# Krita Weekly Development Update – December 2022 – week 50

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. Absent : @sh-zam (sickness).

Statistics

  • Commits: Excluding merges, 10 authors have pushed 39 commits to master and 93 commits to all branches.
  • Downloads (downloads.kde.org): 71,989 unique downloads last week.
  • Web traffic: 141,337 visits, 374,522 unique page views last week
  • Donations: 6,615 in the past month
  • Fund.krita.org: 188 subscribers (peak was 202, last week 189)
  • Krita-artists.org: Pageviews last week – 236,000
  • Twitter: 59,186 (59,124)
  • Mastodon: 5418 (5,382)
  • Peertube: 719 (714)
  • YouTube: 61,200 (60,800 last week)

Highlights of this week

  • Despite a number of bugs being closed, there has been an increase in the number of total bugs. Of note, Tyson is helping with Android testing and filing issues with the platform.
  • There is one less regression but the StoryboardTimelineSyncTest unit test started failing. @Emmetpdx will look into this.
  • As for the progress with the ongoing port to Qt 5.15; @halla has built a working macOS Krita against it and @wolthera is working through some issues building a Qt 5.15 dev environment on their new Kubuntu laptop and they are investigating why tab-size test is not working.
  • On the Android front, there are two regressions on the platform. The sluggish performance of rotating a canvas with gesture and Save As dialog showing text in a language other than the one selected. @sh-zam fixed the translation issue this weekend.
  • The MR that lets Resource Item chooser support narrow horizontal layout has introduced a number of bugs. @halla has suggested reverting this change.
  • @scottyp is working on getting the KDE Hugo Module to work. If it continues to have issues, it might end up not getting used.
  • Progress on the 5.1.4 release:
    • The paste into active layer bug has been fixed
    • The team is checking on any other notable commits that can be picked for 5.1.4
    • Team will cherry pick their own commits in preparation for 5.1.4
  • @RamonM has finished the script for the next Krita video and targets to release it before christmas.
  • @halla has fixed and closed a number of smaller bugs.
  • Dwayne (of KDE) has asked the team to represent Krita and KDE in an Orlando Megacon. We love their enthusiasm in promoting Krita.
  • @emmetpdx’s work on FFmpeg integration is coming along. Once some unexpected hardware issues are resolved, progress can continue. They have already tested both @amyspark’s and @IvanYossi’s FFmpeg branches. It works fine on Linux - things are looking positive that they can finally focus on merging it.
  • @dkazakov has since made testing packages and a test plan for it.
  • @tiar has continued her work on the spray engine. They are almost done and are targeting the hatching engine next.
  • @IvanYossi has stated that the latest FFmpeg branch is not working on macOS. They are investigating what’s causing meson to not find the correct compiler.
  • @amyspark worked on TIFF and EXR plugins. For TIFF, they have improved its maintainability and added new features. EXR still requires some clean up. Both Meson and Libicu have merged most of @amyspark’s contributions. There was also a contribution made to FFmpeg but they’re not sure what has come of that yet.
  • Next meeting will be on Jan 2, the team will be available on IRC in case of emergency / regression appearing on 5.1.4.

Summary

This week the team encountered an increase in the total number of bugs and some members had issues with their hardware. Despite this, the week has been productive and positive. Porting to QT 5.15 continues and has shown positive results, a major regression bug has been fixed prompting the move for the possible release of 5.1.4.

The work to port brush engines to Lager continues to progress with MyPaint engine added to it. This one has been a bit tricky to implement. If you can assist with testing, please jump in! Link to the call for testing

The team is heading towards the holidays on a positive note. The next meeting will be held January 2nd.

Commits

This is compiled by @freyalupen.

Commits Report (Click to expand and read)

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

Major changes (new features, major bugfixes):


5.1.x branch (Krita Plus):

** Crash fix:


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


5.1.x branch (Krita Plus):

** Android:

** Animation:

** Scripting:

** File formats:

** Layer styles:

5.2.x branch (Krita Next):

** File formats:

** Layers docker:

** Android:

** Misc:


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


5.1.x branch (Krita Plus):

** Build:

5.2.x branch (Krita Next):

** Build:

** Misc:

14 Likes

Thanks @sooz and @freyalupen for your efforts on bringing the news on a weekly basis. You two definitely deserve a shout-out :+1::wink:

1 Like

Thanks, @Hologram. There’s a whole team that work together on these.

Click here to see who it is!

7 Likes

Well, thanks @Promo team as well then! :+1:

1 Like