Feuille de route de Krita pour 2026
Lors de deux sessions, l'équipe de développement de Krita a discuté des éléments sur lesquels travailler en 2026, après la publication de Krita 5.3 et Krita 6.0. Il s'agit en fait d'une seule version, mais une version est construite soit avec Qt5 soit avec Qt6. La publication est prévue pour le 24 Mars 2026.
Interface utilisateur des croquis sous Krita
L'année dernière, Timothée a développé un prototype d'interface utilisateur pour périphérique mobile pour Krita (Il y a un paquet « APK » que vous pouvez installer pour l'essayer). En même temps, Wolthera a terminé son travail sur la nouvelle forme de texte et sur des outils de texte. Les deux projets utilisent les fonctionnalités de QML et de QtQuick sous Qt pour le développement de l'interface utilisateur.
Cette année, nous avons l'intention de travailler sur le remplacement des panneaux d'options pour les outils par des versions en QML afin de pouvoir les utiliser à la fois dans la version mobile et dans la version de bureau de Krita.
Alvin Wong a expérimenté en 2025 avec l'intégration d'une canevas conçu en OpenGL dans une application en QML. Dmitry et Carsten continueront ce travail pour voir si nous pouvons utiliser le canevas de Krita pour l'affichage d'une image dans le prototype de Timothée.
Agata a déjà commencé à travailler pour rendre l'interface courante utilisateur plus adaptée à l'utilisation sur tablette.
Travailler avec des fichiers
Il y a quelques plans que nous avons concernant la gestion des fichiers. Sous Android, le fait de travailler dans un bac à sable avec les fichiers est vraiment compliqué. Ainsi, nous cherchons une solution à ce sujet.
The Krita .kra file format is pretty old by now (not 25 years, since it came into being a few years after Krita started being developed). It can, obviously, load and save everything Krita can handle, but it is not a particular fast file format. Carsten proposed to look into an SQLite based file format. This could potentially mean that we could save the image after every change without the user noticing, making saving completely transparent.
Agata travaille déjà à l'amélioration de la boite de dialogue d'enregistrement automatique. Il existe déjà une maquette pour cela.
Ivan examine la configuration de partage et les ressources sur les périphériques des utilisateurs, idéalement de manière multi-plate-forme.
Gestion des couleurs
Bien que Krita prenne en charge les écrans HDR, il y a des problèmes avec l'interface utilisateur. Wolthera veut commencer à améliorer les choses à ce niveau.
Maintenant que Qt 6 inclut la prise en charge de la gestion des couleurs, des images « CMJN » et des images avec une profondeur de bits plus élevée, il devrait être possible d'ajouter la gestion des couleurs aux calques vectoriels de Krita. Cela est quelque chose que nous sommes impatients de mettre en œuvre.
Nous avons également discuté de Wayland. Nous prenons maintenant en charge la gestion des couleurs sous Wayland pour Linux. Mais, il y a beaucoup de problèmes à ce niveau. Nous avons décidé de ne prendre en charge pour le moment que le compositeur KWin Wayland fourni avec KDE Plasma.
Performance
Dmitry veut travailler sur des « mises à jour reposant sur des régions ». Il a déjà commencé sur cela : ce rendra le travail plus rapide avec de grandes images.
Ivan et Wolthera sont intéressés par l'utilisation de la vectorisation dans les filtres, remplaçant éventuellement l'utilisation de LittleCMS pour les transformations de couleurs.
Intégration continue
L'intégration continue est notre façon de construire Krita : après chaque lot de modifications, Krita est compilé automatiquement pour chaque plate-forme. Maintenant que nous avons accès au matériel Windows ARM, nous devons trouver un moyen d'étendre nos compilations aux configuration avec Windows ARM. Cependant, la chaine d'intégration continue ne possède aucun compilateur pour processeur ARM, ce qui nous conduirait à faire des compilations croisées.
Nous avons également l'intention de mettre à jour toutes les dépendances de Krita vers la dernière version, mais uniquement après avoir publié Krita 5.3 et Krita 6.0. Et bien sûr, nous avons l'intention de continuer à publier des versions de correction de bogues et de nouvelles fonctionnalités cette année ! Pour l'instant, Krita 5.3 est la version standard et Krita 6.0 est considéré comme une version expérimentale. Cependant, cela devrait avoir changé d'ici la fin de l'année.