Salta al contingut

El Krita en 2022 i 2023

Publicació anterior | Dilluns, 3 d'abril de 2023 | Temps de lectura: 7 minuts | Publicació següent

Aquesta és la nostra visió anual, molt tardana, de l'any passat, i la nostra visió de l'any que acaba de començar. Si això us avorreix, no dubteu a saltar-ho!

Igual que en 2021 i 2020, cap membre de l'equip del Krita va morir a causa de la pandèmia en curs. Això sembla una mica miraculós, però aquí està. L'any va ser bastant terrible, però, amb la mantenidora del Krita amb una COVID llarga (soc jo, Halla...) i estant massa malalta per a fer qualsevol cosa quatre dies de cada set, i altres trastorns diversos que no detallarem perquè això no seria segur, o seria massa privat per a parlar, realment vam tenir un any molt dur.

Els anys anteriors al 2022 van estar marcats principalment perquè intentàrem, de vegades desesperadament, estar al dia del nombre d'informes d'errors. Molts informes d'errors, cal dir-ho, bàsicament no són es poden resoldre. Això no és culpa de l'informador que ha fet els passos necessaris per a registrar-se i després escriure el problema. Això és realment un esforç admirable. Però massa sovint, els problemes són amb el sistema operatiu per a tauletes, controladors de pantalla... I malentesos simples. I plors per a una atenció de l'usuari. Però ara hi ha més informes d'error oberts que fa un any.

Així que, per a enguany, hem decidit adoptar un enfocament diferent. Volíem determinar proactivament en què volíem treballar, i després debatre com fer-ho, i optar per això, en lloc de simplement reaccionar als informes d'errors, desitjos i peticions de funcionalitats.

Així que, a principis de 2022, tan aviat com es va permetre l'aixecament dels tancaments, dues desenvolupadores del Krita, Halla i Wolthera, es van reunir a Deventer, per a preparar aquesta idea. Per descomptat, fins i tot abans de la invasió d'Ucraïna i de tots els problemes que va causar, no vam poder aconseguir un esprint complet dels desenvolupadors del Krita. Per tant, aquest camí era limitat.

Les dues ens vàrem asseure i es va debatre quina era la competència comercial principal del Krita. Bé, és el Clip Studio, és clar. El Photoshop no està avançant realment a l'hora de donar suport a la pintura, i el Corel Painter no és una aplicació que prendríem com a exemple: volem crear l'aplicació més eficient amb la qual crear imatges noves. Convertir la foto en una mena de pintura no és el nostre objectiu.

El resultat d'això va ser un document on s'intenten identificar les coses més importants que faltaven en el Krita. Això és el que se'ns va ocórrer:

Després férem una reunió virtual amb tot l'equip de desenvolupadors patrocinats, i es va permetre que cada membre de l'equip triés les coses en les quals ells/elles estaven interessats:

Això també s'ha fet i fusionat en la seva majoria.

I, pel que fa als errors, hem solucionat més de mil informes, és clar.

També hem fet un munt de llançaments:

Tot i que no aconseguirem introduir el Krita a la botiga macOS (NO a l'iPadOS), l'entorn protegit per a les aplicacions de la botiga del macOS ens va derrotar completament, i no aconseguirem trobar una manera de fer que funcionés. Encara. A l'apartat de botigues, parlant d'això, no vam veure un descens gran en les vendes de l'Steam o la Windows Store, tot i que es notava. La Google Play i Epic només aporten quatre quartos.

Donada l'enorme pressió sota la qual es troba tothom, és natural que el fons de desenvolupament del Krita i els fons de desenvolupament heretats, així com les donacions ocasionals després de la descàrrega, decaiguin. Això va passar, però en el costat positiu, vam obtenir el primer patrocinador corporatiu: Intel:

Però si volem continuar així, necessitarem més diners, no hi ha manera d'evitar-ho. Aquest any, 2023, serà un any d'absoluta incertesa.

Quan es tracta de desenvolupadors patrocinats, gairebé tot l'equip segueix unit: Sharaf, Dmitry, Halla, Wolthera, Tiar, Emmet, Ivan, Amy. Eoin va marxar a finals d'any per a començar a treballar en el Godot, un altre projecte de programari lliure realment interessant.

Però estàvem amb una plaga de regressions, ni tan sols el nostre conjunt de proves unitàries podia parar abans que de la publicació. Però això és una mica cíclic. Els llançaments del Krita semblen anar d'estable a estable a lamentable a estable en resposta a alguna cosa, alguna cosa que no hem determinat. Per això fem betes, és clar! Si us plau, proveu-les!

En definitiva, el 2022 ha estat, com he dit, dur. Vam fer progressos sorprenents, donades les limitacions. Però va ser un any en el qual es va provar el temperament, tant en la comunitat de desenvolupadors, com en la comunitat més àmplia del Krita, no només la part de la comunitat que realment parla amb l'equip de desenvolupadors, sinó comunitats satèl·lit com Discord o Reddit.

La gent sovint es va enfadar davant el que veien com a falta de resposta dels «desenvolupadors». Tot i que el krita-artists.org és un gran èxit, i un lloc on la gent s'està ajudant realment l'una a l'altra, també és cert que és impossible que els desenvolupadors del Krita llegeixin tots els suggeriments i peticions de característiques i comprovin les maquetes sovint sorprenentment detallades. Simplement no podem mantenir-nos al dia.

Per tant, si voleu involucrar-vos en el creixement i la millora del Krita, heu de posar-vos en contacte directament amb els desenvolupadors del Krita. Ja sigui a IRC (o Matrix), fent una petició de fusió a invent.kde.org o a través de la llista de correu. I fins i tot llavors, tingueu en compte que estem lluitant contra una inundació d'informes d'errors mentre intentem implementar característiques i millores que ja hem decidit que tenen prioritat absoluta!

Què portarà el 2023?

Probablement molt retardat, alliberarem el Krita 5.2.0. Es retardarà perquè després de treballar fins al 2022, molts membres de l'equip estan esgotats i necessiten una pausa més llarga de l'habitual. Els problemes que ens van assolar el 2022 no han desaparegut, i alguns de nosaltres hem hagut de traslladar-nos a nous països, a la força, o per a estudiar. I només he tingut energia per a la gestió de projectes, i gairebé no he fet cap codificació!

Però el Krita 5.2.0 tindrà totes, o la majoria, de les tasques llistades anteriorment. Podeu fer un seguiment de què hi ha al Krita 5.2.0 utilitzant la característica de fites del Gitlab de KDE, mentre treballem en les notes de llançament: fites. Després de la 5.2.0, estarem treballant en llançaments de correccions d'errors i, per descomptat, les altres coses de la nostra llista de prioritats que encara no s'han iniciat!

Si voleu que això passi, doneu suport al Krita, ja sigui amb una donació puntual, una subscripció al fons de desenvolupament o obtenint el Krita en una de les botigues d'aplicacions acceptades!