Rentrons dans le vif du sujet, d'entrée de jeu. Selon moi, l'IHM est mauvaise :

  • les éléments changent de place. Exemple type : clic droit sur un onglet, avant j'allais en bas du menu pour fermer. Maintenant, c'est au milieu, et je me retrouve toujours à locker l'onglet au lieu de le fermer o/
  • la partie préférences utilisateur devait s'uniformiser avec celle de thunderbird. C'est loin d'être le cas, on s'en éloigne même !
  • le paquet a été généré à la va-vite sous Mac OS X, le mec qui a commis cette atrocité n'a même pas dû vérifier ce qu'il a fait. Typiquement, la dernière ligne des onglets dans les préférences n'est pas visible et est cachée par la barre d'états des préférences. Du coup, on a des boutons, mais soit on peut pas cliquer dessus, soit c'est impossible de savoir ce qu'ils font : on ne voit que le haut du bouton. Top ! Comme on ne peut pas redimensionner la fenêtre, on peut rien faire. Ha si, il suffit de cliquer sur le bouton en haut à droite pour enlever le menu principal des préférences (les images en haut). C'était trivial tiens ! Note : pour découvrir ça, il faut avoir des notions et savoir comment se comporte la fenêtre quand on clique là dessus pour y penser !
  • J'ai toujours le même bug du <input> qui reste en "focus" quand on ouvre un nouvel onglet. Du coup :
    • le focus n'est pas dans la barre d'adresse.
    • pire : en tapant du texte, ça l'écrit dans le input ! C'est un *vieux* bug, il a plus d'un an. Toujours pas corrigé. Je l'ai déjà reporté, il est mort parce que personne n'a daigné jeter un oeil dessus.

Voilà, on fait des rapports de bugs, ils sont ignorés. Donc, je n'en fais plus (ça ne sert à rien si personne ne les lit).

Pendant ce temps, Firefox diminue en qualité je trouve, et... Safari, Opera, remontent. IE7 sera peut-être mieux que IE6, c'est dire !

Au boulot, on s'est mis en tête de faire du XUL. Chez mozilla, ils disent : faites du XUL, vous verrez, c'est facile et super !
Désolé, mais c'est une mauvaise plateforme. Pour quatre raisons :

  • complexité des formats utilisés (désolé mais le RDF, c'est souvent trop complexe pour le commun des mortels)
  • rien pour débugger. Un truc foire, tu n'as *AUCUN* moyen de savoir d'où ça vient.
  • XULRunner tarde à venir (en version utilisable, c'est à dire qui se lance) sous osx.
  • beaucoup de technologies utilisées pour pas beaucoup plus que du XHTML+CSS+AJAX. D'où un apprentissage énorme pour faire une pauvre liste déroulante issue d'une base de données.

Non, vraiment, il n'y a bien que http://www.dillo.org/ qui pourrait me satisfaire maintenant.