Krita 5.2 Release Candidate is out! Please help us in another round of testing!

Krita 5.2 Release Candidate is out!

The release candidate is here for Krita 5.2, this means that we are confident that all the major bugs brought on by the changes in Krita 5.2 have now been fixed, and would like you to give it another round of testing.

Read more >>

11 Likes

Published 15th September, 2023 on krita.org

Please pay extra attention to the following features of Krita, since they got updated or reworked since Beta2:

  • assignment of profiles to displays in multi-monitor setup (Krita should use EDID info to map the displays to profiles everywhere, except on macOS)
  • dockers layout should now be properly restored after Krita restart, even after the usage of canvas-only mode
  • autokeyframing feature of animated layers got a lot of fixes since Beta2

Here is the full list of bugs (and other minor changes) have been fixed since the second beta:

  • Fix crash when activating Halftone filter in Filter Brush (Bug 473242)
  • Fix a crash when activating Color Index filter in the filter brush ((Bug 473242)
  • text: Write xml:space as XML attribute in SVG output
  • text: Normalize linebreaks into LF when loading from SVG
  • Build patched libraqm with Krita instead of in 3rdparty deps
  • [qtbase] Correctly parse non BMP char refs in the sax parser
  • Actually load the fonts in the QML theme (Bug 473478)
  • Fix Channels docker to generate thumbnails asynchronously (Bug 473130)
  • Fix wobbly lines when using line tool (Bug 473459)
  • text: Make sure white-space overrides xml:space
  • text: Reject negative line-height in SVG
  • Simplified fix for tag selector and checkboxes problem (CCBug 473510)
  • Fix creation of a new image from clipboard (Bug 473559)
  • Make sure that the horizontal mode of the preset chooser is properly initialized
  • Hide preset chooser mode button when the chooser is in horizontal mode (Bug 473558)
  • Only repaint KisShapeLayerCanvas on setImage when really needed
  • text: Do not synthesize bold in several cases like fonts that are already bold or variable fonts.
  • AnimAudio: Fixed crash when loading animation file with audio attached, due to incompletely constructed canvas.
  • Fix a model warning in KisTimeBasedItemModel (Bug 473485)
  • Don’t recreate the frames when not necessary (Bug 472414)
  • Fix cross-colorspace bitBlt with channel flags (Bug 473479)
  • text: Also consider HHEA metrics for default line height (Bug 472502)
  • Fix BDF font-size matching (Bug 472791)
  • Make sure that the node emits nodeChanged() signal on opacity change (Bug 473724)
  • Fix ‘enabled’ state of the actions in the Default Tool (Bug 473719)
  • Respect statusbar visibility after Welcome page (Bug 472800)
  • Fix a warning in outline generation code in shape tools (Bug 473715)
  • Possibly fix a crash when switching animated documents (Bug 473760)
  • OpenGL: Request DeprecatedFunctions on Windows to fix Intel driver (Bug 473782)
  • Allow welcome page banner to shrink
  • text: Use line-height when flowing text in shape (Bug 473527)
  • text: Make first word of text-in-shape flush against the shape
  • Fix color values under transparent pixels be lost in Separate Image (Bug 473948)
  • flake: Fix transformation of text path and shape-inside (Bug 472571)
  • Make sure that Krita correctly specifies video codec for libopenh264 (Bug 473207)
  • Don’t allow New/Open File buttons to grow taller (Bug 473509)
  • raqm: Fix Unicode codepoint conversion from UTF-16
  • Android: Bump targetSdkVersion to 33
  • Fix multiple issues with auto-keyframing code
  • Edit Shapes tool: make moving points move points by a delta instead of snapping them to the cursor
  • Initialize tool configGroup before optionWidget (Bug 473515)
  • Fix updates on autokeyframing with onion skins enabled (Bug 474138)
  • JPEG-XL: fix crash on importing XYB grayscale that needs transform
  • JPEG-XL: also apply patches workaround on lossy export
  • Fix artifacts when using assistants in images with high DPI (Bug 436422)
  • Don’t allow closing hidden document views without confirmation (Bug 474396)
  • logdocker: Fix infinite tail recursion with multiple windows (Bug 474431)

Download

Windows

If you’re using the portable zip files, just open the zip file in Explorer and drag the folder somewhere convenient, then double-click on the Krita icon in the folder. This will not impact an installed version of Krita, though it will share your settings and custom resources with your regular installed version of Krita. For reporting crashes, also get the debug symbols folder.

Note that we are not making 32 bits Windows builds anymore.

Linux

The separate gmic-qt AppImage is no longer needed.

(If, for some reason, Firefox thinks it needs to load this as text: to download, right-click on the link.)

macOS

Note: if you use macOS Sierra or High Sierra, please check this video to learn how to enable starting developer-signed binaries, instead of just Apple Store binaries.

Android

We consider Krita on ChromeOS as ready for production. Krita on Android is still beta. Krita is not available for Android phones, only for tablets, because the user interface requires a large screen. RC1 packages for Android are signed as usual.

Source code

md5sum

For all downloads, visit https://download.kde.org/unstable/krita/5.2.0-rc1/ and click on Details to get the hashes.

Key

The Linux AppImage and the source .tar.gz and .tar.xz tarballs are signed. This particular release is signed with a non-standard key, you can retrieve is here or download from the public server:

gpg --recv-keys E9FB29E74ADEACC5E3035B8AB69EB4CF7468332F

The signatures are here (filenames ending in .sig).

9 Likes

For people with android crash, try creating new user in your device and install krita. Hasn’t crashed yet for me. This is being discussed in bug report site. I will credit the guy who got the workaround. Needto check again.

3 Likes

That is one tough bug to fix. But I am glad there is some workaround. Hopefully it will get fixed soon.

Thanks for testing, I moved your post here in this thread.

I can confirm and I have too encountered this in the nightly build today. Please make a bug report on bugs.kde.org :pray:t3:

1 Like

What happened to the Tool options docker?

Super awesome! All y’all that have been working tirelessly on this, you are my heroes! I’m already loving all the fixes.

Now, that being said, I still don’t see the ffmpeg baked in that I’ve been so excited about. I’m working exclusively in Android 13 on a Galaxy Tab S9 Ultra.

2 Likes

For me it is built in when using app image on Linux. I even rendered some test videos and found that MP4 has a limit of 4k with help of @freyalupen

There must be something going on here which needs investigation. Can you somehow clear your earlier settings and start fresh

1 Like

The mac app bundle requires macOS 11.0 to run, but not mentioned in the blog post.
EDIT: Looks like it’s ARM only binary.

Same, i tried the nightly too and both says ffmpeg not found. Looks like android doesn’t have that facility like in desktop version

1 Like

FFmpeg’s absence on Android seems like a packaging issue, that the ffmpeg binary isn’t copied into the .apk.

2 Likes

thanks for testing! it appears we messed up something with the build process

2 Likes

So a quick question:
In the former builds I was unable to properly export animations through FFmpeg.
Is that possible in this release candidate or do I have to wait for the final version?

I was able to export a timelapse using built in ffmpeg. The mp4 is limited to 4k size which is a limit imposed by the opencodec and not us. So a size smaller than 4k us good I guess. Other than that it worked okay. Some users reported that it is not working on android due to possible packaging issue, I would like to call others to test this under windows and macos too so that in final release all this is sorted out. This is a major change so it will have some issues when starting out just help us getting it ironed out by testing in various scenarios

1 Like

Is it possible that this Mac version is Apple Silicon only?
I’ve got the latest MacOS Ventura on an Intel MacMini and the OS says that I can’t run Krita on this OS.
Also icon shows up like this:
image

Yes as @IvanYossi said the packaging got messed up it should be a universal build. Wait for some time may be new files will be uploaded.

No problem! I will! Thanks for letting me know!

Thanks @raghukamath ! I wouldn’t even consider trying to export at 4k, so I think I can safely install

Hmmm, the new start screen makes opening up a comic manager project a bit more cumbersome. Before, I could see the comics manager docker on the start screen, so I could go directly to the “Open project” button of the comics manager, and then I would open all my images from the comic manager docker.

Now, to see the comic manager, I have to open an image first. Even more annoying since the pages I open with the comics manager don’t show up among the most recently opened images (not a new thing, they never did) so I’m basically opening a random file I don’t need need just to see the comics manager, plus while working I have to be careful to always keep at least one image open lest I go back to the dockerless start screen.

Shouldn’t it be possible to display at least some dockers on the start screen? I don’t think the comics manager is the only docker out there that does some file manager-y stuff that people want to be able to access without having an image open.

4 Likes