GIMP 3.0 RC1 est sorti
Note : cette dĂ©pĂȘche est une traduction de l'annonce officielle de la sortie de GIMP 3.0 RC1 du 6 novembre 2024 (en anglais).
Nous sommes trÚs heureux de partager la premiÚre version candidate de la trÚs attendue GIMP 3.0 ! Nous avons travaillé dur depuis notre derniÚre mise à jour de développement pour la préparer, et nous avons hùte que tout le monde puisse enfin voir le résultat.
Nouvel écran de démarrage de la version candidate, par Sevenix (CC by-sa 4.0) - GIMP 3.0 RC1
Alors, quâest-ce quâune « version candidate » (release candidate, RC, en anglais) exactement ? Une version candidate est quelque chose qui pourrait ĂȘtre prĂȘt Ă ĂȘtre GIMP 3.0, mais nous voulons que la communautĂ© la plus large la teste en premier et rapporte les problĂšmes quâelle trouve. Si les retours des utilisateurs ne rĂ©vĂšlent que des bugs mineurs et faciles Ă corriger, nous rĂ©soudrons ces problĂšmes et publierons le rĂ©sultat sous la forme de GIMP 3.0. Cependant, nous espĂ©rons et nous nous attendons Ă ce quâun public beaucoup plus large essaie la 3.0 RC1 â y compris de nombreuses personnes qui nâont utilisĂ© que la 2.10 jusquâĂ prĂ©sent. Si des bugs et des rĂ©gressions importants sont dĂ©couverts et nĂ©cessitent des modifications de code substantielles, nous devrons peut-ĂȘtre publier une deuxiĂšme version candidate pour des tests plus approfondis.
- lien ná” 1 : Annonce officielle de sortie de GIMP 3.0.0 RC1
- lien nᔠ2 : Téléchargements de GIMP 3.0.0 RC1
- lien ná” 3 : Soutenir financiĂšrement le projet GIMP
- lien ná” 4 : PrĂ©cĂ©dente dĂ©pĂȘche d'une version de dĂ©veloppement sur LinuxFr.org (GIMP 2.99.18)
Sommaire
- Nouveaux graphismes
- Invasion de lâespace colorimĂ©trique
- Finalisation de lâAPI publique
- Mises Ă jour de lâĂ©dition non destructive
- Interface utilisateur
- Greffons
- GEGL et babl
- Statistiques de sortie
- Modifications futures du processus de publication
- Autour de GIMP
- Télécharger GIMP 3.0 RC1
- Et ensuite ?
Nouveaux graphismes
IcĂŽnes de Wilber
Le logo actuel de Wilber a Ă©tĂ© crĂ©Ă© par Jakub Steiner pour GIMP 2.6 en 2008 ! Bien quâil sâagisse toujours dâun logo fantastique, les tendances en matiĂšre de design ont quelque peu changĂ© au cours des seize derniĂšres annĂ©es et lâapparence plus dĂ©taillĂ©e de Wilber dĂ©tonne sur les ordinateurs de bureau modernes.
Câest pourquoi, en collaboration avec dâautres contributeurs, Aryeom a dĂ©veloppĂ© notre nouveau logo pour GIMP 3.0 !
Nouvelle icĂŽne de Wilber, par Aryeom (CC by-sa 4.0)
Si vous souhaitez en savoir plus sur les choix de conception, dâutilisation et les variantes de conception, veuillez consulter notre guide du logo. Nous avons Ă©galement documentĂ© lâhistoire du logo Wilber.
Ăcran de dĂ©marrage (Splash Screen)
Notre magnifique nouvel Ă©cran dâaccueil (prĂ©sentĂ© en haut de cet article) a Ă©tĂ© crĂ©Ă© par le contributeur et artiste de longue date Sevenix ! Vous pouvez voir plus de ses rĂ©alisations sur sa page dâart personnelle.
Ă lâavenir, nous prĂ©voyons de changer plus souvent lâimage de dĂ©marrage pour mettre en valeur toutes sortes dâĆuvres crĂ©Ă©es avec GIMP (photographie, illustration, designâŠ).
Ă ce sujet, nous avons aussi crĂ©Ă© une page dâarchive des Ă©crans de dĂ©marrage pour garder en mĂ©moire les Ćuvres prĂ©sentes et passĂ©es contribuĂ©es par des artistes au projet.
AmĂ©liorations du thĂšme dâicĂŽnes Legacy
Lâune des principales amĂ©liorations apportĂ©es par le portage GTK3 est que les icĂŽnes vectorielles de lâinterface utilisateur sâadaptent dĂ©sormais plus proprement Ă vos prĂ©fĂ©rences. Cependant, notre thĂšme dâicĂŽnes Legacy Ă©tait principalement constituĂ© dâimages raster (PNG), il ne pouvait donc pas tirer parti du systĂšme de mise Ă lâĂ©chelle de GTK3. Le contributeur Denis Rangelov a relevĂ© le dĂ©fi de taille de recrĂ©er les icĂŽnes dâoutils Legacy en SVG. DĂ©sormais, les deux thĂšmes dâicĂŽnes de GIMP sont superbes sur les Ă©crans HiDPI !
IcĂŽnes dâoutils du thĂšme Legacy Icon Ă lâĂ©chelle par Denis Rangelov (CC by-sa 4.0)
Le travail nâest pas terminĂ©, car de nombreuses icĂŽnes ne sont toujours pas adaptatives et certaines icĂŽnes sont toujours manquantes. Denis a exprimĂ© son intĂ©rĂȘt Ă continuer dâamĂ©liorer le thĂšme dâicĂŽnes Legacy, nous espĂ©rons donc le renommer Classic lorsque ce projet sera terminĂ©, pour montrer quâil est dĂ©sormais bien maintenu.
Invasion de lâespace colorimĂ©trique
Lâun des changements clĂ©s de la version 2.99.18 a Ă©tĂ© lâamĂ©lioration massive de la gestion des couleurs dans GIMP. Comme ce travail nâĂ©tait pas entiĂšrement terminĂ© dans la version 2.99.18, il a constituĂ© un obstacle majeur Ă la sortie de la version 3.0 RC1.
Depuis cette version, nous avons trouvĂ© et corrigĂ© un certain nombre de bugs et de zones manquantes qui devaient ĂȘtre compatibles avec lâespace colorimĂ©trique. Nous avons Ă©galement examinĂ© les rapports de lâexperte en couleurs Elle Stone pour nous assurer que les valeurs de couleur affichĂ©es par GIMP sont aussi prĂ©cises que possible. En mĂȘme temps, il est trĂšs important de garantir que les fichiers de projet XCF crĂ©Ă©s dans GIMP 2.10 et avant sâafficheront de la mĂȘme maniĂšre lorsquâils sont ouverts dans 3.0. Par exemple, lâun des premiers logos Google a Ă©tĂ© crĂ©Ă© dans GIMP â et si vous ouvrez le fichier de projet XCF dâorigine dans GIMP 3.0 RC1, il apparaĂźt toujours de la mĂȘme maniĂšre quâĂ sa crĂ©ation en 1998 !
Par consĂ©quent, nous avons examinĂ© en profondeur les diffĂ©rents modes de calque pour garantir que lâengagement en matiĂšre de compatibilitĂ© soit conservĂ© pour cette version.
Lâinvasion de lâespace colorimĂ©trique est un projet de longue haleine, qui se poursuivra aprĂšs la sortie de GIMP 3.0.
Finalisation de lâAPI publique
Une autre tĂąche qui devait ĂȘtre terminĂ©e avant la sortie de la version 3.0 est de finaliser lâAPI publique. Depuis notre dernier article, nous avons terminĂ© les changements majeurs restants â le remplacement de toutes les instances de nos structures de couleurs personnalisĂ©es GimpRGB
par la GeglColor
mieux gĂ©rĂ©e en termes de couleurs et lâamĂ©lioration de nos formats de tableau afin que le nombre dâĂ©lĂ©ments nâait pas Ă ĂȘtre spĂ©cifiĂ© sĂ©parĂ©ment. Ce travail a Ă©tĂ© un long processus de la part de Jehan et Lloyd Konneker, avec beaucoup de tests de bon fonctionnement et de retours de la part d'Anders Jonsson.
En outre, un certain nombre de fonctions ont Ă©tĂ© ajoutĂ©es, renommĂ©es ou supprimĂ©es de lâAPI publique par rapport Ă la version 2.10. Par exemple, un ancien patch de Massimo Valentini ajoute gimp-context-get-emulate-brush-dynamics
et gimp-context-set-emulate-brush-dynamics
, qui permettent aux dĂ©veloppeurs de scripts et de greffons dâutiliser le paramĂštre Ămuler la dynamique du pinceau
lors de la peinture. Dâautre part, les diffĂ©rentes fonctions gauss
ont toutes été regroupées en une seule fonction, plug-in-gauss
. Bien que ce changement nĂ©cessite quelques mises Ă jour dans les scripts existants, les dĂ©veloppeurs ont dĂ©sormais un contrĂŽle plus direct sur lâeffet de flou gaussien plutĂŽt que de sâappuyer sur des valeurs prĂ©dĂ©finies cachĂ©es.
LâAPI Ă©tant dĂ©sormais stable, les dĂ©veloppeurs de greffons et de scripts peuvent commencer Ă porter leurs scripts 2.10 basĂ©s sur cette version. Vous pouvez trouver la documentation initiale de lâAPI sur notre site de dĂ©veloppement. Nous avons lâintention dâajouter davantage de tutoriels et de guides de portage sur le site pendant la phase de publication. Nous vous encourageons Ă©galement Ă consulter les greffons Script-fu et Python dans notre rĂ©fĂ©rentiel pour voir des exemples fonctionnels de la nouvelle API.
Mises Ă jour de lâĂ©dition non destructive
Depuis notre derniÚre mise à jour, nous avons continué à apporter des améliorations et des corrections de bugs à notre code de filtre non destructif. Bon nombre de ces problÚmes ont été signalés par Sam Lester lors du développement et des tests de ses filtres GEGL tiers.
Bien que les filtres non destructifs aient Ă©tĂ© un ajout trĂšs populaire Ă GIMP 3.0, certains des premiers utilisateurs ont demandĂ© que nous fournissions un moyen de revenir au flux de travail destructif dâorigine. Par consĂ©quent, nous avons ajoutĂ© une case Ă cocher facultative « Fusionner les filtres » au bas des filtres NDE. Si cette case est cochĂ©e, le filtre sera immĂ©diatement fusionnĂ© aprĂšs sa validation. Notez que les filtres ne peuvent pas ĂȘtre appliquĂ©s de maniĂšre destructive sur des groupes de calques â dans ces cas, lâoption de fusion des filtres nâest pas disponible.
Exemple de filtre avec la case à cocher « Merge Filter » (Fusionner les filtres) - GIMP 3.0 RC1
Dans le mĂȘme ordre dâidĂ©es, Jehan a Ă©galement implĂ©mentĂ© le stockage de la version des filtres dans les fichiers de projet XCF de GIMP. Cela nous permettra de mettre Ă jour les filtres Ă lâavenir sans affecter lâapparence des anciens fichiers de projet lorsquâils sont ouverts. Des travaux supplĂ©mentaires seront nĂ©cessaires dans GEGL pour implĂ©menter complĂštement cette fonctionnalitĂ©, mais cela peut ĂȘtre fait aprĂšs la version 3.0 sans affecter les fichiers de projets existants.
Interface utilisateur
GIMP 3.0 RC1 contient plusieurs mises Ă jour de lâinterface utilisateur. Par exemple, davantage dâaspects du GUI peuvent dĂ©sormais tirer parti des fonctionnalitĂ©s de sĂ©lection multiple implĂ©mentĂ©es par Jehan dans les versions antĂ©rieures de 2.99.
Nous avons Ă©galement restaurĂ© la possibilitĂ© dâutiliser la molette de dĂ©filement de la souris pour parcourir les diffĂ©rents onglets de dialogue ancrables. Cette fonctionnalitĂ© existait dans GTK2 mais supprimĂ©e dans GTK3. Ă la demande dâun utilisateur, nous avons rĂ©implĂ©mentĂ© cette fonctionnalitĂ© dans GIMP lui-mĂȘme sur la base dâune implĂ©mentation similaire dans geany.
Au cours du dĂ©veloppement, nous avons reçu un rapport indiquant que le dĂ©filement des crĂ©dits dans notre boĂźte de dialogue Ă Propos pouvait provoquer une gĂȘne en raison de son mouvement. Par consĂ©quent, nous avons ajoutĂ© un code pour vĂ©rifier le paramĂštre « Animation rĂ©duite » de votre systĂšme dâexploitation et dĂ©sactiver ces animations dans GIMP selon vos paramĂštres de prĂ©fĂ©rence.
Greffons
Comme nous sommes en pĂ©riode de gel des fonctionnalitĂ©s depuis la derniĂšre version 2.99, la plupart des modifications apportĂ©es aux greffons ont Ă©tĂ© des mises Ă jour dâAPI et des corrections de bugs (certaines dâentre elles pour des problĂšmes qui Ă©taient assez anciens). Cependant, quelques amĂ©liorations plus petites ont Ă©tĂ© implĂ©mentĂ©es.
BMP
Le format BMP prend dĂ©sormais en charge les images 64 bits par pixel. Le nouveau contributeur Rupert Weber nous a aidĂ© Ă ajouter la prise en charge de lâimportation correcte de ce format BMP. Il a Ă©galement soumis des correctifs avec plus de corrections pour notre greffon BMP et notre pipeline de test.
TIFF
Depuis GIMP 2.99.16, nous pouvons importer des fichiers TIFF avec des calques au format Photoshop. Cependant, le programme Alias/Autodesk Sketchbook a crĂ©Ă© sa propre norme pour enregistrer les calques, ce qui nâĂ©tait pas compatible. Comme cela a Ă©tĂ© signalĂ© comme un bug dans notre outil de suivi des problĂšmes, nous avons Ă©galement ajoutĂ© la prise en charge du chargement de calques Ă partir de fichiers TIFF enregistrĂ©s au format Sketchbook.
GEGL et babl
GEGL et babl ont tous deux connu un certain nombre de mises à jour depuis leurs derniÚres versions en février.
GEGL 0.4.50 introduit plusieurs nouveaux filtres créés par Sam Lester.
Lueur intérieure (Inner Glow)
Biseau (Bevel)
Styles GEGL (GEGL Styles)
Vous pouvez y accĂ©der via lâoutil OpĂ©rations GEGL ou en les recherchant avec le raccourci dâaction de recherche /
.
Ăyvind KolĂ„s a apportĂ© un certain nombre de corrections de bugs et dâamĂ©liorations Ă la stabilitĂ© de GEGL. Plusieurs modifications ont Ă©galement Ă©tĂ© apportĂ©es en rapport avec lâinvasion de lâespace colorimĂ©trique dans GIMP, comme lâajout de mĂ©thodes pratiques pour obtenir et dĂ©finir les GeglColor
dans les modĂšles de couleurs HSV(A) et HSL(A), implĂ©mentĂ©es par Alx Sa. Jacob Boerema et son Ă©tudiant du Google Summer of Code (GSoC) Varun Samaga B L ont fusionnĂ© un certain nombre dâamĂ©liorations Ă la version OpenCL des filtres. Bien que GIMP nâactive toujours pas OpenCL par dĂ©faut, leur travail nous rapproche beaucoup de la possibilitĂ© de le faire. Nous discuterons de ces amĂ©liorations dans un prochain article.
babl 0.1.110 a Ă©galement reçu quelques contributions au cours de ce cycle. Jehan a implĂ©mentĂ© de nouveaux processus de conversion entre les modĂšles de couleurs RVB et HSL, ce qui amĂ©liore les performances dâun certain nombre de filtres par rapport Ă GIMP 2.99.18. Il a Ă©galement corrigĂ© certaines parties du code qui se comportaient diffĂ©remment selon que votre processeur prenait en charge SSE2 ou non. Ăyvind KolĂ„s a amĂ©liorĂ© la prĂ©cision de plusieurs sections de code lors de la conversion de valeurs Ă virgule flottante en valeurs entiĂšres. De plus, Lukas Oberhuber a trouvĂ© et corrigĂ© une fuite de mĂ©moire et Jacob Boerema a corrigĂ© un problĂšme oĂč les images avec Not a Number/NaN pouvaient provoquer un plantage.
Statistiques de sortie
Depuis GIMP 2.99.18, dans le dépÎt principal de GIMP :
- 384 rapports ont Ă©tĂ© fermĂ©s comme CORRIGĂS.
- 442 demandes de fusion ont été acceptées.
- 1892 commits ont été poussés.
- 31 traductions ont été mises à jour : basque, biélorusse, brésilien portugais, anglais britannique, bulgare, catalan, chinois (Chine), chinois (Taïwan), danois, néerlandais, galicien, géorgien, allemand, grec, hongrois, islandais, italien, coréen, letton, norvégien nynorsk, polonais, portugais, russe, serbe, serbe (latin), slovÚne, espagnol, suédois, turc, ukrainien, vietnamien.
72 personnes ont contribuĂ© Ă des modifications ou des correctifs au code de base de GIMP 3.0.0 RC1 (lâordre
est déterminé par le nombre de commits ; certaines personnes sont dans plusieurs groupes) :
- 27 dĂ©veloppeurs pour coder le code principal : Jehan, Alx Sa, Jacob Boerema, bootchk, Anders Jonsson, Ăyvind KolĂ„s, Cheesequake, cheesequake, Niels De Graef, Idriss Fekir, Simon Budig, lillolollo, lloyd konneker, Andre Klapper, Andrzej Hunt, Bruno, Joachim Priesner, Nils Philippsen, Alfred Wingate, Bruno Lopes, Elle Stone, Kamil Burda, Luca Bacci, Mark Sweeney, Massimo Valentini, Oleg Kapitonov, Stanislav Grinkov, megakite.
- 15 dĂ©veloppeurs de greffons ou modules : Alx Sa, Jehan, Lloyd Konneker, bootchk, Jacob Boerema, Anders Jonsson, Nils Philippsen, Andrzej Hunt, Andre Klapper, Rupert, Bruno Lopes, Daniel NovomeskĂœ, Mark Sweeney, Stanislav Grinkov, lillolollo .
- 42 traducteurs : Martin, Yuri Chornoivan, Luming Zh, Rodrigo LledĂł, KolbjĂžrn StuestĂžl, Ekaterine Papava, Cheng-Chia Tseng, Sabri Ănal, Marco Ciampa, Tim Sabsch, Jordi Mas, Alexander Shopov, Anders Jonsson, Alan Mortensen, Asier Sarasua Garmendia, Sveinn Ă Felli, Andi Chandler, BalĂĄzs Ăr, dimspingos, Juliano de Souza Camargo, Ngá»c QuĂąn Tráș§n, Vasil Pupkin, Alexandre Prokoudine, Bruce Cowan, JĂŒrgen Benvenuti, Nathan Follens, ĐĐžĐ»ĐŸŃ ĐĐŸĐżĐŸĐČĐžŃ, BalĂĄzs MeskĂł, Christian Kirbach, Daniel, Emin Tufan Cetin, Fran Dieguez, Guntupalli Karunakar, Hugo Carvalho, Jehan, Philipp Kiemle, Piotr DrÄ g, Robin Mehdee, RĆ«dolfs Mazurs, Seong-ho Cho, VĂttor Paulo Vieira da Costa, Ayesha Akhtar.
- 7 crĂ©ateurs de ressources (icĂŽnes, thĂšmes, curseurs, Ă©cran de dĂ©marrage, mĂ©tadonnĂ©es⊠mĂȘme si une bonne partie dâentre eux ont Ă©tĂ© dĂ©placĂ©s vers le rĂ©fĂ©rentiel
gimp-data
) : Alx Sa, Jehan, Bruno Lopes, Anders Jonsson, Jacob Boerema, bootchk, nb1 . - 10 contributeurs Ă la documentation : Jehan, Bruno, Lloyd Konneker, Alx Sa, Bruno Lopes, Anders Jonsson, bootchk, Lukas Oberhuber, Andre Klapper, Jacob Boerema.
- 11 contributeurs pour la compilation, lâempaquetage ou lâintĂ©gration continue : Bruno Lopes, Jehan, bootchk, Alx Sa, Lloyd Konneker, Jacob Boerema, Niels De Graef, Alfred Wingate, Lukas Oberhuber, Michael Schumacher, Anders Jonsson.
Contributions sur dâautres dĂ©pĂŽts dans GIMPverse :
- babl 0.1.110 est composĂ© de 22 commits par 7 contributeurs : Ăyvind KolĂ„s, Jehan, Bruno Lopes, Anders Jonsson, Biswapriyo Nath, Jacob Boerema, Lukas Oberhuber.
- GEGL 0.4.50 est composĂ© de 204 commits par 33 contributeurs : Ăyvind KolĂ„s, Sam Lester, Martin, Varun Samaga B L, Yuri Chornoivan, Luming Zh, Rodrigo LledĂł, Jehan, Jordi Mas, Anders Jonsson, KolbjĂžrn StuestĂžl, Marco Ciampa, Sabri Ănal, Bruno Lopes, Alan Mortensen, Asier Sarasua Garmendia, Ekaterine Papava, Bruce Cowan, Lukas Oberhuber, Tim Sabsch, psykose, Alexandre Prokoudine, Alx Sa, Andi Chandler, Andre Klapper, ArtSin, Daniel ÈerbÄnescu, Jacob Boerema, Joe Locash, Morgane Glidic, Niels De Graef, dimspingos, lillolollo.
- ctx a enregistrĂ© 616 commits depuis la sortie de la version 2.99.18 par 2 contributeurs : Ăyvind KolĂ„s, Ian Geiser.
-
gimp-data
(nouveau rĂ©fĂ©rentiel contenant des images, des splashes, des icĂŽnes et dâautres donnĂ©es binaires pour le logiciel) ont eu 76 commits par 7 contributeurs : Jehan, Aryeom, Bruno, Alx Sa, Denis Rangelov, Anders Jonsson, Bruno Lopes. - La version
gimp-macos-build
(scripts dâempaquetage pour macOS) a eu 41 commits par 3 contributeurs : Lukas Oberhuber, Bruno Lopes, Jehan. - La version flatpak a comptĂ© 38 commits de 4 contributeurs : Bruno Lopes, Jehan, Hubert FiguiĂšre, Will Thompson.
- Notre site Web principal a enregistré 60 commits depuis la sortie de la version 2.10.38 par 5 contributeurs : Jehan, Alx Sa, Andre Klapper, Bruno Lopes et Denis Rangelov.
- Notre site Web de développeur a enregistré 33 commits depuis la sortie de la version 2.10.38 par 5 contributeurs : Bruno Lopes, Jehan, Lloyd Konneker, Alx Sa, Lukas Oberhuber.
- Notre documentation 3.0 a enregistrĂ© 928 commits depuis la version 2.99.18 par 14 contributeurs : Andre Klapper, KolbjĂžrn StuestĂžl, Jacob Boerema, Alan Mortensen, Yuri Chornoivan, Jordi Mas, Marco Ciampa, Anders Jonsson, Sabri Ănal, dimspingos, Alx Sa, Andi Chandler, Daniel, Nathan Follens.
Nâoublions pas de remercier toutes les personnes qui nous aident Ă trier dans Gitlab, Ă signaler les bugs et Ă discuter des amĂ©liorations possibles avec nous.
Notre communautĂ© est Ă©galement profondĂ©ment reconnaissante envers les guerriers dâInternet qui gĂšrent nos divers canaux de discussion ou comptes de rĂ©seaux sociaux tels que Ville PĂ€tsi, Liam Quin, Michael Schumacher et Sevenix !
Note : compte tenu du nombre de parties dans GIMP et de la façon dont nous obtenons des statistiques via le script git
, des erreurs peuvent se glisser dans ces statistiques. NâhĂ©sitez pas Ă nous dire si nous avons oubliĂ© ou mal classĂ© des contributeurs ou des contributions.
Modifications futures du processus de publication
Nous sommes bien conscients que le chemin vers GIMP 3.0 a Ă©tĂ© long et que les utilisateurs de GIMP 2.10 nâont pas eu accĂšs Ă toutes les nouvelles fonctionnalitĂ©s sur lesquelles nous avons travaillĂ© au fil des ans. Ă lâavenir, nous restructurerons notre processus de dĂ©veloppement pour rĂ©duire le temps entre les versions. Comme mentionnĂ© briĂšvement dans notre feuille de route 3.0, nous voulons nous concentrer sur des versions plus petites et axĂ©es sur les fonctionnalitĂ©s. Cela signifie que nous visons la sortie de GIMP 3.2 dans lâannĂ©e qui suit la sortie finale de 3.0, plutĂŽt quâen 2050 comme on le dit souvent en plaisantant ! Des micro-versions avec des corrections de bugs peuvent survenir entre-temps.
Des versions plus petites avec quelques « grosses » fonctionnalités nous permettront également de tester plus en profondeur chaque changement, améliorant encore la stabilité de chaque version. Au cours du processus de développement de la version 3.0, des développeurs comme Jacob Boerema, Lloyd Konneker, Bruno Lopes et Jehan ont créé et amélioré nos processus de tests automatisés pour détecter et identifier les bugs plus tÎt. Nous parlerons plus en détail de ces améliorations dans de futurs articles.
Autour de GIMP
Miroirs de téléchargement
Depuis notre derniÚre actualité, 8 nouveaux miroirs ont été proposés à GIMP par :
- Sahil Dhiman, Inde
- FCIX, en RĂ©publique Dominicaine, en Australie et 2 aux USA.
- Taiwan Digital Streaming Co., TaĂŻwan
- OSSPlanet, TaĂŻwan
- Shrirang Kahale, Inde
Cela nous amĂšne Ă un total de 56 miroirs du monde entier !
Carte des miroirs GIMP dans le monde, générée à partir de MirrorBits
Les miroirs sont importants, car ils aident le projet en répartissant la charge des dizaines de milliers de téléchargements quotidiens. De plus, en ayant des miroirs répartis dans le monde entier, nous faisons en sorte que tout le monde puisse avoir un accÚs rapide au téléchargement de GIMP.
Modifications de lâinfrastructure
Bruno Lopes a vĂ©ritablement pris des initiatives pour amĂ©liorer notre processus de construction et dâempaquetage sur plusieurs plateformes.
Au cours de lâĂ©tĂ©, il a crĂ©Ă© une version expĂ©rimentale dâAppImage (comme dĂ©taillĂ© dans un article dâactualitĂ© prĂ©cĂ©dent). Si vous souhaitez lâamĂ©liorer davantage et, espĂ©rons-le, le rendre disponible en tĂ©lĂ©chargement standard, veuillez nous contacter ! Bruno a Ă©galement crĂ©Ă© des scripts de construction flatpak pour rendre le processus de crĂ©ation de votre propre flatpak GIMP beaucoup plus facile.
Beaucoup de travail a Ă©tĂ© fait pour amĂ©liorer notre prĂ©sence sur le Microsoft Store pour la version 3.0. Notre application GIMP 2.10 nâĂ©tait pas entiĂšrement intĂ©grĂ©e Ă la plateforme du store en raison de certaines limitations â il sâagit en rĂ©alitĂ© simplement dâun wrapper pour notre installateur GIMP existant. Par consĂ©quent, elle ne se mettait pas automatiquement Ă jour pour les utilisateurs et il nâĂ©tait pas possible dâautomatiser les installations avec des outils comme Microsoft Intune. GrĂące aux nombreux efforts de Bruno, nous aurons une nouvelle application GIMP dans le Microsoft Store qui rĂ©sout ces problĂšmes (et bien dâautres) pour la version finale de GIMP 3.0. Ă partir de maintenant, nous disposons Ă©galement dâune version sĂ©parĂ©e de GIMP (Preview) qui vous permet dâinstaller des versions de dĂ©veloppement de maniĂšre similaire au flatpak BĂȘta sur Linux. Vous pouvez lâessayer sur ce lien vers le Microsoft Store pour GIMP (Preview).
(Pour des raisons techniques et de maintenance décrites ici, les binaires 32 bits ne seront pas disponibles dans les nouveaux paquets MSIX de GIMP, ce qui supprime malheureusement la prise en charge du greffon TWAIN
hĂ©ritĂ© dans les paquets x64 et arm64 utilisĂ©s pour la numĂ©risation rapide. Si vous dĂ©pendez de ceux-ci, le programme dâinstallation .exe
prend toujours en charge les processeurs 32 bits. Cependant, la prise en charge de cette architecture devrait ĂȘtre abandonnĂ©e Ă lâavenir)
En outre, lâinstallateur Windows standard a Ă©tĂ© mis Ă jour pour une conception plus moderne. Il vous permet Ă©galement dâinstaller des paquets de langue individuels et de dĂ©marrer GIMP immĂ©diatement aprĂšs la fin de lâinstallation. Pour les plus fĂ©rus de technologie, les scripts de build Windows ont Ă©galement Ă©tĂ© portĂ©s pour utiliser PowerShell, et les scripts de build croisĂ©s peuvent dĂ©sormais sâexĂ©cuter localement.
En raison des changements et des mises Ă jour de notre infrastructure de crĂ©ation de logiciels, nous avons dĂ» augmenter la configuration minimale requise pour le systĂšme dâexploitation MacOS Ă Big Sur (MacOS 11).
Accord dâhĂ©bergement fiscal de la Fondation GNOME
Plus tÎt cette année, la Fondation GNOME a annoncé un accord de parrainage fiscal avec GIMP. Tout cela est dû au travail acharné de Jehan pendant de nombreux mois. Nos objectifs avec cet accord sont de pouvoir proposer un financement stable pour les développeurs intéressés par un travail à long terme sur GIMP par le biais de bourses, et de fournir des moyens plus faciles pour les gens de contribuer au développement de GIMP. Ce travail est toujours en cours, nous ferons donc une annonce plus détaillée une fois que tout sera stabilisé.
Traductions
GrĂące Ă des traducteurs bĂ©nĂ©voles, nous disposons dĂ©sormais dâune traduction de GIMP en bengali ! Si vous souhaitez traduire GIMP dans votre propre langue ou participer Ă une traduction existante, vous pouvez dĂ©couvrir comment ici.
Télécharger GIMP 3.0 RC1
Vous trouverez toutes nos versions officielles sur le site officiel de GIMP (gimp.org) :
- Paquets Linux flatpaks pour x86 et ARM (64 bits) avec des nightly-builds permettant de suivre lâavancement des dĂ©veloppements
- Installateur Windows universel pour x86 (32 et 64 bits) et pour ARM (64 bits)
- Paquet MSIX (aperçu GIMP) pour x86 (64 bits uniquement) et ARM (64 bits)
- Paquets macOS DMG pour le matériel Intel
- Paquets macOS DMG pour le matériel Apple Silicon
Dâautres paquets rĂ©alisĂ©s par des tiers sont Ă©videmment attendus (paquets de distributions Linux ou *BSD, etc.).
Et ensuite ?
Nous entrons maintenant dans la derniĂšre Ă©tape de cette version majeure : les candidats Ă la version finale ! Bien quâil soit toujours possible dâespĂ©rer obtenir une Release Candidate correcte du premier coup, lâexpĂ©rience nous dit que cette RC1 â qui est le rĂ©sultat de plus de 6 ans de travail â comportera possiblement des problĂšmes, des bugs, probablement des plantages dĂ©sagrĂ©ables. Câest lĂ que nous avons besoin de vous tous ! Nous comptons sur tout le monde pour trouver et signaler les problĂšmes afin que la version 3.0.0 puisse vraiment ĂȘtre considĂ©rĂ©e comme stable. đ€
Certains petits bugs peuvent ĂȘtre considĂ©rĂ©s comme secondaires (bien que nous acceptions toujours les rapports pour tous les bugs, mĂȘme les plus petits !), car la perfection nâexiste pas vraiment dans les logiciels. Il y a dâautres choses en particulier que nous voulons vraiment dĂ©tecter, comme :
- toute incohĂ©rence ou problĂšme dans lâAPI (elle restera stable pour toute la sĂ©rie v3, donc sâil y a des problĂšmes Ă trouver, câest maintenant ; nous voulons un framework de greffon robuste) ;
- bugs lors de la lecture ou du rendu de fichiers XCF existants crĂ©Ă©s par dâanciennes versions stables de GIMP ;
- plantages ;
- régressions ;
- migration correcte de la configuration à partir des versions stables précédentes.
Nous ne donnons pas dâestimation de date pour la sortie de la version 3.0.0, tout dâabord parce que nous ne pouvons pas le savoir avec certitude, ensuite parce quâĂ chaque fois que nous le faisons, les mĂ©dias semblent simplement survoler chaque avertissement de notre texte et transformer nos mots en promesses indĂ©fectibles. Sachez simplement que nous voulons Ă©galement que cela se produise le plus tĂŽt possible, câest-Ă -dire lorsque nous pourrons considĂ©rer que notre logiciel est suffisamment stable.
Nâoubliez pas que vous pouvez faire un don et financer personnellement les dĂ©veloppeurs de GIMP, afin de donner en retour et dâaccĂ©lĂ©rer le dĂ©veloppement de GIMP. Lâengagement de la communautĂ© aide le projet Ă se renforcer ! đȘđ„ł
Commentaires : voir le flux Atom ouvrir dans le navigateur