Krita Weekly Update - September 2022 - week 38

Welcome to this week’s edition of the Krita weekly development update, brought to you by the @Krita-promo team!

This meeting was led by @halla.

Statistics:

Bugs - 621 open bugs

Commits - 11 authors have pushed 69 commits to master and 100 commits to all branches, 175 files have changed.

Downloads - 78,857 unique downloads last week

Site traffic - 173,416 visits, 383,264 unique page views last week on krita.org

Donations - 6130 in the past month - 194 subscribers to fund.krita.org ( peak was 202)

Youtube - 57800 subscribers

Highlights of this week:

  • @halla announced that Intel has subscribed to be the first corporate gold sponsor.

  • Same number of regression bugs as last week. Two concerning regressions were reported, the first being a crash on saving filter layers, and the second, failure to load certain .PSD files, but both have now been fixed.

  • @Lynx3d ’s color selector MR is being deliberated for merging as it does not cause regression despite some missing work-flow. The biggest roadblock is the missing work-flow of having RGB selector to CMYK and back to RGB.

  • For the website, @scottyp will be working on coding the donation form and communication link to Mollie.

  • halla is aiming for a new bugfix release in 4 weeks and 5.2.0 sometime in December :slight_smile:

  • @RamonM is back from his vacation and is planning to finish a new video to be released next week.

  • halla worked on listing the loaded python plugins, bug fixing, code cleanup and bug triaging.

  • @wolthera is having issues with her text code branch, @amyspark is helping her with it. The branch contains so many changes (almost 100 commits!) that it’s become difficult to manage; this goes to show the scope of the improvements that will be coming to the text tool in the future.

  • @eoinoneill and @emmetpdx added the necessary 3rd party dependencies for the animation audio branch. They added the ability to build krita’s dependencies using dev_box.

  • @Reinold added dimension property to exported SVG files, fixed some I/O crashes, updated the svg save context from the original SVGWriter and started working on parsing vector layers.

  • @amyspark is catching up on old projects, they worked on JPEG-XL and pushed the kritamultiarch changes and the LeakSanitizer fixes. They are working on Kaitai parser as well, which will help in creating a visual overview of files.

  • @tiar tried to solve the maths for perspective ellipses studying which formula will be the final point of the ellipse.

  • @dkazakov reported on his work in refactoring the Brush Editor operations. They’ve finished porting *KisCurveOptionWidget, the base widget of most of Krita’s brush options.

    *KisCurveOptionWidget is the base widget in the brush editor that lets you control the curves for different brush sensors.

Summary:

The ongoing work for bug fixing and work on the new features like audio and text advanced this week and we got the big news about our first corporate sponsor, which has rejuvenated the spirit of the team. We urge our users to subscribe to our fund so that the development goes on smoothly.


Commit report

This is compiled by @freyalupen

Commits (Click to expand and read)

What follows is a list of changes made to Krita’s code over the last week (September 12 - September 19 2022). These changes are available in the latest nightly builds:


Major changes (new features, major bugfixes):

5.1.x branch (Krita Plus):

Bugfixes:

5.2.x branch (Krita Next):

Features:


Minor changes (small bugfixes, small tweaks to features):

5.1.x branch (Krita Plus):

Bugfixes:

** Android:

** Animation:

** Canvas input:

** Brush engines:

** Misc:

Features:

5.2.x branch (Krita Next):

Bugfixes:


Technical changes (mostly invisible to users; code refactors, build fixes, tests, logging):

5.1.x branch (Krita Plus):

5.2.x branch (Krita Next):

10 Likes