KritaProject
ActivePublic

Details

Description

This is the primary project for upcoming Krita projects and versions.
New features leading to the next major release and wishlist items go here.

Flow of a feature:

  1. First goes into Krita: Abyss
    1. Here artists with ideas can leave their idea(but do notify us first).
  2. Then someone who is interested, will take this task(assign it to themselves). (You absolutely need to be commited to making the feature work)
  3. It will be moved to Krita: Next Features
    1. Figure out usecases(idea gathering)
    2. Consolidation of ideas.
    3. First architecture is designed.
    4. Make gui.
    5. Make the feature... feature complete..
    6. get approved for merge.
  4. If feature is implemented, merged, and there has been a mail to the mailing list(!Important!)
  5. Assign Krita: Manual and krita testing. (So that it can be documented, and get a test-by-fire)
  6. When those are done. Move to Krita next releases, where it'll be put into a 'make noise' column.
  7. Final resting place in column of release that it was in.

Discussion and GUI design of the upcoming features

Please use this dashboard for quick access to all discussion and testing tasks:
https://phabricator.kde.org/dashboard/view/25/

(You can also access the same tasks from the big Krita: Next Features board itself)

Release process:

The process of making a release (building packages and making announcements) is managed in Krita Current (3.1.2) board.

To get more information, see a special dashboard:
https://phabricator.kde.org/dashboard/view/24/
(all the "Tasks" panels are linked to the corresponding columns of the board)

Other boards:

Source: T3541

Recent Activity

Yesterday

tusooaw added a comment to T11969: Dmitry's notes from CppConfPiter'19.

As for the forest idea, wouldn't it also be possible to use something like a unique pointer so that nodes can be checked out of the forest as a weak pointer? I think that the biggest problem is that data-ownership is currently a bit unclear which is why cloning and duplication can lead to memory problems (having said that, I'm not as experienced with the Krita code base yet.) I at least think that would be a better fallback than using KisNodeSP.

Sat, Nov 16, 10:59 PM · Krita
eoinoneill added a comment to T11969: Dmitry's notes from CppConfPiter'19.

@dkazakov These are interesting points and I'm interested in hearing more of your thoughts on implementing these ideas in future updates.

Sat, Nov 16, 9:47 PM · Krita

Tue, Nov 12

vanyossi updated the task description for T11807: Dependencies Status Krita September 2019.
Tue, Nov 12, 12:39 AM · Krita

Sat, Nov 9

tusooaw added a comment to T11969: Dmitry's notes from CppConfPiter'19.

How to locate shapes/items in the Forest seems to be a problem since we currently do not have a way to identify them without pointers.

Sat, Nov 9, 7:48 PM · Krita
dkazakov added a comment to T11969: Dmitry's notes from CppConfPiter'19.
Sat, Nov 9, 3:08 PM · Krita

Fri, Nov 8

tusooaw added a comment to T11969: Dmitry's notes from CppConfPiter'19.

This is very interesting.

Fri, Nov 8, 8:34 PM · Krita

Tue, Nov 5

hellozee closed T11854: Pin the most used "n" fonts in the font selector combobox in the text tool options as Resolved.
Tue, Nov 5, 8:05 AM · Krita

Mon, Nov 4

ognarb added a comment to T11971: Provide content for https://fund.blender.org/about/.

Blender fund use a simple CMS system to manage the content. The fixtures to generate the initial content is located at:
https://invent.kde.org/carlschwan/krita-dev-fund/blob/master/blender_fund_main/fixtures/wagtail.json

Mon, Nov 4, 1:44 PM · Krita
ognarb added a comment to T11352: Rethink Krita development fund.

The work concerning KDE Identity is tracked in T8449. I already contacted the blender devs some time ago for license clarification and possible upstream of some features (2fa, multiple emails address support), but I didn't have the time until recently to work more on it (moving all the KDE website to php7 and some problems in the mediaWiki instances).

Mon, Nov 4, 1:41 PM · Krita
scottpetrovic added a comment to T11352: Rethink Krita development fund.

@ognarb - thanks for starting to look into this. This could work out pretty well. It sounds like the KDE identity work is still in flux a bit, so maybe this blender ID mechanism is something that could replace the old system.

Mon, Nov 4, 1:35 PM · Krita
rempt created T11971: Provide content for https://fund.blender.org/about/.
Mon, Nov 4, 1:12 PM · Krita
dkazakov updated the task description for T11969: Dmitry's notes from CppConfPiter'19.
Mon, Nov 4, 12:42 PM · Krita
dkazakov created T11969: Dmitry's notes from CppConfPiter'19.
Mon, Nov 4, 12:17 PM · Krita
ognarb added a comment to T11352: Rethink Krita development fund.

I'm doing some using blender id as a replacement for KDE identity. This would allow to get a krita fund based on blender fund 'very easily'.

Mon, Nov 4, 12:12 AM · Krita

Thu, Oct 31

emmetoneill closed T11484: Steam: Krita for Linux as Resolved.
Thu, Oct 31, 10:13 PM · Krita
emmetoneill added a comment to T11484: Steam: Krita for Linux.

Solved AppImage issue in Steam's runtime environment running through a small launcher script that unsets the LD_LIBRARY_PATH envinronment variable.

Thu, Oct 31, 10:13 PM · Krita

Sun, Oct 27

rbreu added a comment to T11485: Steam: Store Page Localization.

Two things:

Sun, Oct 27, 2:22 PM · Krita

Mon, Oct 21

rempt added a comment to T11021: Enhancements to quality assurance.

Thanks!

Mon, Oct 21, 9:20 AM · Krita
amedonosova closed T11021: Enhancements to quality assurance as Resolved.

Points 1 and 2 are now in the contributor's manual. Point 3 will reincarnate in later documentation efforts.

Mon, Oct 21, 9:17 AM · Krita
emmetoneill added a comment to T11485: Steam: Store Page Localization.

Hey @rbreu, sorry for the delay.

Mon, Oct 21, 5:21 AM · Krita
emmetoneill added a comment to T11484: Steam: Krita for Linux.

Need to solve an issue where AppImages are not working properly when run through Steam for some users. In contact with Steam support.

Mon, Oct 21, 5:16 AM · Krita

Sun, Oct 20

rempt added a comment to T11807: Dependencies Status Krita September 2019.

Note: OpenEXR 2.4.0 is out with some security updates, so I think we really want to update to that release. See https://github.com/openexr/openexr/releases

Sun, Oct 20, 9:13 AM · Krita
emmetoneill abandoned D16833: [WIP] Further Color Picker Upgrades, Fixes and Refactors..
Sun, Oct 20, 2:56 AM · Krita

Oct 16 2019

woltherav closed D24680: Fix various typos.
Oct 16 2019, 5:31 PM · Krita
woltherav accepted D24680: Fix various typos.

I'll merge this in a bit :)

Oct 16 2019, 5:11 PM · Krita

Oct 15 2019

kundak requested review of D24680: Fix various typos.
Oct 15 2019, 7:46 PM · Krita
Metallicow added a comment to M158: Discuss having a more consistent UI elements in Krita.

I think the ui layout is fine by the way. Im just daydreaming about stuff i do elsywre. Tho a command box "at the bottom" might interest the kat folks or KDE linux folks.

Oct 15 2019, 11:25 AM · Krita
Metallicow added a comment to M158: Discuss having a more consistent UI elements in Krita.

When I paint over the edge, some folks expect me too. Making me do that in reality in a paint app, kicks ps ass if you can do it live.
Just paint on/ver the screen "mode". It's like 3d painting. It is not a mesh it is a curve.

Oct 15 2019, 11:17 AM · Krita
Metallicow added a comment to M158: Discuss having a more consistent UI elements in Krita.

Some of the folks don't understand parametrics and scaling yet... that is ok.

Oct 15 2019, 11:04 AM · Krita
Metallicow added a comment to M158: Discuss having a more consistent UI elements in Krita.

@rempt I mean the opening 'canvas' is the perfect size to paint on within this window.(us as we) ... errrm I mean learn with.
I hope you understand...

Oct 15 2019, 10:29 AM · Krita
rempt added a comment to M158: Discuss having a more consistent UI elements in Krita.

@Metallicow: I am not sure I understand what you are trying to say. It doesn't seem to make sense.

Oct 15 2019, 10:25 AM · Krita
Metallicow added a comment to M158: Discuss having a more consistent UI elements in Krita.

I mean it is perfect, paint me a picture, thank you!
Simple stupid wins. I fly by the seat of the palette....
customization paints to the picture.

Oct 15 2019, 10:21 AM · Krita
Metallicow added a comment to M158: Discuss having a more consistent UI elements in Krita.

It is uniform. style is indifferent. parametric understanding is scalable. use the base standard and make something out of it. preferably useful for all.

Oct 15 2019, 9:55 AM · Krita

Oct 11 2019

tymond updated the task description for T10916: Issues while painting in HDR.
Oct 11 2019, 3:42 PM · Krita
woltherav closed T8628: Optimize multithreading in Krita's Tile Manager as Resolved.
Oct 11 2019, 1:28 PM · Krita
woltherav closed T9268: Krita's work scheduler internal lock fixes as Resolved.
Oct 11 2019, 1:28 PM · Krita
woltherav closed T9268: Krita's work scheduler internal lock fixes, a subtask of T8628: Optimize multithreading in Krita's Tile Manager, as Resolved.
Oct 11 2019, 1:28 PM · Krita
woltherav closed T8580: Krita AVX optimization for brush mask generation: Gauss, Soft, Stamp, Rectangular Gauss, Rectangular Soft as Resolved.
Oct 11 2019, 1:27 PM · Krita
woltherav closed T8967: Quadratic Blending Modes for Krita as Resolved.
Oct 11 2019, 1:27 PM · Krita

Oct 10 2019

hellozee created T11854: Pin the most used "n" fonts in the font selector combobox in the text tool options.
Oct 10 2019, 4:46 PM · Krita
hellozee closed T10894: Porting Magnetic Lasso to Krita as Resolved.
Oct 10 2019, 4:39 PM · Krita

Oct 1 2019

rempt added a comment to M158: Discuss having a more consistent UI elements in Krita.

I think the flat buttons usually are QToolButtons and the raised ones QPushButton. A flat style makes everything more uniform, but I'm not sure what technically the best way to achieve that is. Some applications, like Natron ship with their own widget style, others with a uniform CSS style sheet for widget styling.

Oct 1 2019, 2:08 PM · Krita
scottpetrovic updated subscribers of M158: Discuss having a more consistent UI elements in Krita.
Oct 1 2019, 1:26 PM · Krita
scottpetrovic updated the image names of M158: Discuss having a more consistent UI elements in Krita.
Oct 1 2019, 1:21 PM · Krita
scottpetrovic created M158: Discuss having a more consistent UI elements in Krita.
Oct 1 2019, 1:17 PM · Krita
rempt added a comment to D21886: Simplify QApplication created to wrap test GLContext..

Looks like it broke again... https://bugs.kde.org/show_bug.cgi?id=408015

Oct 1 2019, 8:34 AM · Krita
vanyossi triaged T11807: Dependencies Status Krita September 2019 as Normal priority.
Oct 1 2019, 3:08 AM · Krita

Sep 23 2019

tymond updated the task description for T11476: Animated Transform Mask.
Sep 23 2019, 12:41 AM · Krita

Sep 19 2019

kiroma abandoned D24074: Simplify KisSwatch class.
Sep 19 2019, 4:20 PM · Krita
kiroma added a comment to D24074: Simplify KisSwatch class.

Oh, sure.

Sep 19 2019, 3:35 PM · Krita