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

dkazakov created T13693: Upload Krita 4.4.0 Beta2 release.
Mon, Sep 28, 3:50 PM · Krita

Wed, Sep 23

rempt closed T10283: Krita 2019 Fundraiser Head Task as Wontfix.
Wed, Sep 23, 8:59 AM · Krita

Tue, Sep 22

kaoninjaratzu added a comment to T13517: Animation Curves Docker UI.

Ah excellent! Thanks for the mockup! It gives me an idea of what changes to aim for. Yeah, reducing the size of the UI icons definitely helps for smaller screens so the icons don't take too much space. I'll play with it to see if I can get it out of the way enough, but still visible for high res monitors that are physically small.

Tue, Sep 22, 9:00 PM · Krita
eoinoneill added a comment to T11476: Animated Transform Mask.

As an update to this particular problem, I'm currently working on reinstating animated transform masks to a place where they'll animate and cache correctly.

Tue, Sep 22, 6:48 PM · Krita
woltherav assigned T11476: Animated Transform Mask to emmetoneill.
Tue, Sep 22, 2:08 PM · Krita
tymond added a comment to T11476: Animated Transform Mask.

It's being worked on here: https://invent.kde.org/graphics/krita/-/merge_requests/493 @eoinoneill @emmetoneill

Tue, Sep 22, 1:14 PM · Krita

Mon, Sep 21

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

This is looking great @ognarb

Mon, Sep 21, 9:58 PM · Krita
rempt added a comment to T11352: Rethink Krita development fund.

Yay!

Mon, Sep 21, 2:22 PM · Krita
woltherav added a comment to T11971: Provide content for https://fund.blender.org/about/.

Yes, I can! I will give @scottpetrovic access when he gets home from work and can log in.

Mon, Sep 21, 1:47 PM · Krita
ognarb added a comment to T11971: Provide content for https://fund.blender.org/about/.

Ok you should be able to access: https://krita-fund.carlschwan.eu/cms/ and https://krita-fund.carlschwan.eu/admin/

Mon, Sep 21, 1:39 PM · Krita
woltherav added a comment to T11971: Provide content for https://fund.blender.org/about/.

I did just now :3

Mon, Sep 21, 1:33 PM · Krita
ognarb added a comment to T11971: Provide content for https://fund.blender.org/about/.

I copied the content, could someone login in to the website so that I can give them admin access to it :D

Mon, Sep 21, 7:03 AM · Krita

Sun, Sep 20

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

So, this page is, after I looked it over, basically the same as this one: https://krita.org/en/about/krita-foundation/ Only less bank info, because that is what the whole devfund thing does for us. It might be an idea to copy that page over for a start, and then to see if there's notable issues with it.

Sun, Sep 20, 1:59 PM · Krita

Sat, Sep 19

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

Work restarted :) the new approach now use gallien.kde.org as identity provider (soon to be renamed to MyKDE) and the infrastructure is shared with https://fund.carlschwan.eu/ (the kde equivalent to this project) so that the maintaince is shared

Sat, Sep 19, 11:25 AM · Krita

Wed, Sep 16

rempt renamed T13628: Fix synchronization issues in the implementation of libkis from Fix synchronization issues in Python API to Fix synchronization issues in the implementation of libkis.
Wed, Sep 16, 12:51 PM · Krita
dkazakov updated the task description for T13628: Fix synchronization issues in the implementation of libkis.
Wed, Sep 16, 12:05 PM · Krita
dkazakov updated the task description for T13628: Fix synchronization issues in the implementation of libkis.
Wed, Sep 16, 12:04 PM · Krita
dkazakov triaged T13628: Fix synchronization issues in the implementation of libkis as High priority.
Wed, Sep 16, 12:00 PM · Krita

Tue, Sep 15

emmetoneill updated the task description for T13517: Animation Curves Docker UI.
Tue, Sep 15, 11:33 PM · Krita
emmetoneill added a comment to T13517: Animation Curves Docker UI.

I've added a mock-up of roughly what the finished Animation Curves docker should look like. :)

Tue, Sep 15, 11:13 PM · Krita
emmetoneill updated the task description for T13517: Animation Curves Docker UI.
Tue, Sep 15, 11:12 PM · Krita
emmetoneill updated the task description for T12769: "Animation Next" Main Task..
Tue, Sep 15, 10:40 PM · Krita

Mon, Sep 14

dkazakov added a comment to T13623: Review enabling CI for SeExpr.

I think you can easily use ci-vfxall docker image for running CI on Jenkins. Running all the test suites you listed on Jenkins doesn't look as a problem. Why cannot you use Jenkins for that?

Mon, Sep 14, 7:19 PM · Krita
lsegovia triaged T13623: Review enabling CI for SeExpr as Wishlist priority.
Mon, Sep 14, 7:01 PM · Krita

Mon, Sep 7

dkazakov updated the task description for T13577: Bezier-curve warp mode for Transform Tool.
Mon, Sep 7, 1:55 PM · Krita
dkazakov created T13577: Bezier-curve warp mode for Transform Tool.
Mon, Sep 7, 1:51 PM · Krita

Wed, Sep 2

emmetoneill updated the task description for T12769: "Animation Next" Main Task..
Wed, Sep 2, 10:59 PM · Krita
emmetoneill updated the task description for T12769: "Animation Next" Main Task..
Wed, Sep 2, 4:14 AM · Krita

Aug 25 2020

lsegovia closed T13097: GSoC 2020: Dynamic Fill Layers in Krita using SeExpr as Resolved.
Aug 25 2020, 1:43 PM · Krita
lsegovia added a comment to T13097: GSoC 2020: Dynamic Fill Layers in Krita using SeExpr.

Additional stretch goals were:

Aug 25 2020, 1:43 PM · Krita

Aug 19 2020

kaoninjaratzu added a comment to T13517: Animation Curves Docker UI.

Sounds good! Yes I will review that area to see how the working example works and apply it to the Curves Docker. Thanks for the tip! I'll start pulling the code soon and get to it!

Aug 19 2020, 10:41 PM · Krita
emmetoneill added a comment to T12769: "Animation Next" Main Task..

@Bollebib Sorry for the delayed response.

Aug 19 2020, 9:06 PM · Krita
emmetoneill updated the task description for T13517: Animation Curves Docker UI.
Aug 19 2020, 8:41 PM · Krita
emmetoneill added a comment to T13517: Animation Curves Docker UI.

@kaoninjaratzu Great!

Aug 19 2020, 8:40 PM · Krita
emmetoneill updated the task description for T13517: Animation Curves Docker UI.
Aug 19 2020, 8:13 PM · Krita
kaoninjaratzu added a comment to T13517: Animation Curves Docker UI.

I will take a look at this and try to get started on it. If I can get in a good position for this development, I'll claim it and take the mantle. Just need time to get set up, review the Curves docker and break down the task into steps for improvement.

Aug 19 2020, 1:03 PM · Krita
emmetoneill updated the task description for T13517: Animation Curves Docker UI.
Aug 19 2020, 3:36 AM · Krita
emmetoneill triaged T13517: Animation Curves Docker UI as Normal priority.
Aug 19 2020, 3:35 AM · Krita

Aug 7 2020

lsegovia added a comment to T13097: GSoC 2020: Dynamic Fill Layers in Krita using SeExpr.

The SeExpr documentation has been merged in 9bb62c8ea128d9c5a059438108a5c8492d10e3c6 (master branch) and a71ad098ba1c33708d60365edf66fb8219674644 (4.3).

Aug 7 2020, 3:50 PM · Krita

Aug 3 2020

lsegovia added a comment to T13097: GSoC 2020: Dynamic Fill Layers in Krita using SeExpr.

The SeExpr documentation and tutorial is available as a MR: https://invent.kde.org/documentation/docs-krita-org/-/merge_requests/145 .

Aug 3 2020, 10:18 PM · Krita
emmetoneill updated the task description for T12769: "Animation Next" Main Task..
Aug 3 2020, 5:36 PM · Krita

Aug 1 2020

ognarb added a comment to T12801: Attract existing FLOSS software projects to KDE and incorporate their members into our community: Convince Design/Creativity Applications to join KDE.

There are additional ones listed here: https://manifesto.kde.org/benefits.html

Aug 1 2020, 11:19 PM · Krita, Kdenlive, KDE Promo
neofytosk added a comment to T12801: Attract existing FLOSS software projects to KDE and incorporate their members into our community: Convince Design/Creativity Applications to join KDE.

There are additional ones listed here: https://manifesto.kde.org/benefits.html

Aug 1 2020, 9:39 AM · Krita, Kdenlive, KDE Promo

Jul 29 2020

emmetoneill updated the task description for T12769: "Animation Next" Main Task..
Jul 29 2020, 3:00 AM · Krita

Jul 28 2020

tymond added a comment to T13347: Per-tool opacity setting.

Related bug/wish reports:

Jul 28 2020, 11:47 AM · Krita
lsegovia added a comment to T13097: GSoC 2020: Dynamic Fill Layers in Krita using SeExpr.

The SeExpr generator has been merged in e4dbb4d80c50e330a7f9807c2ac7fd611bc8d0ab (master branch) and 510f039cc676dfe69d44a5bc2d8144cf9a0874a4 (4.3).

Jul 28 2020, 2:00 AM · Krita

Jul 27 2020

emmetoneill added a comment to T13390: Animation System Refactors.

@dkazakov We've posted an initial MR with some refactors. https://invent.kde.org/graphics/krita/-/merge_requests/448

Jul 27 2020, 11:16 PM · Krita

Jul 25 2020

paulb added a comment to T12801: Attract existing FLOSS software projects to KDE and incorporate their members into our community: Convince Design/Creativity Applications to join KDE.

From discussion on Promo group, some advantages for joining KDE:

Jul 25 2020, 9:59 AM · Krita, Kdenlive, KDE Promo

Jul 20 2020

dkazakov added a comment to T13377: Draft of Python plugins acceptance policy.

Link to Blender's policy: https://wiki.blender.org/wiki/Process/Addons

Jul 20 2020, 3:32 PM · Krita
dkazakov added a comment to T13390: Animation System Refactors.

Remove subclass-specific interface pollution from KisKeyframe and KisKeyframeChannel base classes

Jul 20 2020, 11:53 AM · Krita