News Xulfr

Les améliorations de XUL pour Gecko 1.9

jeudi 8 juin 2006 à 11:00

Neil Deakin, que vous connaissez certainement puisqu'il est l'auteur du tutoriel que nous avons traduit sur xulfr, et l'auteur du site XulPlanet.com, vient d'annoncer ce sur quoi il a travaillé depuis qu'il a été embauché par Mozilla Corporation au début de l'année. Il est en train d'apporter de grandes améliorations sur le XUL. Jugez plutôt..

  • Continuation de son travail sur les templates, dont nous avions déjà parlé, c'est à dire la possibilité d'utiliser autre chose que du RDF comme source de données pour les templates. Le "driver" pour une source de données XML quelconque est presque terminé.
  • Nouveau widget <scale> : il s'agit d'un curseur, permettant à l'utilisateur de régler une valeur. (exemples)
  • Nouveau widget <notificationbox> et <notification> : cela va permettre d'afficher des messages assez facilement, dans le même style que les messages qui apparaissent dans firefox au dessus et en haut de la page web, quand une popup est bloquée, qu'un plugin est manquant etc..
  • Nouveau widget <spinbutton> : ce genre de champs de saisie d'une valeur numérique, que l'on peut modifier à l'aide de deux petites flêches sur le coté.
  • Nouveau widget <timepicker> : pour saisir facilement une heure. Il est prévue aussi un widget <datepicker>
  • Implémentation du système de stockage local de données, pour les applications web. Quelque chose donc de beaucoup plus puissant et plus pratique que les cookies, imaginé par le WHATWG. (Voir les spécifications de session and persistant storage).
  • Amélioration du système de tri que l'on trouve dans les arbres, et que l'on pourra utiliser sur d'autres balises XUL
  • refonte du code sous-jacent aux popups (menupopup, popup, showpopup..) : moins de bugs, moins d'incohérences etc..

Jan Varga a ajouté la possibilité de sélectionner une seule cellule dans les arbres, et pas seulement une ligne entière. Et prochainement, on pourra éditer le contenu textuel d'une cellule (à la manière d'un tableur donc..).

À noter aussi le travail de Daniel Glazman sur l'amélioration de la prise en charge de l'attribut contenteditable : mettre cet attribut sur n'importe quel balise XHTML permettra à l'utilisateur d'en éditer son contenu. Et également le travail (avec Matthew Gertner) sur la nouvelle balise <trayicon> : cela permettra d'ajouter une icône et autres "xuleries" dans la zone "systray" de la barre des tâches de l'environnement graphique. C'est en fait une grosse amélioration de ce qui existe déjà uniquement dans Thunderbird, pour avertir l'arrivée d'un message, et qui sera donc disponible dans le toolkit. Pour l'instant, elle n'est utilisable que sous windows, mais elle sera disponible à terme dans les autres environnements.

Trackbacks

Les trackbacks pour ce billet sont fermés.

Commentaires

1. jeudi 8 juin 2006 à 11:24, par Paul

Ça c'est énorme :) De vraies améliorations pour les développeurs XUL ! Je crois que ce qu'il manquait le plus était le scale/spinbutton, le timepicker et très certainement la sélection, et surtout l'édition d'une cellule (on pourra enfin faire un tableur en XUL ;p ).

2. jeudi 8 juin 2006 à 12:36, par Gnaqueur

C'est parfait tout ca ! Le <spinbutton> ainsi que le <timepicker> seraient très utile pour l'application que je réalise en ce moment...

Dire que certains doutent de la pérénité de XUL... :-D

Il va juste falloir patienter un peu !

3. jeudi 8 juin 2006 à 15:20, par Sergio

C'est déjà demain !

4. jeudi 8 juin 2006 à 17:29, par chbok

C'est vrai que c'est énorme ! Rien que le timpeicker est déjà très bien (en espérant que cet élément respectera les formatages de dates des différents pays ;) )

5. jeudi 8 juin 2006 à 19:09, par omic

Voici de bonnes nouvelles... de l'extérieur, on avait l'impression que le dévéloppement de XUL était en veilleuse et que toutes les énergies étaient investies dans le développement de Firefox...

Voici un signal très encourageant pour les <xul>développeurs</xul>

8-))

On piaffe d'impatience de Firefox 3...

6. vendredi 9 juin 2006 à 11:40, par MonsieurN

C'est vraiment génial tout ça ! On va bientôt avoir tout ce qu'il faut pour développer des applications énormes (même s'il y a déjà bcp de choses ^^).

7. mercredi 14 juin 2006 à 20:33, par ayk

Content d'avoir des nouvelles de XUL qui semblait stagner ces temps... Vivement qu'un peu de buzz soit fait autour histoire d'attirer du nouveau monde...

Les commentaires pour ce billet sont fermés.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.