Welcome back! This monthly ‘zine is curated for you by the @Krita-promo team.
Jump to:
- Development report
- Community report
- Featured artwork
- Noteworthy Plugin
- Tutorial of the month
- Ways to help Krita
- Notable changes in code
Development report
Krita 5.2
Version 5.2 is currently in the release candidate phase and will likely be published this month. We did have a few release blocker bugs which delayed the release date to October 11. You can follow the release candidate testing thread for more information here.
This was an intense testing period where our community has helped to test the beta version and we are grateful for your participation. We request all Krita artists to come forward and help us in testing and making this release a stable release in coming months.
This release will have FFmpeg built into the desktop version. We also want to provide FFmpeg on Android but its permission system and inner working is proving to be a hurdle. Our team is working on solving this.
Integrating FFmpeg was a meticulous task as it involved various patented codec and moving parts. We have stayed clear on the legal front with safe codecs. The users can also specify their own FFmpeg version too if they need any specific version of features of FFmpeg.
Text Engine
The text engine back end is fully merged and the developers are working on solving a record number of bugs and corner cases with various input and scripts. The front end on-canvas editor is being developed and is planned for 5.3. Meanwhile if you encounter any text rendering issue please report it so that it will get fixed.
Community report
The September Monthly Art Challenge saw a record-number of submissions. There were so many that @raghukamath had to increase the poll limits! @Scio had picked “Glow in the dark’’ for the topic and after 3 days of voting, @Bobrowsdower emerged the winner with this artwork:
The October challenge has begun. To see how you can participate, take a look here.
New brushes coming
There is a lot of interest in Ramon’s new inking set. At the time of this writing, there are more than 130 replies in the thread. Stay tuned for the full release coming soon via Krita’s YouTube channel. It’s not surprising to see all this interest in new brushes. The top two search terms in the K-A forum are “brush” and “brushes.”
Featured artwork
Peppi (Lil fox skater) by @ChocoSpecks.
Noteworthy plugin
Palette Generator by @kaichi1342 is a docker that generates color scheme palettes randomly or based on a selected scheme. There are 9 color schemes available.The documentation on github is exceptionally well done. You can read the introduction and K-A member comments here.
Tutorial of the month
Multibrush tool tutorial by @CelticCoco. Did you know the symmetry tool has 5 different modes? In this easy-to-follow video, learn about symmetry, mirror, snowflake, translate and copy translate. The tutorial is conveniently divided into chapters so you can choose to watch the entire video or jump directly to a section of interest.
Ways to help Krita
There are more than 100 feature requests on the forum. If you’d like to help, you can:- Volunteer your coding time
- Sponsor a solution by paying someone to work on it
- Donate funds at Donations | Krita
- Last, but not least, provide assistance to newer users on this forum or elsewhere
Notable changes in code
This section has been compiled by @freyalupen.
Stable branch (5.2.0-beta+):
Bugfixes:
- [General] Don’t allow closing hidden document views without confirmation. (BUG:474396) (commit, Dmitry Kazakov)
- [Layer Stack] Fix a crash after removing a vector layer with active selection of shapes. (BUG:474476) (merge request, Dmitry Kazakov)
- [Brush Engines] Fix brush rotation when using Airbrush mode with a mirrored or rotated canvas view. (BUG:455627) (commit, Dmitry Kazakov)
- [General] Fix detection of display color profile when moving Krita between screens, closing the Preferences dialog, and drag-and-dropping a file. (BUG:474235) (commit 1, commit 2, commit 3, Dmitry Kazakov)
- [File Formats: Palettes] Fix loading swatchbook CMYK palettes. (BUG:474583) (commit, Dmitry Kazakov)
- [Animation] Make sure last-used encoder settings are supported by currently used FFmpeg, in case it was switched. (BUG:474559) (commit, Dmitry Kazakov)
- [Tools] Make moving points with the Edit Shapes Tool move points along with the cursor instead of snapping to the cursor. (merge request, liquidex woźniak)
- [Tool Assistants] Fix position artifacts when using assistants with high image DPI. (BUG:436422) (commit, Dmitry Kazakov)
Development build fixes (for bugs not present in Release builds):
- [Layer Stack] Fix crash when copy-pasting a Transform Mask. (BUG:474138) (commit, Dmitry Kazakov)
- [File Formats: JPEG-XL] Fix crash importing grayscale JPEG-XL, and issue exporting lossy layered with patches. (merge request, Rasyuqa A. H.)
- [Log Docker] Fix crash if Log Docker was enabled with multiple windows open. (BUG:474431) (commit, Alvin Wong)
- [Brush Engines] Fix setting size of Text brush tip. (merge request, Freya Lupen)
- [macOS: General] Fix display profile loading on macOS. (BUG:474503) (commit, Dmitry Kazakov)
- [Animation] Fix multiple issues with auto-keyframing: make sure Delete/Backspace shortcut auto-creates a frame, fix issues with Move Tool. (merge request, Dmitry Kazakov)
- [Animation] Fix updating onion skins with autokeyframing. (BUG:474138) (merge request, Dmitry Kazakov)
- [Animation] Fix removal of duplicated frames in “Only Unique Frames” mode. (CCBUG:458997, CCBUG:474679, BUG:450449) (commit, Dmitry Kazakov)
- [Recorder Docker] Fix a crash in builtin FFmpeg when exporting timelapse recordings. (BUG:473603) (commit, Sharaf Zaman)
- [Recorder Docker] Add openh264 MP4 export presets to the Recorder. If using Krita’s builtin FFmpeg, these must be used instead of the x264 MP4 presets, which aren’t supported. The x264 presets may still be used with an external FFmpeg. (CCBUG:474803) (merge request, Dmitry Kazakov)
- [Linux: Animation/Recorder Docker] Fix auto-detection of builtin FFmpeg in AppImages. (BUG:474927) (commit, Dmitry Kazakov)
- [Linux: Animation/Recorder Docker] Fix external FFmpeg not working on Linux due to environment clash with embedded FFmpeg. (BUG:473603) (commit, Dmitry Kazakov)
- [Selection Tools] Fix misbehavior in the “grow until darkest pixel” selection filter, where fully transparent pixels were treated as black. (BUG:475014) (commit, Deif Lou)
- [Dockers] Make sure that splitter state is saved in Brush Preset Docker. (BUG:474669) (commit, Dmitry Kazakov)
- [Usability] Added ability to dismiss Welcome Page’s donation banner. (commit 1, commit 2, Emmet O’Neill)
Unstable branch (5.3.0-prealpha):
Features:
- [Resource Management] Redesign the Create Bundle dialog to be easier to use, and add Edit Bundle to make modifications to existing bundles. Improvements include the ability to search resources to add and a summary of how many resources of each type are in the bundle. (merge request, Srirupa Datta)
- [Text] Draw a hex tofu block for missing glyphs. (merge request, Alvin Wong)
- [Usability] Add Lock Toolbars action to the Settings menu, and make sure that toolbar’s locked state is saved/restored between runs. (BUG:474557) (commit 1,, commit 2, Dmitry Kazakov)
- [Usability] Save dockers state separately in canvas-only mode, rather than forgetting the state changes on switching modes. (BUG:474667) (commit, Dmitry Kazakov)
Bugfixes:
- [Tools] Fix cancelling of the selection when doing two consecutive selections. (BUG:474525) (merge request, Dmitry Kazakov)
- [Keyboard Shortcuts] Make sure that tool-related shortcuts have priority over canvas actions, such as the arrow keys prioritizing an active Transform Tool over the Animation Timeline Docker. (BUG:474416) (commit, Dmitry Kazakov)
- [Plugins] Fix Ten Scripts plugin moving set scripts to the first empty shortcut slot. (merge request, Freya Lupen)
The latest changes are made available for testing daily in the following development builds: