Theme

Listeur d'Onglets

Ma 1er extension pour Firefox : Listeur d'onglets ☆ K-ON! : Épisode 3 « L'entrainement spécial ! »

Thursday 16th April 2009

Encore une entrée de plus dans la partie programmation. Cette fois que me suis mis au XUL (le langage de Mozilla pour créer des extensions, sites ou même des applications).

Le début fut assez complexe et chaotique. Je dois dire que les tutoriels sont tellement génériques qu'ils ne m'ont absolument pas aidé. Du coup, l'aide fourni par Mozilla est à mon avis pour l'intrant trop exhaustif, trop large et ne m'a pas semblé adapté pour un débutant (cela manque d'exemples concrets et directement utilisables). Noyé dans l'information, j'ai préféré prendre un modèle de squelette d'extension, puis avec le code quelques extensions existantes, j'ai compris certains mécanismes. Une fois cette étape franchie, la documentation m'a semblé moins confuse sauf pour la partie concernant la gestion des onglets qui est pour moi super mal documentée (obligé de me servir du DOM Inspector). Je remercie le site de Firegesture, où j'ai honteusement pillé les lignes de codes non documentées.

J'en viens à ma super (moche) extension que je vous permets vous aussi d'utiliser (je suis trop sympa). Pour ce faire, rendez-vous sur cette page. Elle reproduit d'une des fonctionnalités de Notepad ++ sur le déplacement entre les onglets à la souris (sans la mouvoir).

Saki : épisode 3 ☆ Listeur d'onglets 0.3.2

Monday 20th April 2009

Après de multiples modifications, j'ai fini par publier l'extension sur Mozilla Add-ons. En tout logique, la vérification de la mise à jour devrait maintenant passer par ce site.

La dernière version est la 0.3.2 qui apporte encore quelques modifications mineures. Il y a des problèmes connus que je vais m'efforcer de corriger. S'il y en a qui veulent m'aider pour la traduction de la fiche ou de l'extension en anglais ou dans n'importe quelle langue. Elles seront les bienvenues.

Si vous avez des idées d'améliorations, n'hésitez pas. L'extension a été testée sur la dernière version de Firefox (3.5b4) et fonctionne, donc j'ai levé la barrière.

Page du projet

No comment

Write your below.

Write a commentary