Here’s our second update on the state of Krita 5. We’re bringing you these updates to show what’s going on in Krita and why it’s a good idea to join the Krita development fund! There are already more than 100 members of the dev fund! But let’s have some excitement first. The new smudge brush engine landed in Krita’s master branch last week, the culmination of months of work by Dmitry Kazakov and Peter Schatz:
Now for the work that landed since our last update. It was mostly a bug fix week, where 21 authors have pushed 90 commits to master and 97 commits to all branches — we have been nicely busy!
Dmitry spent most of the week finishing the integration of the new color smudge engine. That’s in, as you’ve seen!
Alvin added console versions of Krita and kritarunner. This means you get a much better experience if you’re on Windows and you use Krita’s commandline options to convert images, for instance.
Amyspark was sponsored to work on making Krita build with the Microsoft Visual Studio C++ compiler. This is pretty tricky, because of bugs in that compiler. But we’re in touch with the Microsoft compiler team who have told us they all love Krita, so it might be possible to get these issues fixed! After that, Amyspark started looking into updating our Python plugin to the latest version of the Python and PyQt, which turns out to be really tricky, especially on Windows.
Emmet, Halla and Wolthera all have worked on the new animation input feature, adding a warning when you’re trying to import too many frames for your system to handle. This was sponsored work.
Deif Lou fixed color dodge/burn and hard mix for brush masking.
Sharaf Zaman was sponsored to fix issues for Android — and issues in general, like the transform tool no longer transforming the selection itself.
Halla was sponsored to continue working on the resource system rewrite. It’s been taking ages, but we’re getting results. Importing and creating gradients now works properly again. She also spent a day fixing bugs.
Agata was sponsored to work on the resource system rewrite as well, and she fixed saving mypaint brush presets into bundles as well as the layout of the tag selection widget. And she fixed showing the individual brushes of ABR (Photoshop) brush collection libraries.
Reinold Rojas worked on the grid brush engine: he made sure all grid particle types have brush outlines and added a shortcut to change the offset of the grid brushes.
Eoin and Emmet were sponsored to work on fixing animation related bugs and documentation fo rhte new animation features.
Wolthera was sponsored to work on the manual for Krita 5/
So, if you like what we’re doing, join the development fund!