Je viens de refaire le tour des handymenus (en les maltraitants). Je suis tombé sur un lot de petits bugs :-{ mais aussi, j'envisage de les améliorer (sans pression, c'est pour la Primtux de l'année prochaine).
Voici les évolutions des Handymenus à prévoir.
Je ne suis pas fermé bien entendu à discussion, ajouts, autre priorité etc.
1.2.x : correctifs de bugs (si possible à effectuer dans la fin de l'année)
- Le drag and drop des sections peut avoir un effet indésirable sur les boutons "supprimer une section", "monter/descendre une section".
- Le drag and drop des sections affiche un carré blanc sur la section draggé.
- Déterminer un nombre max de softs par section : les handymenus sont extensibles alors que la config non.
- Le drag and drop d'application a quelques soucis
- ajouter un dialogue de confirmation sur la réinitialisation
- une action non encore identifié à provoqué :
Code :
/home/jferry/Desktop/primtux/handymenu/handymenu/lib/handymenu_configuration.py:431: GtkWarning: gtk_box_pack: assertion 'child->parent == NULL' failed
hb.pack_start(addbtn)
/home/jferry/Desktop/primtux/handymenu/handymenu/lib/handymenu_configuration.py:668: GtkWarning: gtk_box_pack: assertion 'child->parent == NULL' failed
self.mainbox.pack_start(self.addbox)
/home/jferry/Desktop/primtux/handymenu/handymenu/lib/handymenu_configuration.py:706: GtkWarning: Invalid icon size 64
self.window.show_all()
/home/jferry/Desktop/primtux/handymenu/handymenu/lib/handymenu_configuration.py:375: GtkWarning: Invalid icon size 64
1.4.x : nouvelles fonctionnalités
- édition du logo du handymenu : principalement dans le cadre des handymenus personnalisés ou de l'ajout d'utilisateurs
- Pouvoir glisser une application directement dans la zone
- l'ajout d'une application propose un dialogue intermédiaire lorsque l'application existe déjà dans le handymenus du style :
"cette application existe déjà dans la section xxx : désirez-vous l'avoir en doublon ?"
- la croix de fermeture du handymenu-mini pourrait être plus gros.
- ajouter des images à toutes les sections du handymenu-mini : vu que la cible ne sait pas ou peu lire.
2.X
- une interface d'édition la plus proche du handymenu final :
* menu horizontal et non vertical
* petit bouton intégré (une croix) à l'onglet de la section pour le supprimer
* des flèches à gauche et à droite du menu pour déplacer l'onglet de section sélectionné
* le double-clic sur une section permet de la rééditer (un nom vide étant interdit, si il y a perte de focus on redonne le nom précédent)
* un bouton d'ajout de section crée un onglet vide avec le focus pour l'éditer. (si on ne lui donne aucun nom, elle disparait)
- plus aucune action ne devrait rafraichir l'interface. (réinitialiser par exemple)
- éviter d'ouvrir une fenêtre à l'édition,
un clic fait apparaitre :
* un bouton de suppression en haut à gauche
* la possibilité d'éditer le nom
le double-clic ouvre la boite de dialogue de changement d'icône
- garder un historique de modification et permettre "annuler/rétablir"
- rajouter des raccourcis clavier pour les utilisateurs expérimentés (par exemple, les entreprises qui installent primtux dans les écoles)
-
http://forum.primtux.fr/viewtopic.php?pid=15063#10