Aller directement au contenu

Krita en 2022 et 2023

Message précédent | Lundi, 3 Avril 2023 | Heure de lecture : 8 minutes | Message suivant

Ceci est notre récapitulatif, très tardif, annuel pour l'année écoulée et les prévisions pour cette l'année sont en cours de définition. Si ce genre de chose vous ennuie, n'hésitez pas à l'ignorer !

Comme en 2021 et 2020, aucun membre de l'équipe de Krita n'est décédé de la pandémie en cours. Cela semble un peu miraculeux, mais il y a des miracles. L'année a été plutôt horrible. Ainsi, le mainteneur de Krita a été affecté par un COVID long (et oui, c'est moi) et a été trop malade pour faire quoi que soit, quatre jours sur sept. Avec divers autres bouleversements que nous n 'allons pas détailler parce que ce ne serait pas sûr trop privé pour en parler, nous avons vraiment eu une année vraiment difficile.

Les années avant 2022 étaient principalement marquées par nos tentatives, parfois désespérées, de maîtriser les nombreux rapports de bogues qui nous submergeaient. Beaucoup de rapports de bogues, il faut le dire, ne sont factuellement pas exploitables. Ce n'est pas pour blâmer la personne émettrice, qui a passé du temps pour s'inscrire, puis à détailler son problème. Ce qui est vraiment un effort admirable. Mais trop souvent, les problèmes concernent la prise en charge du système d'exploitation pour les tablettes, les pilotes d'affichage et les malentendus simples. Et des pleurs pour la prise en charge des utilisateurs. Mais il y a maintenant plus de rapports de bogues ouverts qu'il y a un an.

Donc, pour cette année, nous avons décidé d'adopter une approche différente. Nous avons voulu déterminer de manière proactive sur quoi nous voulions travailler, puis discuter de la façon de le faire, et d'y aller, au lieu de simplement réagir aux rapports de bogues, aux bogues sur des souhaits et aux demandes de fonctionnalités.

Ainsi, au début de 2022, dès que la levée des confinements a été autorisée, deux développeurs de Krita, Halla et Wolthera, se sont réunis à Deventer, pour préparer cette idée. Bien sûr, avant même l'invasion de l'Ukraine et tous les problèmes qui ont causé, nous ne pouvions pas réunir un sprint complet de développement pour Krita. Donc, cela a été limité.

Nous nous sommes assis, tous les deux, et avons discuté de la principale compétition commerciale de Krita. Eh bien, c'est Clip Studio, bien sûr. Photoshop ne progresse pas vraiment en ce qui concerne le soutien de la peinture et Corel Painter n'est pas une application que nous souhaitons prendre comme exemple : nous voulons créer l'application la plus efficace pour créer de nouvelles images. Transformer la photo en quelque chose de pictural n'est pas notre objectif.

Le résultat de cette approche a été un document où nous avons essayé d'identifier les choses les plus importantes absentes,) ou qui manquait dans Krita. C'est ce que nous avons trouvé :

Ensuite, nous nous sommes rencontrés durant une réunion à distance avec la totalité de l'équipe de développement sponsorisée. Ainsi, nous avons pu laisser les personnes définir en quoi ils étaient intéressés :

Maintenant, ceci est presque totalement fait et fusionné.

Et, en ce qui concerne les bogues, plus de mille rapports ont été corrigés, bien sûr.

Nous avons également fait un tas de versions :

Bien que nous n'ayons pas réussi à intégrer Krita dans la boutique macOS (ET non la boutique pour iPadOS) - le bac à sable pour les applications de la boutique pour macOS nous a complètement vaincus. Nous n'avons pas réussi à trouver un moyen de le faire fonctionner. Pour l'instant. Du côté des boutiques, en parlant de cela, nous n'avons pas vu une énorme baisse des ventes sur les boutiques Steam ou Windows - bien que ce soit perceptible. Les boutiques « Google Play » et « Epic » n'ont apporté que de l'argent de poche.

Compte tenu de l'énorme pression sous laquelle chaque personne se trouve, il est naturel que le fond de développement de Krita, les anciens fonds de développement, mais aussi les dons occasionnels après le téléchargement diminuent. Cela s'est produit. Mais, du côté positif, nous avons accueilli le premier sponsor d'entreprise : Intel :

Mais si nous voulons continuer comme cela, eh bien, nous aurons besoin de plus d'argent. Il n'y a aucune autre alternative. Cette année, 2023 sera une année de totale incertitude.

En ce qui concerne les développeurs sponsorisés, nous avons presque toute l'équipe toujours ensemble : avec Sharaf, Dmitry, Halla, Wolthera, Tiar, Emmet, Ivan, Amy. Eoin est parti à la fin de l'année pour commencer à travailler sur Godot, un autre projet de logiciel libre vraiment intéressant.

Mais nous nous sommes victimes de régressions, que même notre suite de tests unitaires n'a pu arrêter avant la publication. C'est un peu cyclique, cependant. Les publications de Krita semblent passer de stable à stable à regrettable à stable, en réponse à quelque chose que nous n'avons pas déterminé. C'est pourquoi nous publions des versions « Bêta » bien sûr ! Veuillez les évaluer !

Dans l'ensemble, 2022 était, comme je l'ai dit, difficile. Nous avons fait des progrès incroyables compte tenu des contraintes. Mais c'est une année qui a tenté d'être tranquille, à la fois dans la communauté en charge du développement, ainsi que dans la communauté plus large de Krita, mais pas seulement la partie de la communauté parlant réellement à l'équipe de développement, mais aussi des communautés satellites comme Discord ou Reddit.

Les gens se sont souvent énervés par ce qu'ils considéraient comme un manque de réactivité de « l'équipe de développement ». Alors que le site krita-artists.org est un grand succès et un endroit où les personnes s'entraident vraiment. Il est également vrai qu'il est impossible pour l'équipe de développement de Krita de lire toutes les suggestions et les demandes de fonctionnalités ainsi que de consulter les maquettes souvent incroyablement détaillées. Nous ne pouvons tout simplement pas suivre !

Donc, si vous voulez vous impliquer dans la croissance et l'amélioration de Krita, vous devez contacter directement l'équipe de développement de Krita. Soit sur un forum de discussions « IRC » (ou Matrix), en faisant une demande de fusion sur le site « invent.kde.org»  ou grâce à la liste de diffusion. Et même, veuillez alors garder à l'esprit que nous nous battons contre un flot de rapports de bogues tout en essayant d'implémenter les fonctionnalités et les améliorations que nous avons déjà décidées comme priorité absolue !

Que va-t-il arriver en 2023 ?

Probablement très retardé, nous publierons Krita 5.2.0. Il sera retardé car, après avoir travaillé jusqu'en 2022, de nombreux membres de l'équipe sont épuisés et ont besoin d'une pause plus longue que d'habitude. Les problèmes qui nous ont tourmentés en 2022 n'ont pas disparu. Certains d'entre nous ont dû déménager dans de nouveaux pays, soit par obligation, soit pour études. Et je n'ai eu de l'énergie que pour la gestion de projet et j'ai à peine fait un peu de codage !

Mais Krita 5.2.0 aura tout, ou la plupart, des travaux énumérés ci-dessus. Vous pouvez suivre ce qu'il y a dans Krita 5.2.0 en utilisant la fonctionnalité de jalon de GitLab de KDE, tandis que nous travaillons sur les notes de publications : [Jalons]((https://invent.kde.org/graphics/krita/-/milestones/5#tab-merge-requests). Après 5.2.0, nous travaillerons sur les versions correctives de bogues - et bien sûr les autres choses de notre liste de priorités qui n'ont pas encore été démarrées !

Si vous voulez que cela se produise, veuillez soutenir Krita, soit avec un [don unique] (https://krita.org/en/support-us/donations/), un abonnement au fonds de développement ou en téléchargeant Krita à partir de l'une des boutiques d'applications prises en charge !