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
Merged changes
- @wolthera continues to work on the Text Tool. Typing is a lot more responsive now (after MR!2018 and MR!2030).
- @dkazakov fixed a bunch of animation/transform/undo-related bugs.
- Changed opening multiple files to be ordered: A merge request from Ken Lo was approved and merged by @dkazakov. This fulfills a request initiated by @EyeOdin and has now been removed from Tiar’s Beginner Coding Tasks.
Merge requests
- Gap closing fill by @YRH. It’s quite complicated, but there is active technical discussion going on about how to make this happen.
- Dockers in Popup Palette by @freyalupen. It hasn’t had any review yet, but users are enjoying the test builds. This video demonstrates some of the ideas that have been applied. You can see all the ideas in this feature request initiated by @abhifx.
Technical
- Behind the scenes, the ‘Split Deps Project’ is now usable on Linux and Windows thanks to @dkazakov and Simon Ra. (This project is to make it easier for developers to work with Krita’s dependencies.)
- On macOS: @IvanYossi has fixed dependencies to be buildable with XCode 15. However Krita is currently unbuildable (on multiarch) for unrelated reasons (MR!2018’s merge).
Other
- @tiar put together a list of feature requests to evaluate for Google Summer of Code (GSoC) 2024 project ideas.
Community report
Monthly Art Challenge
January’s “icy isolation” challenge theme was designed by @YRH and attracted a fair amount of friendly competition. When the voting concluded, @Elixiah was declared the winner with these three images:
The challenge for February is to create an Architectural / Urban scene. @Elixiah has provided an additional, optional challenge to use the freehand selection tool (lasso tool) to create most of the painting. Read more about it here.
Featured artwork
Enjoy a random selection of recently featured artwork. These pieces were nominated by forum members and put to a vote.
Mushroom Girl by @Cyborgnekosica.
Mecha Sketch by @scytales.
Noteworthy plugin
Created last year and updated within the last month, this plugin creates a new view of the current document when clicked, automatically windowed, and set ‘Always on top.’ This plugin was created by @Cliscylla.
Tutorial of the month
Krita 5.2.2 New Features by @RamonM.
Ways to help Krita
Krita is a Free and Open Source application, mainly developed by an international team of enthusiastic volunteers. Donations from Krita users to support maintenance and development is appreciated.
Join the Development Fund with a monthly donation. Or make a one-time donation here.
Notable changes in code
This section has been compiled by @freyalupen.
(Jan 1 - Feb 5, 2024)
Stable branch (5.2.2+):
Bugfixes:
- [Color Selectors] Fix a crash when selecting colors. (BUG:480188) (commit, Mathias Wein)
- [Dockers] Comics Manager docker: Fix error exporting comics with grouped vector shapes. (BUG:478668) (merge request, Wolthera van Hövell)
Features:
- [General] In About Krita, replace the old Backers tab with a current corporate Sponsors tab. (merge request, Halla Rempt)
- [General] When opening multiple files via the Open File dialog, sort them alphabetically. (merge request, Ken Lo)
Unstable branch (5.3.0-prealpha):
Features:
- [Vector and Text Tools] Optimize and improve the speed of rendering and editing text and vector shapes. (merge request 1, merge request 2, Wolthera van Hövell)
- [Text Tool] Fix bug with initial text position being at the end. (BUG:479666) (commit, Wolthera van Hövell)
- [Assistant Tool] Update CurvilinearPerspective for better depth visibility. (merge request, Isaac Fleetwood)
- [Canvas Input] Add option to use horizontal axis for Canvas Zoom action, under General->Tools. (merge request, Stuben)
- [Fill Layers] Add pixel grid alignment option to Fill Layer’s pattern generator. (merge request, Deif Lou)
- [Color Selectors] In Specific Color Selector, add button to link colorspace to current layer. (BUG:478521) (merge request, Freya Lupen)
- [Tools] Increase Grow range in Selection/Fill tools. (merge request, Freya Lupen)
- [Filters] In the Pixelize filter dialog, add a button to lock aspect ratio. (merge request, Freya Lupen)
Bugfixes:
- [Selection Masks] Fix bugs with undo of global selection masks. (BUG:478519) (BUG:478520) (commit, Dmitry Kazakov)
- [Shapes Tool] Fix ‘Convert Shape to Vector Selection’ to use the shape’s current position. (BUG:478735) (commit, Dmitry Kazakov)
- [Colorize Mask Tool] Fix issue with Colorize Mask not updating when switching modes. (BUG:475927) (commit, Dmitry Kazakov)
- [Animation, Transform Tool] Fix offset in animated Transform Masks after using Transform Tool. (BUG:478966) (commit, Dmitry Kazakov)
- [Animation Curves] Fix creation of keyframes before the first frame for scalar channels. (BUG:478448) (commit, Dmitry Kazakov)
- [Animation Curves] Fix new scalar frames to use interpolated values. (BUG:479664) (commit, Dmitry Kazakov)
- [Animation, Layers] Fix crash and other issues relating to undoing ‘new from visible’ with animated layers. (BUG:478225) (commit 1, commit 2, commit 3, Dmitry Kazakov)
- [Transform Masks] Fix issues with transform masks when continuously updated, or duplicated. (BUG:475745) (merge request, Dmitry Kazakov)
- [Recorder Docker] Fix Recorder timelapse export to properly account for input FPS setting in the preview and extended result. (BUG:461869) (merge request, reinold rojas)
- [Dockers] Fix error using Last Documents Docker. (commit, Freya Lupen)
- [Scripting] Prevent Scripter dialog staying open on main window close. (merge request, Freya Lupen)
The latest changes are made available for testing daily in the following development builds:
- Stable “Krita Plus” (5.2.2+): Linux - Windows - macOS
- Unstable “Krita Next” (5.3.0-prealpha): Linux - Windows - macOS - Android (arm64 / x86_64)
Note: The above Nightly Builds will become unavailable with the decommissioning of the Binary-Factory, currently scheduled for around February 17. They are to be migrated to GitLab CI. At the time of writing, only Linux and Windows builds of Krita are available on GitLab CI.
The latest changes are made available for testing as they are made, in the following Linux and Windows development builds (macOS and Android builds will be available in the future):
- Stable “Krita Plus” (5.2.2+): Successful 5.2 branch Pipelines
- Unstable “Krita Next” (5.3.0-prealpha): Successful 5.3 branch Pipelines
(Use the ’Download Artifacts’ button to the right of the pipeline and select your platform.)