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

Today

tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Tue, Jan 21, 3:18 PM · Krita

Yesterday

shubham closed D26724: Add icon to Close button of "About Krita" dialog box.
Mon, Jan 20, 4:26 PM · Krita
rempt accepted D26724: Add icon to Close button of "About Krita" dialog box.

Yes, this works. We handle patches in invent.kde.org these days, that makes it easier to merge things. Do you have commit access yourself?

Mon, Jan 20, 10:49 AM · Krita
rempt added a comment to T11352: Rethink Krita development fund.

Oh, that would be great!

Mon, Jan 20, 10:40 AM · Krita

Sun, Jan 19

shubham added a reviewer for D26724: Add icon to Close button of "About Krita" dialog box: ngraham.

@rempt Ping?

Sun, Jan 19, 7:31 AM · Krita

Fri, Jan 17

ognarb added a comment to T11352: Rethink Krita development fund.

The other blender repo is responsible for the entire blender unified styling. I don't use it anymore and I generated the pure HTML templates in /templates and use the CSS from krita.org directly.

Fri, Jan 17, 11:02 AM · Krita
shubham requested review of D26724: Add icon to Close button of "About Krita" dialog box.
Fri, Jan 17, 10:44 AM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Fri, Jan 17, 1:34 AM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Fri, Jan 17, 1:34 AM · Krita

Thu, Jan 16

rempt added a comment to T11352: Rethink Krita development fund.

I see that fund-krita-org also pulls in one other blender repo, websrc/blender-web-assets -- I guess we should clone or integrate that on fund-krita-org, right?

Thu, Jan 16, 1:35 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Thu, Jan 16, 12:07 PM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Dmitry stepped in and made following commits:
f62910b0
a5d92c04
f88c8b35
dcae8c78
regarding the transform tool crashes and asserts.

Thu, Jan 16, 12:02 PM · Krita

Tue, Jan 14

tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

For the last one, which I'm in favour now because it seems to be working well and it does make sense (although I still believe something should cancel the stroke nicely...), I made some notes in the snippet. I thought it would be good to repeat them here. (https://invent.kde.org/snippets/659)

Tue, Jan 14, 6:59 PM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Transform Tool, possible partial solutions (partial as in: will prevent crashing, but they're ugly and may have other issues):

Tue, Jan 14, 6:19 PM · Krita

Fri, Jan 10

rempt updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Fri, Jan 10, 10:08 AM · Krita
rempt updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Fri, Jan 10, 10:08 AM · Krita

Thu, Jan 9

tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Thu, Jan 9, 4:04 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Thu, Jan 9, 1:55 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Thu, Jan 9, 1:50 PM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

@mwein Wow! Thanks! I totally forgot about this bug; I know I knew about it but... and it makes sense with reopening too, since then Krita will just check the global selection mask and see there is nothing there.
Although one person said that when it happens, all other old files are affected. It doesn't fit this description.
I guess I can try to fix this file you mentioned and see what happens next.

Thu, Jan 9, 1:49 PM · Krita
mwein added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Hm the "cannot draw" bug 415086 sounds a lot like this bug:
https://bugs.kde.org/show_bug.cgi?id=412808

Thu, Jan 9, 2:23 AM · Krita

Wed, Jan 8

tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Bug 414572 - I cannot reproduce it. (zoom works butterly smooth on my Yoga on Linux).
Bug 414672 - I believe it's already fixed.
Bug 415932 - can be reproduced using h)_Chalk_Soft brush.
Bug 415891 - I cannot reproduce it.
Bug 415086 - no known steps to reproduce.
Bug 415773 - I cannot reproduce it; I believe it is related to bug 414572 which I cannot reproduce either.
Bug 415213 - probably fixed already; I'm gonna wait one day and ask them to try Krita Plus version.

Wed, Jan 8, 2:14 PM · Krita
rempt updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Wed, Jan 8, 10:07 AM · Krita
rempt updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Wed, Jan 8, 10:03 AM · Krita
rempt updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Wed, Jan 8, 10:03 AM · Krita

Tue, Jan 7

tymond added a comment to T11194: Krita Saving Issues.

Regarding unnamed autosaves and saving in Temp directory: https://bugs.kde.org/show_bug.cgi?id=415810 (fixed)

Tue, Jan 7, 7:23 PM · Krita
rempt added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

This looks like the broken onion skin changes:

Tue, Jan 7, 3:25 PM · Krita
rempt added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Yes, that's exactly what I saw, too.

Tue, Jan 7, 1:02 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Tue, Jan 7, 12:53 PM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

One of the reasons I believe it's not an user error is that they tell me Select -> Deselect is greyed out, and when I tell them to do Select -> Select All, and then Select -> Deselect, it fixes the issue. It shouldn't work because either there is a selection and you can easily deselect it, or there is no selection and deselection won't change anything. And it happened enough times that I can see a pattern. The only problem is that I cannot reproduce it, and I can't even be sure if all cases when I thought it was this what happened it was the same issue all the time or not...

Tue, Jan 7, 12:51 PM · Krita
rempt added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

For that bug, I've seen it happen, too. I could fix it for that user by showing the global selection mask and deleting that. There was something really screwed up in that file.

Tue, Jan 7, 12:49 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Tue, Jan 7, 12:48 PM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Ahh I made a mistake with the bug number... what I meant was this: https://bugs.kde.org/show_bug.cgi?id=415086 it has my comments and I wanted it on this list for a reason, and the reason is that it must be related to input/focus issues, not user errors and I have reasons to think that, and I believe I stated those reasons in the comments.

Tue, Jan 7, 12:47 PM · Krita
rempt added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

I removed

Tue, Jan 7, 12:37 PM · Krita
rempt updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Tue, Jan 7, 12:37 PM · Krita
vanyossi added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

415891 gets into a infinite wait trying to process al events that never cease to occur. its different than the loop the other bug is. I don't know why it happens but I can at least get out of the waiting and get the file to load.

Tue, Jan 7, 5:22 AM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

You could probably make them a duplicate only if you knew one patch will solve both and then add a comment to the main bug report that there are other issues as well (Fill layers, File layers, Group layers).

Tue, Jan 7, 2:59 AM · Krita

Mon, Jan 6

vanyossi added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

that is probably the case. im debugging 415891 now. Ill let you know what I find

Mon, Jan 6, 9:56 PM · Krita
tymond added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

Yeah, a random empty file also has an annotations folder. The problem in bug 414818 is that Krita gets in a loop on the Colorize Mask because of Dmitry's changes to assigning color space to layers. Annotations directory contains color profiles (and possibly some other metadata; here there is icc and proofing/icc, in the empty file I've got only icc), so I guess it might be that removing it will help loading the file since some other path is used, I guess just assigning a default color space instead of reading, maybe somehow it skips the infinite loop. The file in bug 41891 however doesn't have any Colorize Masks, only Group layers, File layers and Fill layers. It might be related of course; maybe there is the same reason. But they're not duplicates since the second one doesn't have Colorize Mask that would cause the trouble.

Mon, Jan 6, 9:53 PM · Krita
vanyossi added a comment to T12498: All bugs I want to be resolved before Krita 4.2.9.

415891 is a duplicate of 414818, the file attached has an annotations folder

Mon, Jan 6, 8:45 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Mon, Jan 6, 7:11 PM · Krita
tymond updated the task description for T12498: All bugs I want to be resolved before Krita 4.2.9.
Mon, Jan 6, 6:30 PM · Krita
tymond created T12498: All bugs I want to be resolved before Krita 4.2.9.
Mon, Jan 6, 6:26 PM · Krita
sh-zam added a comment to T11355: General feedback android version.

Thank you for the patch, it works on Galaxy Tab S4 as well.

Mon, Jan 6, 10:46 AM · Krita
shinyquagsire added a comment to T11355: General feedback android version.

Compiled an x86_64 build and tested on ChromeOS 76 (ARC) on a Surface Go w/ pen,

Mon, Jan 6, 1:23 AM · Krita

Wed, Jan 1

amedonosova added a comment to T11355: General feedback android version.

I have briefly tested Krita on Galaxy Tab S6 (current git build with dependencies from the binary factory; I have disabled finger painting in the settings). Observations so far:

  • The S-Pen draws fine even without the stabilizer. Pressure sensitivity works, tilt does not (I'm not sure about the hardware/software support of tilt for the device, though in Autodesk Sketchbook some brushes react to angle of the pen).
  • Sometimes the pen stops drawing (it seems to be resolved with merge request 196, but I need more testing to confirm that).
  • The UI does not respond to the pen, only to touch.
  • I haven't find a way to access context menus (e.g. in layers or brush presets dockers).
  • Upon creating new document nothing happens. After changing the device orientation, the UI redraws and the document shows up.
  • The native title and navigation bars take too much space on the screen. Maybe we would be able to plug the main menu into a button in the toolbar and run Krita always on fullscreen and save space.
  • For the popup palette (and possibly other actions), we might consider three-finger touch gestures/swipes.
Wed, Jan 1, 9:20 PM · Krita

Dec 18 2019

rempt added a comment to D25831: Fix various typos.

Yes, please. Sorry for the delay, I'm on vacation, actually. Also, we use gitlab for patches these days: invent.kde.org/krita

Dec 18 2019, 11:25 AM · Krita

Dec 17 2019

tymond added a comment to T12343: Reset configuration from within Krita.

I would really like Krita to have also a way to reach the Krita crash log as well and maybe even a little function "install debug package". Crash logs are extremely useful and considering we're dealing with people that are not exactly technically knowledgeable, it would be useful do make sure that everything that now requires them to go through their file system and doesn't need to, is put in GUI as well.

Dec 17 2019, 9:44 PM · Krita

Dec 14 2019

victorw added a comment to T12343: Reset configuration from within Krita.

Just a reminder since it's easy to forget it exists: Holding ctrl+alt+shift when Krita is starting up will ask the user if they wish to clear Krita's settings file. This feature was originally implemented to help reset a config file that causes Krita to crash. The function responsible for this is KisApplication::askClearConfig() and KisApplication::clearConfig(). The caveat is that the functions have to be called before the config has been loaded.

Dec 14 2019, 9:51 PM · Krita
kundak added a comment to D25831: Fix various typos.

shall i rebase ?

Dec 14 2019, 4:00 PM · Krita