Skip to content

Monday, 12 May 2025

Google Summer of Code (GSoC) is a training/mentorship program that allows new contributors to open source to work on projects for 175 to 350 hours under the guidance of experienced mentors.

KDE will mentor fifteen projects in this year's Google Summer of Code.

Merkuro/Akonadi

Merkuro is a modern groupware suite built using Kirigami and Akonadi. Merkuro provides tools that allow you to manage your contacts, calendars, todos, and soon email messages.

This year, the focus is on making Merkuro more viable on mobile. Pablo will work on removing the QtWidgets dependency from the Akonadi background processes, which will reduce RAM consumption. Shubham Shinde will port some configuration dialogs to QML, making them easier to use on Plasma Mobile. This project will be mentored by Aakarsh MJ, Claudio Cambra, and Carl Schwan.

NeoChat

NeoChat is KDE's Matrix chat client.

Sakshi Gupta will work on adding video call support to NeoChat using LiveKit. This work is mentored by Tobias Fella and Carl Schwan.

KDE Linux

KDE Linux is a new distribution the KDE Community is developing.

Desh Deepak Kant will work on a new website for the project. Derek Lin will develop a Virtual Machine Manager named Karton, and Akki Singh will port the ISO Image Writer project to QML. These projects will be mentored by Harald Sitter, Tobias Fella, and Nicolas Fella.

Plasma

Good news for gamers: Yelsin Sepulveda will work on improving game controller support in KWin. This work will be mentored by Jakob Petsovits and Xaver Hugl.

Cantor

Cantor is a frontend for many mathematical tools and languages.

Nanhao Lv will work on integrating KTextEditor as the default text editor, replacing the current custom editor. Zheng JiaHong will add support for Python virtual environments to the Python backend. These projects are mentored by Alexander Semke and Israel Galadima.

Security

Azhar Momin will work on adding more KDE libraries to OSS-Fuzz to help identify bugs and security issues through fuzzing. This project is mentored by Albert Astals Cid.

Kdenlive

Kdenlive is KDE's video editor.

Ajay Chauhan will work on enhancing timeline markers by supporting range-based markers while maintaining backward compatibility. This project is mentored by Jean-Baptiste Mardelle.

Krita

Krita is an outstanding digital painting application.

Ross Rosales will develop a floating action bar for managing layers. This work is mentored by Emmet O'Neill.

GCompris

GCompris is an educational suite containing many activities.

There is work in progress to also include a management GUI for teachers to create custom datasets. Ashutosh Singh will work on implementing the UI to manage several existing activities. Johnny Jazeix and Emmanuel Charruau will mentor this project.

Mankala

Srisharan V S will add AI opponents to the Mankala game. This project is mentored by Benson Muite.

Mentorship Portal

Anish Tak will work on improving the mentorship.kde.org website. This project is mentored by Paul Brown and Farid Abdelnour.

Sunday, 11 May 2025

Tellico 4.1.2 is available, with a few fixes.

Improvements

Saturday, 10 May 2025

I attended KDE India Conf (conf.kde.in, CKI) 2025 in Gandhinagar, Gujarat. My last and first CKI was in 2020 in Delhi. Had written a blog then.

There was a CKI last year in Pune but I was unable to attend it. So it’s been 5 years. The constant from then and now is Bhushan :)

My talk

Title of the talk was “Learnings from creating an input method for KDE”. My primary desktop environment since 2018 is KDE Plasma. Varnam input method was created to use in KDE. The talk was about the learnings of creating the input method.

The talk has been uploaded here: https://mirror.freedif.org/KDE/files/confkdein/2025/learnings-from-creating-an-input-method-for-kde.mp4

Emoji picker

The current way to input emoji in KDE Plasma is by copy-pasting the emoji from a window. GNOME has a better emoji input where you could open the emoji suggestions box anywhere you type and directly insert it. Behind the conference, I looked at whether this can be improved.

I tried to make an emoji input method just like Varnam. The source code is here: https://github.com/subins2000/semoji

It was partially successful, it works, but one month in I still use the KDE copy-paste one.

I later saw that one of KDE goals this year is this, “We care about your input”. There is already an issue open: https://invent.kde.org/teams/goals/we-care-about-your-input/-/issues/15

This is a very core thing to Qt, so it is beyond my expertise. I’m just gonna watch in the sidelines, and meanwhile I’ll survive with copy paste 🙂.

Conference

Like all other free software conferences, I met people who shared the same interests as me, so there was lot to talk about!

Rishi has done an elaborate write up about the conference, so I’m not gonna repeat things. Link to Rishi’s blog.

Rishi had also brought a Steam Deck which was fun to use! A popular mainstream device that comes with GNU/Linux? That has been a dream once. That too gaming!

One thing I have to mention here is Joseph’s talk on End of 10. Windows 10 is about to end its support in 2025 October 14. The newer Windows 11 requires modern hardware. This would mean millions of working devices will end up being unupgradable, and potentially e-waste.

My personal computer from 2010 to 2018 was a 2GB RAM machine. I had to use Linux Mint + XFCE + i3wm to get the maximum out of the system. Windows 8 and 10 was uninstallable in that machine.

There was a BoF on the same, and one major thing about India at least is that “if it works, then don’t touch it”. I’ve seen retail stores using Windows 7 to even Windows XP (A display in Cochin international airport). When they have a working flow, it’s difficult for them to change.

Adobe Pagemaker that was deprecated in 2003 is still being used here. It works because Windows is very good in backwards compatibility. If Windows ever breaks it, maybe they’d upgrade.

My state Kerala already uses GNU/Linux widely across school, government departments etc. School students are usually given a laptop which is low-end hardware that already runs GNU/Linux. No way can these laptops and machine run Windows, even Windows 10.

Next conference

This is the second time CKI has been ogranized in Gandhinagar. I’ve lowkey suggested that maybe Kerala can host it next year 🤞. Last time it happened in Kerala was in 2015, that’s 10 years ago!

A good place to do it would be a university. I’ve been helping organizing Kochi FOSS meetups for the past 2 years. There is definitely audience for the conf, it’s just that where would we do it.

Let’s see.

Welcome to a new issue of “This Week in Plasma”! Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.

This week Plasma 6.4’s “soft feature freeze” came into effect, which means we stop merging new features unless they’ve been in development for months and are alllllmost ready. So focus has shifted to bug-fixing and UI polishing.

You may also notice that quite a lot of changes in Plasma this week actually came from KDE Frameworks. It’s a good reminder that these frameworks underpin everything KDE makes — the unsung infrastructural heroes quietly and boringly making other work possible.

Notable new Features

Frameworks 6.15

The “New File” and “New Folder” dialogs you can invoke from Plasma, Dolphin, and other KDE apps have been given visual overhauls. In addition, the folder dialog lets you choose a custom icon from right there in the dialog! (Kai Uwe Broulik, link 1 and link 2)

New folder creation dialog showing the ability to set a custom icon using a grid of colored folder icons
New file creation dialog with preview

Transferring files in Plasma and KDE apps now inhibits suspend, so the transfer can’t get unexpectedly interrupted or canceled in the middle if the computer goes to sleep. (Kai Uwe Broulik, link)

Notable UI Improvements

Plasma 6.4.0

On the Audio Volume widget’s Applications page, the name of the media being played will now be shown — as long as the app sets this properly! This is helpful for web browsers in particular. (Kai Uwe Broulik, link)

Audio Volume widget showing two audio streams from the LibreWolf web browser, distinguished by different media titles

On System Settings’ Shortcuts page, KWin and Plasma’s shortcuts are now shown under nicer and more human-friendly names. (Nate Graham, link)

System Settings Shortcuts page showing nicer names for the KWin and Plasma entries

System Settings’ Display & Monitor page now shows non-integer refresh rates, like “59.94Hz”. (Xaver Hugl, link)

System Settings’ Accessibility page now uses a better icon for the Screen Reader category. (Christoph Wolk, link)

SCreen reader page showing more appropriate icon that depicts a speaker and speech bubble

Windows that make an oopsie and forgot to set a title now display no text in Overview, rather than a tiny little empty bubble where there should be text. (Nate Graham, link)

The “Minimize All Windows” widget no longer inappropriately pretends to be a “Peek at Desktop” widget while in edit mode. (Nate Graham, link)

Frameworks 6.15

Overhauled the technical infrastructure of how icons are drawn by Kirigami throughout Plasma and QtQuick-based KDE apps, fixing several visual issues related to the active highlighting not working properly — particularly with dark color schemes and image-based icons. (Arjen Hiemstra, link 1, link 2, and link 3)

Files in remote network locations accessed by their URL (not a manual local mount) from Plasma or any KDE apps now do a better job of showing thumbnails when they’re really large, and should be more robust and reliable in general, less likely to make the displaying app crash (Akseli Lahtinen and John Chadwick, link 1 and link 2)

Notable Bug Fixes

Plasma 6.3.5

Fixed a case where KWin could crash when disconnecting a Thunderbolt dock. (Xaver Hugl, link)

Interacting with apps using a drawing tablet stylus is now more reliable. (Xaver Hugl, link)

Plasma 6.3.6

Fixed a case where KWin could crash while drawing windows with no window decorations. (Xaver Hugl, link)

Theme previews on System Settings’ Colors page that use the full tinting feature are now displayed properly. (Akseli Lahtinen, link)

When using any of the automatic sorting modes for desktop icons, creating a new file on the desktop now inserts the file in its correct place based on the chosen sort order, rather than putting the new item under the cursor and resetting the sort order to “Manual”. (Akseli Lahtinen, link)

Plasma 6.4.0

Fixed a case where KWin could occasionally get frozen during playback of full-screen YouTube videos in Firefox. (Vlad Zahorodnii, link)

Fixed another case of optical discs appearing duplicated in the Disks & Devices widget. (Bogdan Onofriuchuk, link)

KWin’s “Move to Center” action once again works irrespective of whether the window being moved to the center is currently quarter-tiled. (Vlad Zahorodnii, link)

It’s no longer possible to hilariously scroll the text of Plasma notifications horizontally using a touchpad, making it slide out of view! Now it stays put. (Christoph Wolk, link)

Frameworks 6.15

Fixed a bug in KConfig that could, under certain circumstances, prevent Plasma from loading when compiled with asserts turned on. (Akseli Lahtinen, link)

Fixed a bug in the Breeze theme that made certain icons appear at too large a size in certain GTK apps. (Christoph Cullmann, link)

Fixed the Breeze microphone icon to not be off-center in its 22px version. (Nate Graham, link)

Other bug information of note:

Notable in Performance & Technical

Plasma 6.3.6

Fixed an issue preventing the “Prefer color accuracy” setting from working while watching full-screen videos. (Xaver Hugl, link)

Made the day/night transition time calculations of the Night Light feature more accurate by using a dedicated solar transit simulator. (Vlad Zahorodnii, link)

How You Can Help

KDE has become important in the world, and your time and contributions have helped us get there. As we grow, we need your support to keep KDE sustainable.

You can help KDE by becoming an active community member and getting involved somehow. Each contributor makes a huge difference in KDE — you are not a number or a cog in a machine!

You don’t have to be a programmer, either. Many other opportunities exist:

You can also help us by making a donation! Any monetary contribution — however small — will help us cover operational costs, salaries, travel expenses for contributors, and in general just keep KDE bringing Free Software to the world.

To get a new Plasma feature or a bugfix mentioned here, feel free to push a commit to the relevant merge request on invent.kde.org.

Friday, 9 May 2025

Let’s go for my web review for the week 2025-19.


Web Browser telemetry - 2025 edition

Tags: tech, browser, telemetry, privacy

Clearly there is too much telemetry in most browsers by default and it’s worsening. There are a couple of exceptions though.

https://sizeof.cat/post/web-browser-telemetry-2025-edition/


Time saved by AI offset by new work created, study suggests

Tags: tech, ai, machine-learning, gpt, copilot, productivity, economics

Looks like the productivity gain promises are still mostly hypothetical. Except on specific limited tasks of course but that doesn’t cover for a whole job. Also, when there is a gain it’s apparently not the workers who benefit from them.

https://arstechnica.com/ai/2025/05/time-saved-by-ai-offset-by-new-work-created-study-suggests/


I’d rather read the prompt

Tags: tech, ai, machine-learning, gpt, writing

I like this piece. In most case it’s the thinking which is important not the writing. So even if the language is subpar it’s better if you write yourself… except if it’s not worth the effort in the first place.

https://claytonwramsey.com/blog/prompt/


“AI-first” is the new Return To Office

Tags: tech, ai, machine-learning, gpt, business, organization, culture

When hype meets group think, you can quickly create broken culture in your organization… We’re seeing more examples lately.

https://www.anildash.com/2025/04/19/ai-first-is-the-new-return-to-office/


Tech Companies Apparently Do Not Understand Why We Dislike AI

Tags: tech, ai, machine-learning, gpt, criticism, security, privacy

This also carries privacy concerns indeed even for local models. It all depends how it’s inserted in the system.

https://soatok.blog/2025/05/04/tech-companies-apparently-do-not-understand-why-we-dislike-ai/


Stop treating `AGI’ as the north-star goal of AI research

Tags: tech, ai, machine-learning, gpt, criticism

This is an important position paper in my opinion. The whole obsession towards the ill defined “AGI” is shadowing important problems in the research field which have to be overcome.

https://arxiv.org/abs/2502.03689


Environmental Impact of AI

Tags: tech, ai, machine-learning, gpt, vision, surveillance, energy, ecology

Even with conservative estimates some uses are very much energy hungry… Especially when they support a surveillance apparatus. Many reasons to not get there.

https://clune.org/posts/environmental-impact-of-ai/


A Critical Look at MCP

Tags: tech, ai, gpt, protocols, standard

Looks like the protocols landscape for writing LLM based agents will turn into a mess.

https://raz.sh/blog/2025-05-02_a_critical_look_at_mcp


A Better Man Page Viewer

Tags: tech, unix, documentation, vim

Nice trick! Using vim as man page viewer. I shall try this.

https://www.visualmode.dev/a-better-man-page-viewer


Modern LaTeX

Tags: tech, latex

An excellent introduction to LaTeX! Also does a good job to push more modern constructs (I learn a couple). I hope it’ll push people to pick up LaTeX more often, it mustn’t become a dying art form.

https://assets.bitbashing.io/modern-latex.pdf


Docker Context

Tags: tech, docker, containers

Little known docker feature but definitely useful for remote execution.

https://timharek.no/blog/docker-context/


How to build small and secure Docker images for Rust (FROM scratch)

Tags: tech, rust, docker, containers, security

Nice docker recipe indeed for small and secure containers when you just want to ship a statically linked binary.

https://kerkour.com/rust-docker-from-scratch


Flattening Rust’s Learning Curve

Tags: tech, rust, learning

Good advice on how to learn Rust. I recommend quite some of it.

https://corrode.dev/blog/flattening-rusts-learning-curve/


An Interactive Debugger for Rust Trait Errors

Tags: tech, rust, type-systems, debugging

Looks like a nice tool to navigate mistakes with Rust complex type system.

https://cel.cs.brown.edu/blog/an-interactive-debugger-for-rust-trait-errors/


Rust Dependencies scare Me

Tags: tech, rust, security, supply-chain

There’s clearly a tension between security and ease of pulling dependencies. In a way, it’s “too easy” with cargo and you very quickly end up having to trust a staggering amount of third party code.

https://vincents.dev/blog/rust-dependencies-scare-me/?


Matt Godbolt sold me on Rust (by showing me C++)

Tags: tech, rust, type-systems

A nice example which shows the value proposition of Rust is not simply memory safety. Having a stricter type system and properly designed based types help a lot to catch mistakes early.

https://www.collabora.com/news-and-blog/blog/2025/05/06/matt-godbolt-sold-me-on-rust-by-showing-me-c-plus-plus/


The Path to Memory Safety is Inevitable

Tags: tech, security, memory, safety

Security asks for more than a memory safe language. It helps some things for sure, but there are tools for other languages as well, you better start using them.

https://hardenedlinux.org/blog/2025-05-07-the-path-to-memory-safety-is-inevitable/


How to join or concat ranges, C++26

Tags: tech, c++

The ranges are improving in the STL. This is definitely welcome.

https://www.cppstories.com/2025/join_concat_ranges/


C++20 concepts for nicer compiler errors

Tags: tech, c++, type-systems, generics

The introduction of concepts has indeed been a nice improvement to the language.

https://lemire.me/blog/2025/05/03/c20-concepts-for-nicer-compiler-errors/


AAA Style (Almost Always Auto)

Tags: tech, programming, c++

This remains the best explanation of why we should have more use of auto in C++ code.

https://herbsutter.com/2013/08/12/gotw-94-solution-aaa-style-almost-always-auto/


Strings Just Got Faster

Tags: tech, java, performance

Interesting trick in Java internals which is especially improving map lookups.

https://inside.java/2025/05/01/strings-just-got-faster/


Stability by Design

Tags: tech, clojure, reliability, api, library

Illustrated with the Clojure ecosystem, bit there’s nothing inherently specific to the language here. If you want to ensure stability to your users, you need to manage your APIs properly and this article put forward a couple of interesting ideas.

https://potetm.com/devtalk/stability-by-design.html


How Cohesion and Coupling Correlate

Tags: tech, design, architecture, complexity, ddd

A bit of an unusual view about cohesion. The approach is interesting though.

https://blog.ttulka.com/how-cohesion-and-coupling-correlate/


Catalog of Patterns of Distributed Systems

Tags: tech, architecture, distributed

Definitely a handy catalog for designing distributed systems.

https://martinfowler.com/articles/patterns-of-distributed-systems/index.html


Refactoring to Feature

Tags: tech, tdd, refactoring

There are many opportunities to redactor. This one is aligned with Kent Beck’s quote: “first make the change easy, then make the easy change”.

https://functional.computer/blog/refactoring-to-feature


You can’t prevent your last outage, no matter how hard you try

Tags: tech, reliability

This is almost by definition. The post mortem needs to be wisely crafted to look also at previous incidents and the actions to mitigate them.

https://surfingcomplexity.blog/2025/05/04/you-cant-prevent-your-last-outage-no-matter-how-hard-you-try/


The Curse of Knowing How, or; Fixing Everything

Tags: tech, work, life, culture

You have to know which battles to pick. If you don’t… This article shows well what will happen. And it’ll indeed turn into a curse.

https://notashelf.dev/posts/curse-of-knowing


Know your libraries

Tags: tech, c++, dependencies

It’s written and illustrated in a C++ context, but the advice is widely applicable. You should know well the libraries you use on your projects.

https://arne-mertz.de/2015/02/know-your-libraries/


The magic of software; or, what makes a good engineer also makes a good engineering organization

Tags: tech, innovation, knowledge, learning, organization, team, management, engineering

Or why it’s important to deeply understand what you do and what you use. Cranking features and throwing code to the wall until it sticks will never lead to good engineering. Even if it’s abstractions all the way, it’s for convenience but don’t treat them as black boxes. Interestingly this article draws a parallel with organizations too. Isn’t having very siloed teams the same as treating abstractions as black boxes? Quite some food for thought here.

https://moxie.org/2024/09/23/a-good-engineer.html


Partisanship and Sectionalism are Stupid

Tags: tech, agile, business, xp, scrum, kanban

Or why I really hate the whole certification business. Especially for process and practice’s related topics, this pushes the multiplication of brands and churches to sustain them. The right approach is almost always a blend of different influences and flavours.

https://ronjeffries.com/xprog/articles/partisanship/


Your language brain matters more for learning programming than your math brain

Tags: tech, programming, learning

I wonder how much the focus on Python biased that study… Still, maybe we’ve been wrong at so much emphasis on math skills for computer science and computer engineering curricula.

https://massivesci.com/articles/programming-math-language-python-women-in-science/


Burn-up agenda

Tags: organization, meetings

Looks like a nice visualisation for workshops making sure you keep progress in check.

https://caroli.org/en/burn-up-agenda/


My tips on giving technical talks

Tags: tech, talk

Nice and down to earth tips for your technical talk to go well.

https://marcusnoble.co.uk/2025-04-30-my-tips-on-giving-technical-talks/


On The Death of Daydreaming - by Christine Rosen

Tags: tech, life, boredom

Nice piece, aren’t we loosing something when we eliminate boredom from our life?

https://www.afterbabel.com/p/on-the-death-of-daydreaming



Bye for now!

Thursday, 8 May 2025

We are pleased to announce that the Plasma 6.3.5 bugfix update is now available for Kubuntu 25.04 Plucky Puffin in our backports PPA.

As usual with our PPAs, there is the caveat that the PPA may receive additional updates and new releases of KDE Plasma, Gear (Apps), and Frameworks, plus other apps and required libraries. Users should always review proposed updates to decide whether they wish to receive them.

To upgrade:

Add the following repository to your software sources list:

ppa:kubuntu-ppa/backports

or if it is already added, the updates should become available via your preferred update method.

The PPA can be added manually in the Konsole terminal with the command:

sudo add-apt-repository ppa:kubuntu-ppa/backports

and packages then updated with

sudo apt full-upgrade

We hope you enjoy using Plasma 6.3.5!

Issues with Plasma itself can be reported on the KDE bugtracker [1]. In the case of packaging or other issues, please provide feedback on our mailing list [2], and/or file a bug against our PPA packages [3].

1. KDE bugtracker::https://bugs.kde.org
2. Kubuntu-devel mailing list: https://lists.u
3. Kubuntu ppa bugs: https://bugs.launchpad.net/kubuntu-ppa

A bugfix release for Falkon containing crash fix, general fix and wayland fixes.

  • Fix crash with bookmark toolbar (BUG: 501535)
  • Fix editing SiteSettings and Cookies permissions
  • Wayland: Fix issue that location bar can’t use input methods when locationcompleterview popups on wayland (By Signal Kirigami)
  • Wayland: Fix tooltip in tabbar (by Signal Kirigami)
Modern TableView in QML: What’s New in Qt 6.8 and Beyond

Over the years, the capabilities of QtQuick's TableView have evolved dramatically-from early custom implementations to well supported feature in Qt 6.8 and newer. In this article we explore the progression of QtQuick/QML's TableView, outline the limitations of early versions, and highlight newer features such as custom selection modes, header synchronization, and lightweight editing delegates. Check it out.

Continue reading Modern TableView in QML: What’s New in Qt 6.8 and Beyond at basysKom GmbH.

Welcome to the April 2025 development and community update.

Development Report

Text Tool Rework Progress

Read Wolthera's new post about font metrics handling for an explanation of recent improvements in 5.3.0-prealpha regarding font size, line height, baseline alignment, and text decoration.

Community Report

April 2025 Monthly Art Challenge Results

11 forum members took on the challenge of the "Fairy Tales and Bedtime Stories" theme. And the winner is… Jack and the Beanstalk by @Elixiah

Jack and the Beanstalk by @Elixiah

The May Art Challenge is Open Now

For the May Art Challenge, @Elixiah has passed choice of the topic to runner-up @Mythmaker, who has chosen "Humongous Hats" as the theme. Illustrate an elaborate hat, and optionally a matching accessory. See the full brief for more details, and throw your hat in the ring.

Best of Krita-Artists - March/April 2025

This month's Best of Krita-Artists Nominations thread received 8 nominations of forum members' artwork. When the poll closed, the moderators had to break a four-way tie for fourth place before these five wonderful works made their way onto the Krita-Artists featured artwork banner:

Winter castle by @sinisa_ercegovac

Winter castle by @sinisa_ercegovac

Plucky Puffin by @SylviaRitter

Plucky Puffin by @SylviaRitter

The Last City on Earth by @Valquer

The Last City on Earth by @Valquer

Howl from ZZZ by @Fokker

Howl from ZZZ by @Fokker

Japanese girl paint by @Joao_Batista

Japanese girl paint by @Joao_Batista

Best of Krita-Artists - April/May 2025

Take a look at the nominations for next month's featured artwork. If you don’t see your favorite artwork there, make a nomination. Or five! The amount of nominations allowed per forum member has risen to encourage more participation. And don't forget to vote when the poll opens on May 11th!

Ways to Help Krita

Krita is Free and Open Source Software developed by an international team of sponsored developers and volunteer contributors. That means anyone can help make Krita better!

Support Krita financially by making a one-time or monthly monetary donation. Or donate your time and Get Involved with testing, development, translation, documentation, and more. Last but not least, you can spread the word! Share your Krita artworks, resources, and tips with others, and show the world what Krita can do.

Other Notable Changes

Other notable changes in Krita's development builds from Apr. 17 - May 8, 2025, not covered by the Development Report.

Stable branch (5.2.10-prealpha):

  • File Formats: ORA: Default groups to non-passthrough mode. (Change, by wareya)
  • Transform Tool: When transforming multiple layers in Fast mode, show them in proper stack order instead of selected order. (bug report) (Change, by Dmitry Kazakov)
  • General: Speed up canvas rotation when the status bar is visible, by only updating it when necessary. (Change, by Maciej Jesionowski)

Unstable branch (5.3.0-prealpha):

Bug fixes:

  • Android: Fix crash on startup with recent nightly builds. (bug report) (Change, by Freya Lupen)
  • Resources: Fix a slowdown regression when scrolling through or searching resources, caused by the new font resources, by cleaning up resource cache handling. (bug report) (Change, by Dmitry Kazakov)
  • Pop-Up Palette: Fix showing brushes in tags containing '&' (ampersand). (Change, by Stuffins)
  • Animation: Add an option to disable timeline autozoom, and move animation settings into their own tab under General Preferences. (bug report) (Change, by Emmet O'Neill)

Nightly Builds

Pre-release versions of Krita are built every day for testing new changes.

Get the latest bugfixes in Stable "Krita Plus" (5.2.10-prealpha): Linux - Windows - macOS (unsigned) - Android arm64-v8a - Android arm32-v7a - Android x86_64

Or test out the latest Experimental features in "Krita Next" (5.3.0-prealpha). Feedback and bug reports are appreciated!: Linux - Windows - macOS (unsigned) - Android arm64-v8a - Android arm32-v7a - Android x86_64

Wednesday, 7 May 2025

First, credit where credit is due: the following solution was cobbled together combining both advice from Kdenlive developers and a