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

Sun, Apr 27

afk added a watcher for Krita: afk.
Sun, Apr 27, 3:50 PM

Sat, Apr 12

dangphong added a comment to T17515: Roadmap: Integrate SonarPen SDK into Krita.

From now, sonarpen aar doesn't contain any prebuilt binaries anymore.
arr will be built along with sonarpen-sdk-cpp process

Beside, I updated license headers for whole project

Sat, Apr 12, 8:58 AM · Krita

Mon, Apr 7

dkazakov added a comment to T17515: Roadmap: Integrate SonarPen SDK into Krita.

with aar, it will contain an AndroidManifest.xml which contain required permission already + java source code, and we don't need to modify AndroidManifest.xml in krita project any more.

Mon, Apr 7, 12:25 PM · Krita

Mar 24 2025

eltonsonarpen added a comment to T17515: Roadmap: Integrate SonarPen SDK into Krita.

HI @dkazakov Here are the answers:

Mar 24 2025, 11:45 PM · Krita

Mar 22 2025

dangphong added a comment to T17515: Roadmap: Integrate SonarPen SDK into Krita.

I'm Phong, a developer from Greenbulb team.
About dex file, it's explained here: https://invent.kde.org/greenblub/sonarpen-sdk-cpp/-/blob/master/dex/README.md?ref_type=heads
Basically, it's only a very small class to listen some events from android framework (Which cannot implemented by jni c++ source code, e.g: View.OnTouchListener ...)
To solve the precompiled class problem, I have 2 ideas:

  1. Implement that class in sonarpen-sdk-cpp packages and it will be packaged as jar/aar file (will be used in apk build process)
Mar 22 2025, 7:33 AM · Krita

Jan 29 2025

vanyossi added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

@vanyossi did you resubmit to the macos store?

Jan 29 2025, 5:17 PM · Krita
dkazakov closed T17867: Upload artifacts for Krita 5.2.9 release as Resolved.

Okay, we can consider the release as done! Yay! :)

Jan 29 2025, 11:41 AM · Krita
rempt added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

I've done the first just now, also added the bugzilla version. I just got mail: the updated macos version is in review, so that's fine, too.

Jan 29 2025, 11:27 AM · Krita
dkazakov added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

We still have two checkpoints to be done/verified:

Jan 29 2025, 11:14 AM · Krita
rempt added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

@vanyossi did you resubmit to the macos store?

Jan 29 2025, 8:17 AM · Krita
rempt added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

epic is done

Jan 29 2025, 8:16 AM · Krita
rempt added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

appimage zsync is done

Jan 29 2025, 8:15 AM · Krita
rempt added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

APK have been signed, packages have been uploaded, the windows store submission has been done.

Jan 29 2025, 7:57 AM · Krita

Jan 28 2025

emmetoneill added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

Linux, Mac and Windows 5.2.9 packages have been published on Steam.

Jan 28 2025, 4:15 AM · Krita

Jan 27 2025

vanyossi added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

macOS 5.2.9 signed is currecly here: https://drive.google.com/file/d/1qMnH3WMZQ-8oDQrBed7f6INmFaBowHTH/view?usp=drive_link

Jan 27 2025, 3:17 PM · Krita
woltherav added a comment to T17867: Upload artifacts for Krita 5.2.9 release.

Release notes MR: https://invent.kde.org/websites/krita-org/-/merge_requests/80

Jan 27 2025, 1:26 PM · Krita

Jan 24 2025

paulb moved T16983: Optimise Krita's PeerTube account from Review - Tasks awaiting final sign-off or decision to Done on the KDE Promo board.
Jan 24 2025, 12:24 PM · Krita, KDE Promo

Jan 23 2025

dkazakov updated the task description for T17867: Upload artifacts for Krita 5.2.9 release.
Jan 23 2025, 10:54 AM · Krita
dkazakov created T17867: Upload artifacts for Krita 5.2.9 release.
Jan 23 2025, 10:54 AM · Krita

Jan 15 2025

dkazakov added a comment to T17515: Roadmap: Integrate SonarPen SDK into Krita.

We cannot have a precompiled class in our package. The class should be built as part of the build process for the sonarpen-sdk-cpp:

Jan 15 2025, 5:27 PM · Krita
dkazakov added a comment to T17515: Roadmap: Integrate SonarPen SDK into Krita.

Okay, the current issues with the implementation:

Jan 15 2025, 5:21 PM · Krita

Jan 10 2025

juankprada added a watcher for Krita: juankprada.
Jan 10 2025, 1:42 PM

Dec 16 2024

dkazakov created T17784: Update Qt to Qt 5.15.16.
Dec 16 2024, 6:30 PM · Krita

Nov 25 2024

dkazakov updated the task description for T17728: Add better support of float16 color space (for matte painting).
Nov 25 2024, 9:24 AM · Krita

Nov 22 2024

dkazakov created T17728: Add better support of float16 color space (for matte painting).
Nov 22 2024, 3:28 PM · Krita

Oct 29 2024

dkazakov updated the task description for T17651: Upgrade Android SDK version from android-33 to android-35 (or 34?).
Oct 29 2024, 2:46 PM · Krita
dkazakov updated the task description for T17651: Upgrade Android SDK version from android-33 to android-35 (or 34?).
Oct 29 2024, 9:48 AM · Krita
dkazakov added a comment to T17651: Upgrade Android SDK version from android-33 to android-35 (or 34?).

Okay, we should first switch to API 34, not to 35

Oct 29 2024, 9:43 AM · Krita

Oct 10 2024

dkazakov closed T17429: Finish 5.2.3 release as Resolved.
Oct 10 2024, 2:06 PM · Krita
dkazakov closed T17517: Port Windows building scripts from cmd.exe to Python as Resolved.

The port is now complete by @freyalupen! :)

Oct 10 2024, 2:05 PM · Krita
dkazakov added a comment to T17561: Krita updates system refactoring project.

One more related issue:

Oct 10 2024, 9:45 AM · Krita

Oct 9 2024

vanyossi added a comment to T17652: MacOS signing on CI.

I sent a patch to deploy krita-python-libs as a framework. This is done by the script, but the end result is the same PyKryta.framework structure we tested. Do you think we need to refactor at the cmake level?

Oct 9 2024, 7:41 PM · Krita
dkazakov updated the task description for T17652: MacOS signing on CI.
Oct 9 2024, 1:15 PM · Krita
dkazakov created T17652: MacOS signing on CI.
Oct 9 2024, 7:28 AM · Krita

Oct 8 2024

dkazakov added a comment to T17651: Upgrade Android SDK version from android-33 to android-35 (or 34?).

I'm afraid I cannot resolve this Gradle issue in a polynominal time, since I have no idea about Gradle. Perhaps someone could look into that? I have prepared the prebuilt deps for Krita, so it should be a little bit easier to to use continue the work

Oct 8 2024, 9:56 AM · Krita
dkazakov created T17651: Upgrade Android SDK version from android-33 to android-35 (or 34?).
Oct 8 2024, 9:50 AM · Krita

Oct 2 2024

dkazakov closed T17606: Publish Krita 5.2.5 release as Resolved.
Oct 2 2024, 8:41 AM · Krita
dkazakov closed T17629: Publish Krita 5.2.6 release as Resolved.
Oct 2 2024, 8:40 AM · Krita
dkazakov added a comment to T17629: Publish Krita 5.2.6 release.

Okay, it looks like the release is done! Thanks to everyone! :)

Oct 2 2024, 8:40 AM · Krita

Oct 1 2024

dkazakov added a comment to T17629: Publish Krita 5.2.6 release.

Here is the .aab package with the updated version with your patch: https://invent.kde.org/graphics/krita/-/jobs/2162818/artifacts/raw/_packaging/krita-5.2.6-release.aab

Oct 1 2024, 1:52 PM · Krita
rempt added a comment to T17629: Publish Krita 5.2.6 release.

I've updated build.gradle and am waiting for the android builds to be finished.

Oct 1 2024, 11:25 AM · Krita
rempt added a comment to T17629: Publish Krita 5.2.6 release.
  1. Done
  2. Cannot be done; we need to use the billing library 6.0.1 and the api level 34; we are using 5.0.0 and 33.
  3. done
  4. done
  5. done
  6. done
  7. done
  8. done
Oct 1 2024, 9:31 AM · Krita
dkazakov updated the task description for T17629: Publish Krita 5.2.6 release.
Oct 1 2024, 8:05 AM · Krita
dkazakov added a comment to T17629: Publish Krita 5.2.6 release.

MR for the release announcement: https://invent.kde.org/websites/krita-org/-/merge_requests/69

Oct 1 2024, 8:03 AM · Krita

Sep 30 2024

dkazakov created T17629: Publish Krita 5.2.6 release.
Sep 30 2024, 6:28 PM · Krita
rempt added a comment to T17606: Publish Krita 5.2.5 release.

It will probably be faster to prepare a new release today and roll it out to the stores tomorrow; for the windows and epic store, a rollback isn't possible. It should be possible onthe play store, not sure about the macos or steam store.

Sep 30 2024, 10:40 AM · Krita
dkazakov added a comment to T17606: Publish Krita 5.2.5 release.

It seems like we have a critical regression in 5.2.5 :( Can we rollback the current release from the Stores and start preparing the new one?

Sep 30 2024, 9:04 AM · Krita

Sep 24 2024

woltherav added a comment to T17606: Publish Krita 5.2.5 release.

Links need checking, yaml file needs to be updated too.

Sep 24 2024, 3:03 PM · Krita
dkazakov updated subscribers of T17606: Publish Krita 5.2.5 release.

What we left now:

Sep 24 2024, 7:57 AM · Krita
dkazakov added a comment to T17606: Publish Krita 5.2.5 release.

Okay, @vanyossi reported that there is some flake issue in the release packages for MacOS:

Sep 24 2024, 7:54 AM · Krita