Full de ruta 2026 de Krita
En dues sessions, els desenvolupadors de Krita van discutir en què volien treballar durant el 2026, després del llançament de Krita 5.3 i de Krita 6.0. En realitat, són un llançament, però una versió està construïda amb les Qt5 i l'altra amb les Qt6. El llançament està previst per al 24 de març.
Interfície d'usuari d'esbós de Krita
L'any passat, en Timotheé va crear un prototip d'una interfície d'usuari mòbil per a Krita (hi ha un APK que podeu instal·lar per a jugar-hi). Al mateix temps, na Wolthera va acabar la seua faena amb el nou text en la forma i les eines de text. Ambdós projectes utilitzen les característiques QML i QtQuick de les Qt per a implementar la interfície d'usuari.
Este any, tenim la intenció de treballar en la substitució dels acobladors «Opcions de l'eina» en QML per a poder utilitzar-los tant en la versió mòbil com a la d'escriptori de Krita.
L'Alvin Wong va experimentar el 2025 amb la incrustació d'un llenç basat en OpenGL dins d'una aplicació en QML. En Dmitry i en Carsten continuaran esta faena i veuran si podem utilitzar el llenç de Krita per a mostrar una imatge dins del prototip d'en Timotheé.
L'Agata ja ha començat a treballar per a fer que la interfície d'usuari actual siga més adequada per a l'ús en les tauletes.
Treballar amb fitxers
Tenim un parell de plans pel que fa a la gestió de fitxers. En Android, treballar amb el fitxer d'espai aïllat és molt complicat i estem buscant una solució.
El format de fitxer «.kra» de Krita ja és força antic (no fa 25 anys, ja que va nàixer uns quants anys després que Krita començara a desenvolupar-se). Pot, òbviament, carregar i guardar tot el que Krita pot gestionar, però no és un format de fitxer especialment ràpid. En Carsten va proposar buscar un format de fitxer basat en SQLlite. Açò podria significar que podríem guardar la imatge després de cada canvi sense que l'usuari ho note, fent que la guardada siga totalment transparent.
L'Agata ja està treballant per a millorar el diàleg de guardada automàtica. Ja hi ha una maqueta.
L'Ivan està buscant compartir la configuració i els recursos en els dispositius d'un usuari, idealment de manera multiplataforma.
Gestió del color
Tot i que Krita admet les pantalles HDR, hi ha problemes amb la interfície d'usuari. Na Wolthera vol començar a millorar-ho.
Ara que les Qt 6 inclouen la implementació per a la gestió del color, les imatges CMYK i amb una profunditat de bits més alta, hauria de ser possible afegir la gestió del color a les capes vectorials de Krita, i açò és una cosa que desitgem implementar.
També hem parlat de Wayland. Ara s'admet la gestió del color de Wayland en Linux, però hi ha molts problemes. De moment, hem decidit donar suport només al compositor KWin en Wayland, el qual s'inclou amb Plasma de KDE.
Rendiment
En Dmitry vol treballar en les «actualitzacions basades en la regió», i ja hi ha començat: açò farà que el treball amb les imatges grans siga més ràpid.
L'Ivan i na Wolthera estan interessats en utilitzar la vectorització en els filtres, possiblement substituint l'ús de LittleCMS per a les transformacions de color.
Integració contínua
La integració contínua és com construïm Krita: després dels canvis, Krita es construïx automàticament per a cada plataforma. Ara que tenim accés a maquinari de Windows ARM, hem de trobar una manera d'estendre les nostres compilacions a Windows ARM, però la fàbrica de CI no té un constructor d'ARM, de manera que haurem de fer una construcció creuada.
També pretenem actualitzar totes les dependències de Krita a l'última versió, però només després de publicar Krita 5.3 i Krita 6.0. I, per descomptat, este any tenim la intenció de seguir fent llançaments amb esmenes d'errors i característiques! De moment, Krita 5.3 és la versió estàndard i la 6.0 es considera experimental, però açò hauria d'haver canviat a final d'any.