Widgets GTK natifs pour Firefox et dérivés sous Linux1 min read

https://bugzilla.mozilla.org/show_bug.cgi?id=329846
Michael Wu changed: Status: NEW -> RESOLVED FIXED

Holy sh*t. Holy pumping up jumped disco donkey sh*t. Vous vous rendez compte de ce que ça veut dire? Mon bug numéro 1 par rapport à Mozilla/Firefox/Epiphany vient de se vaporiser. Les objets de formulaires de pages web vont enfin utiliser les widgets natifs du thème GTK sous GNOME.

Après plus de deux ans d’attente (personnellement), je pensais que je ne verrais jamais le jour où ce bug serait finalement écrasé violemment avec une bardiche avant d’être brûlé au lance-flammes et réduit en purée sanguinolente.

J’ai regardé la date du commentaire: 4 juin (hier), avec une mention que ça pourrait s’intégrer à Firefox 3 alpha 6. Je m’empresse donc de chercher Firefox Nightly pour kidnapper une archive journalière du développement de Firefox. Je vois dans le dossier des nightlies qu’une nouvelle Alpha 6 est sortie… aujourd’hui, il y a quelques heures.

Je télécharge donc anxieusement la bête, je décompresse quelque part sans rien installer et j’exécute le script «firefox» (pour ceux qui étaient là du temps de «Mozilla Firebird», vous vous souvenez peut-être que l’on pouvait exécuter le programme sans rien avoir à installer).

Ça marche. Voici quelques captures d’écran que j’ai prises avec divers thèmes GTK:

Jeff

Comments

16 responses to “Widgets GTK natifs pour Firefox et dérivés sous Linux”

  1. antistress Avatar
    antistress

    énorme!

  2. Tsé que tu dois être l’un des seuls gars (le seul ?) à t’intéresser à ça/à trouver ça important ? :3~

  3. (…ou pas tiens, j’avais pas vu le commentaire au dessus XD)

  4. “28 inscrits au bug report”
    Sur plusieurs millions de downloads de Firefox, comme je dis c’est pas un bug majeur (mais effectivement c’est appréciable :))

  5. https://bugzilla.mozilla.org/show_bug.cgi?id=329846
    28 inscrits au bug report, 13 votes
    https://bugzilla.mozilla.org/show_bug.cgi?id=232553
    25 inscrits au bug report, 25 votes
    http://bugzilla.gnome.org/show_bug.cgi?id=315932
    moi, resolved “notgnome, c’est la faute à mozilla”
    et évidemment, les huit cents tutoriaux sur le net pour dédégueulasser les formulaires de firefox en attendant qu’ils règlent ledit bug:
    http://www.google.ca/search?q=%22firefox+forms%22

  6. Ben t’sais, pour chaque inscrit à un bug report, c’est à dire pour chaque personne qui
    – sait qu’un bug tracker existe
    – s’est donné la peine de le trouver
    – a cherché des duplicates et a trouvé le rapport de bug
    – s’est effectivement inscrit
    Tu peux facilement multiplier plusieurs fois le nombre de gens qui sont irrités par le bug (exemple: les 800+ pages sur google, qui sont généralement des threads de forums, contenant plusieurs PAGES de réponses de divers utilisateurs… trop long à comptabiliser 🙂
    J’ajoute aussi https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/63758, avec 19 inscrits, et https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/63242 avec 21 inscrits 🙂

  7. antistress Avatar
    antistress

    laisse dire, s3phy a pas de gout !

  8. Effectivement, j’avoue que c’est bien un truc qui m’a jamais dérangé 🙂

  9. Pas exactement, moi je m’attardais au «look» d’intégration de mozilla & cie, parce que les formulaires heu… ben c’est horrible quoi. Mais l’intégration au gnome-keyring, c’est plutôt “behind the scenes” à mon avis, et c’est moins un truc qui m’affecte directement (après tout j’utilise epiphany).
    @seph: bonjour, la préhistoire a appelé… ils veulent ravoir leurs formulaires >_> https://fortintam.com/blog/wp-content/uploads/20070605-7.png non mais, c’est quoi ces radio buttons à vomir sur les murs?

  10. antistress Avatar
    antistress

    en fait j’ai pas compris le contenu du lien que je t’ai donné !

  11. «These changes should now make it much easier to write a component integrating Login Manager with the OS X Keychain (or the Gnome Keychain, or whatever). Basically, the code just has to implement the nsILoginManagerStorage interface and add some glue to make the Login Manager use it.»
    en gros, c’est simplement des modifications structurelles de leur code gestion de mots de passe, pour permettre à quiconque de pouvoir l’intégrer aisément à un gestionnaire de mots de passe externe (celui de gnome par exemple).

  12. “non mais, c’est quoi ces radio buttons à vomir sur les murs?”
    jtrouve ça très bien moi XD (enfin jdevrais plutôt dire que je m’en fous en fait)

  13. Sérieux, hourra.

  14. xD j’avais pas lu le nom Minefield XDD
    Je viens de télécharger pour essayer… effectivement c’est appréciable en fait ^^

  15. chels75 Avatar
    chels75

    meme les boutons et zones de texte HTML sont skinnées!