11-11-19, 12:28
> Je ne pense vraiment pas! Gtk est vraiment une des meilleures toolkit.
Purée, qu'est-ce que ça doit être les autres ^^. Les 3/4 de l'interface dt sont peints directement en dessinant des rectangles via Cairo, on traîne GTK essentiellement pour dialoguer avec l'OS et fournir les fenêtres, mais du coup on est obligé d'ajouter des couches de customisation par dessus, si bien qu'à la fin, ça irait plus vite de juste peindre les pixels à la main dans une boucle.
Le thémage via CSS de GTK est encore très béta, avec des règles CSS3 toujours pas implémentées et des comportements non reproductibles d'un OS à l'autre (cf la liste de font-family qui provoque un segfault sous MacOS… imagine si un site web mal codé faisait planter Firefox…). Dans l'absolu, CSS n'est pas une fin en soi, on veut juste une interface thémable avec un fichier texte, qui va essentiellement se limiter à définir des couleurs et tailles de texte… Ça sera pas long à réimplémenter.
Sérieusement, maintenant, ça me prend moins de temps de réimplémenter mes fonctions et de les spécialiser que d'essayer de comprendre comment faire marcher des libs tierces « tous usages » dont on utilise 25% des fonctionnalités et dont on ramasse 99% des bugs), sans parler des pénalités de performances. Mêmes les devs de Gimp ne peuvent plus voir GTK en peinture.
Purée, qu'est-ce que ça doit être les autres ^^. Les 3/4 de l'interface dt sont peints directement en dessinant des rectangles via Cairo, on traîne GTK essentiellement pour dialoguer avec l'OS et fournir les fenêtres, mais du coup on est obligé d'ajouter des couches de customisation par dessus, si bien qu'à la fin, ça irait plus vite de juste peindre les pixels à la main dans une boucle.
Le thémage via CSS de GTK est encore très béta, avec des règles CSS3 toujours pas implémentées et des comportements non reproductibles d'un OS à l'autre (cf la liste de font-family qui provoque un segfault sous MacOS… imagine si un site web mal codé faisait planter Firefox…). Dans l'absolu, CSS n'est pas une fin en soi, on veut juste une interface thémable avec un fichier texte, qui va essentiellement se limiter à définir des couleurs et tailles de texte… Ça sera pas long à réimplémenter.
Sérieusement, maintenant, ça me prend moins de temps de réimplémenter mes fonctions et de les spécialiser que d'essayer de comprendre comment faire marcher des libs tierces « tous usages » dont on utilise 25% des fonctionnalités et dont on ramasse 99% des bugs), sans parler des pénalités de performances. Mêmes les devs de Gimp ne peuvent plus voir GTK en peinture.
Aurélien, photographe portraitiste, spécialiste calcul.
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :