Donc, grosso modo, faut pas se sentir obligé de tout passer à GAction pour pouvoir sortir une version stable de GIMP 3. Ça peut être fait pour une version mineure suivante.
Je pense qu'on est tous un peu des perfectionnistes. C'est pas pour dire que c'est impossible que ce que tu proposes soit au final ce qu'on fera, mais franchement voir ces centaines de build warnings à l'heure actuelle (à 90% ou plus autour de code GtkAction, GtkUIManager et consorts, et les autres types de warnings sont tellement noyés au milieu qu'on les voit pas trop et qu'y en a plein des faciles qu'on corrige pas à cause de ça), ça me dérange beaucoup.
Ensuite, chez GIMP, on est super attaché à limiter de casser la compatibilité si possible. Or comme il me semble que la façon dont les actions sont gérées maintenant risque de changer certaines choses, si vraiment le cas, on aimerait éviter de le faire dans une version mineure. En plus vraiment énormément de choses tourne autour des actions dans GIMP.
Ce n'est que quelques années plus tard que ces applis sont passées aux "headerbar" (au lieu d'une barre de menu et une barre d'outils classique), avec le passage à GAction, GMenu, etc.
Pour info, on aime beaucoup la headerbar pour plein de choses et de dialogues, mais on ne prévoit pas de virer le menu principal. GIMP est une application complexe avec énormément de fonctionnalités qui doivent être trouvables et utilisables le plus simplement possible. C'est un logiciel utilisé professionnellement par des millions de gens (dont beaucoup gagnent leur vie au quotidien avec), pas une "app" de téléphone avec 3 filtres pour se mettre des oreilles de lapin. 😃
Donc on a besoin d'un menu accessible.
Par contre, on est possiblement ok pour une headerbar avec un menu normal dedans (pas le "hamburger"). J'ai vu ce concept sur quelques images et ça a l'air sympa. À voir cependant car ça risque de ne plus laisser la place pour le titre avec le nom de l'image active et plein d'info super utile (on utilise ça souvent, ça permet de voir des infos techniques sur son image d'un coup d'œil). À voir/tester.
À noter que dans GTK 4, GtkMenu a disparu, c'est GMenu qu'il faut utiliser, ce qui je pense réduit ce qu'il est possible de faire avec (faudrait que je regarde ça plus en détails).
Ok. On regardera ça aussi à un moment donné évidemment. On aime plein d'évolution dans GTK, mais parfois pour certaines évolutions, on en vient à se demander si on est la seule vraie grosse application complexe par rapport à certains choix. J'espère que c'est pas un de ces choix. 😕
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Chouette dépêche
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche 25 ans de GIMP et version de développement 2.99.2 : premiers pas vers GIMP 3 !. Évalué à 9.
Je pense qu'on est tous un peu des perfectionnistes. C'est pas pour dire que c'est impossible que ce que tu proposes soit au final ce qu'on fera, mais franchement voir ces centaines de build warnings à l'heure actuelle (à 90% ou plus autour de code GtkAction, GtkUIManager et consorts, et les autres types de warnings sont tellement noyés au milieu qu'on les voit pas trop et qu'y en a plein des faciles qu'on corrige pas à cause de ça), ça me dérange beaucoup.
Ensuite, chez GIMP, on est super attaché à limiter de casser la compatibilité si possible. Or comme il me semble que la façon dont les actions sont gérées maintenant risque de changer certaines choses, si vraiment le cas, on aimerait éviter de le faire dans une version mineure. En plus vraiment énormément de choses tourne autour des actions dans GIMP.
Pour info, on aime beaucoup la headerbar pour plein de choses et de dialogues, mais on ne prévoit pas de virer le menu principal. GIMP est une application complexe avec énormément de fonctionnalités qui doivent être trouvables et utilisables le plus simplement possible. C'est un logiciel utilisé professionnellement par des millions de gens (dont beaucoup gagnent leur vie au quotidien avec), pas une "app" de téléphone avec 3 filtres pour se mettre des oreilles de lapin. 😃
Donc on a besoin d'un menu accessible.
Par contre, on est possiblement ok pour une headerbar avec un menu normal dedans (pas le "hamburger"). J'ai vu ce concept sur quelques images et ça a l'air sympa. À voir cependant car ça risque de ne plus laisser la place pour le titre avec le nom de l'image active et plein d'info super utile (on utilise ça souvent, ça permet de voir des infos techniques sur son image d'un coup d'œil). À voir/tester.
Ok. On regardera ça aussi à un moment donné évidemment. On aime plein d'évolution dans GTK, mais parfois pour certaines évolutions, on en vient à se demander si on est la seule vraie grosse application complexe par rapport à certains choix. J'espère que c'est pas un de ces choix. 😕
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]