Ok with those changes (3) |
|
I like it |
100% (3) |
Need more work |
0% (0) |
I don't like it |
0% (0) |
SQP, Saturday 25 September 2010 à 10:38
|
|
fabounet, Monday 27 September 2010 à 13:35
|
|
Subscription date : 30 November 2007
Messages : 17118
|
mais oui, je pense que ce panneau peut faire beaucoup plus qu'actuellement !
à la limite, il pourrait même remplacer la plupart des entrées du menu s'il permettait des actions en plus (ajouter/supprimer/etc) |
matttbe, Monday 27 September 2010 à 14:20
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Yep, je suis du même avis que Fab, ça pourrait être intéressant d'utiliser ce panneau mais attention à ce que ça ne devienne pas trop lourd!
Bonne idée |
SQP, Monday 27 September 2010 à 14:39
|
|
Subscription date : 03 July 2010
Messages : 1081
|
A. J'ai pas beaucoup avancé ce WE, je me suis plus concentré sur les RPM, mais j'ai quand même réussi à faire marcher le bouton apply pour les alt maindocks.
Pour faire ca je dois ballader le pDock à la place du pIcon, ca a pas l'air de poser de problèmes.
B. j'aimerais rendre cohérent l'ordre des options de la première page, alors je vois 2 possibilités :
1. le premier groupe identique sur tous les panneaux (visible sur la série de screens au dessus) :
- conteneur, image
- (nom), ....
2. Utiliser un premier groupe cohérent du nom du type : applet, launcher, separator, subdock, maindock, et le 2e groupe affichage
- conteneur, (nom)
- image, ...
C. Par contre, je sais pas comment sont gérés les noms de ces docks, mais ca pourrait être sympa d'avoir la possibilité de le modifier comme pour le reste (voir screen)
D. Pour la liste des noms à gauche, t'as rectifié en mettant le module name, mais j'aimerais bien garder le cName propre. Certains applets l'utilisent pour passer une 2e série d'infos à afficher sur l'étiquette. On pourrait mettre une autre clé AltInfo ou un truc du genre (ou se baser sur le cInitialName pour le nom de l'applet)
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = (null) - cName = Menu
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = (null) - cName = ven. 24 sept.
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = (null) - cName = (null)
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = 28% - cName = CPU
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = (null) - cName = System monitor
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = (null) - cName = System monitor
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = 0
0 - cName = Réseau
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = Muse - Exogenesis Symphony Part 1 - Overture - cQuickInfo = -4:18 - cName = 314. Exogenesis Symphony Part 1 - Overture (4:18) - Audacious
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = (null) - cName = PulseAudio : 43%
warning : (/home/projets/cairo-new/cairo-dock-core/src/cairo-dock-gui-launcher.c:_add_one_sub_dock_to_model:351)
cInitialName = (null) - cQuickInfo = 4 - cName = TomBoy
E. pour le moment je verrais bien 2 boutons ajouter et supprimer en bas à gauche (sous la liste)
Pour le ajouter, il pourrait afficher un menu identique à celui du clic droit : sous dock, maindock, lanceur, separateur, et si sur une applet ajouter le autre instance
De la à remplacer les entrées du menu, j'attendrais d'avoir un truc super complet, mais oui ca pourrait se faire si le treeview permettait de réorganiser facilement. La on pourrait faire sauter les groupes ajouter et déplacer, voire même supprimer, tout serait accessible dans modifier.
Enfin ca pourrait donner lieu à une option pour savoir quel type de menu on préfère.
F. Pour la configuration des maindock, tu crois que ca serait possible d'arriver à un truc en deux parties ?
- La configuration générale dans un bouton Docks
- La config du maindock gérée de la même façon que les alt maindocks avec des options "par défaut" au lieu de "comme le maindock 1"
comme ca on a un truc propre et cohérent. J'ai une proposition à présenter si intéréssé
G. Et pour continuer dans le long terme, je verrais bien ca intégré dans un onglet du panneau de config simplifié. L'onglet applets pour choisir celles à activer, et l'autre dont j'ai pas d'idée pour le nom pour tout configurer. Mais d'ici la on a le temps d'améliorer.
voila pour le moment, j'ai de quoi te préparer ce qui est prêt ou presque (look + A et B) en 2 ou 3 petits patchs comme ca tu pourras auditer plus facilement (enfin c'est comme tu préfère)
Dis moi si il y en a dont tu veux te charger (C et D ?). Je pense me le garder comme ca en l'activant par défaut pour toutes les configs pour voir un peu ce que ca donne. |
fabounet, Tuesday 28 September 2010 à 11:53
|
|
Subscription date : 30 November 2007
Messages : 17118
|
attention à ce que ça ne devienne pas trop lourd!
tout à fait, je pense qu'avec des actions concentrées sur un menu accessible au clic droit, l'interface restera très pure.
Pour faire ca je dois ballader le pDock à la place du pIcon, ca a pas l'air de poser de problèmes.
ça me fait peur
mais bon j'imagine que c'est du détail à voir à la fin.
Par contre, je sais pas comment sont gérés les noms de ces docks, mais ca pourrait être sympa d'avoir la possibilité de le modifier comme pour le reste (voir screen)
c'est le nom du fichier de conf du dock. par contre faut faire gaffe que le nom du container se retouve aussi dans chaque .conf et .desktop, donc il y'aurait une passe à faire.
cependant l'idée est de garder des noms identiques entre tous les thèmes, comme ça ils sont plus compatibles entre eux.
donc il vaudrait mieux une surcouche "displayed name" (on pourrait imaginer une clé dans le .conf du dock)
idée à creuser
t'as rectifié en mettant le module name, mais j'aimerais bien garder le cName propre.
il me semble qu'il vaut mieux garder le module-name, c'est plus cohérent avec les autres panneaux de conf.
Pour la configuration des maindock, tu crois que ca serait possible d'arriver à un truc en deux parties ?
faudrait créer un .conf pour le main dock, initialement basé sur le cairo-dock.conf, mais y'aurait aussi pas mal de trucs à casser dans le code.
probablement faisable, mais ce serait un gros truc, dans un 1er temps je pense qu'on peut laisser vide pour le main-dock-1 (ce serait vraiment la cerise on the gateau )
perso de mon côté je suis en train de fusionner le theme-manager avec le panneau de conf simplifié, en arrière-plan (le debug d'abord )
je te laisse la config, tu as l'air plus doué que moi pour ça, et j'aimerais bien avoir la température de mon CPU donc je vais plutôt faire un peu de Sys-Monitor, sauf si qqun est partant pour le faire |
SQP, Tuesday 28 September 2010 à 12:54
|
|
Subscription date : 03 July 2010
Messages : 1081
|
c'est le nom du fichier de conf du dock. par contre faut faire gaffe que le nom du container se retouve aussi dans chaque .conf et .desktop, donc il y'aurait une passe à faire.
cependant l'idée est de garder des noms identiques entre tous les thèmes, comme ça ils sont plus compatibles entre eux.
donc il vaudrait mieux une surcouche "displayed name" (on pourrait imaginer une clé dans le .conf du dock)
idée à creuser
dans ce cas la considère ça comme un bug. J'ai créé un maindock appelé Tools selon la méthode proposée (en tapant le nom), et j'ai un fichier Tools.conf correspondant
Je précise que si on peut changer le displayed name dans la zone dédiée, on pourrait faire de ce select de changement/création de dock un truc fixe avec la liste + option new (dans la liste ou un bouton + à coté)
ok pour la création d'un groupe Desktop qui listerait les desklets ?
et pour l'ordre des options, je pencherais bien pour l'option 2 en fait : conteneur + nom / display* (image...)
si t'es sur le theme manager, tu peux mater le patch 675 sur cette branche ?
et si tu te tourne vers la température cpu, j'imagine que tu vas vouloir une belle jauge avec
pour le sysmon, je pourrais faire une liste d'une page je crois sur ce que je j'aimerais lui faire
Je vais essayer d'inaugurer une nouvelle rubrique. Je vous laisse deviner l'inspiration (ca va pas être facile à tenir, mais j'ai de l'espoir)
---
Aujourd’hui, alors que je clique sur une note disponible dans l'applet Tomboy, j'ai toujours la popup qui recouvre 80% de mon écran qui fait chier, ca choque en 1920x1200. BDM. |
fabounet, Tuesday 28 September 2010 à 13:15
|
|
SQP, Tuesday 28 September 2010 à 13:45
|
|
Subscription date : 03 July 2010
Messages : 1081
|
j'ai précisé mon bug du tomboy, le problème c'est pas que je fasse des notes enormes, c'est que la popup reste ouverte alors que j'ai demandé d'ouvrir la note (la popup sert plus à rien)
---
Aujourd'hui, depuis mon passage à Maverick, j'ai l'action play/pause d'audacious qui s'est réinversée : unpause redémarre la chanson en cours. BDM. |
fabounet, Wednesday 29 September 2010 à 13:17
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ah ok je vois ! très juste
pour ton bug, tu pourrais le leur rapporter stp ? (à priori aucun changement dans l'applet MP ces derniers jours) |
SQP, Wednesday 29 September 2010 à 22:59
|
|
Subscription date : 03 July 2010
Messages : 1081
|
2 patchs about that subject on gauge-theme branch.
677 : GUI Launchers : Cosmetic upgrade + use applets full config panel
Increased size. Set left pane min size to 180, no automatic resize. Icons first, size 24. Renamed separators to ------. Use close button
678 : GUI Launchers : Changed orders of options in launcher, separator and subdock pages to be more consistant :
First group name is icon type, with position and name (+exec).
Second group is for display options
Screens are for launcher, separator and subdock, and how it can look for applets.
il me semble qu'il vaut mieux garder le module-name, c'est plus cohérent avec les autres panneaux de conf.
Je pense que ca serait plus cohérent que tous les items de cette config aient un comportement identique (et jusqu'à il y a 1 semaine, ca l'était).
A savoir, afficher le nom qu'on lui a donné, comme c'est affiché sur l'etiquette par exemple. Pour savoir à quoi ca correspond, je te rassure, il n'y a aucun problème, c'est tout naturel de se ballader dans cette config. Les icones étant dans l'ordre, et avec des déssins cohérents avec ce qu'on a sur le dock, on se repère direct (et c'est très naturellement qu'on a envie de finir de renommer les trucs).
Pour le DisplayedName des alt maindocks tu le fais ou j'essaye ? |
fabounet, Thursday 30 September 2010 à 11:23
|
|
Subscription date : 30 November 2007
Messages : 17118
|
intéressant !
par contre le containeur n'est pas une option si importante, je l'aurais pas mis en 1er
en fait le plus important à mon avis c'est titre + icone, donc pourquoi ne pas les avoir mis en 1er ?
Pour le DisplayedName je demande l'avis du public c'est vrai que c'est plus cohérent par rapport au dock.
pour les noms des docks, si tu vois comment faire (une clé dans le .desktop, seulement utilisé pour l'affichage, si vide prendre le nom actuel par défaut), alors fais-toi plaisir, j'ai commencé Sys-monitor
PS: normal que tes applets soient en anglais ? |
SQP, Thursday 30 September 2010 à 11:58
|
|
Subscription date : 03 July 2010
Messages : 1081
|
bon alors public, à vos télécommandes !
Pour le container en premier : parce que je pense qu'à part pour un themeur, c'est une option importante du panneau. L'image je la change une fois, voire jamais.
Et ca permet de garder un fil rouge cohérent et stable entre tous les panneaux. Les options d'affichage restent très accessibles, mais peuvent être variables suivant les applets (tomboy 3 images)
J'ai toutes les applets en anglais alors que j'ai normalement le bzr à jour (j'ai sync hier aprem), mais bon je m'inquiète pas, ca peut régulièrement être de ma faute (tant que ca compile et affiche, je m'en fous de la langue. Tant que je la comprend j'y fais pas gaffe, donc je sais jamais de quand ca date).
Si je push ma modif pour les alt maindocks avec un petit bug, ca te dis de regarder ? J'ai beau chercher je comprend pas pourquoi j'arrive à faire bugger la sauvegarde des subdocks (enfin l'affichage des icones du subdock après sauvegarde). Le patch est assez simple en fait mais le DisplayName à coté c'est de la rigolade je pense ^^
Tiens un truc qui à rien à voir, je sais pas quels outils tu utilises, mais je me suis fait un applet pour compiler. Clic gauche ouvre le diff, clic milieu compile. Il y a une option au clic droit pour toggle entre le core et (un pour le moment, editable) plug-in. Voir la description plus complète plus haut sur un des screens. |
SQP, Thursday 30 September 2010 à 12:48
|
|
Subscription date : 03 July 2010
Messages : 1081
|
au fait j'ajoute à propos de la langue. Le répertoire /usr/lib/cairo-dock/share/locale/ fait 2,3 Mo pour seulement 150 Ko utiles.
ls /usr/share/locale/fr/LC_MESSAGES/
ailurus.mo cairo-dock.mo emerald.mo gkdebconf-term.mo iso_15924.mo iso_639_3.mo meld.mo
apt.mo debconf.mo geany.mo gnome-alsamixer.mo iso_3166_2.mo iso_639.mo nautilus.mo
audacious.mo dpkg.mo geeqie.mo gnome-mplayer.mo iso_3166.mo libapt-inst1.2.mo transmission.mo
audacious-plugins.mo e2fsprogs.mo gkdebconf.mo grsync.mo iso_4217.mo libapt-pkg4.10.mo xdg-user-dirs.mo
ls /usr/share/locale/it/LC_MESSAGES/
cairo-dock.mo (uniquement parceque je viens de reinstaller manuellement sans relancer localepurge)
ca serait pas plus pertinent de ranger les fichiers locales des applets au bon endroit ? (c'est peut etre pour ca qu'il me génère pas bien mes paquets lang sur Suse)
et l'appeler cairo-dock-plug-ins (avec le tiret, cohérent avec le package name)
un autre truc qui à rien à voir, mais ca me gave toutes ces erreurs à la compile
In file included from /usr/include/gtk-2.0/gtk/gtk.h:235,
from /usr/include/cairo-dock/cairo-dock/cairo-dock-struct.h:26,
from /usr/include/cairo-dock/cairo-dock.h:34,
from /home/projets/cairo-new/cairo-dock-plug-ins/gnome-integration/src/applet-utils.c:21:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function declaration isn’t a prototype
alors qu'apparamment il suffirait de changer la ligne 47 de /usr/include/gtk-2.0/gtk/gtkitemfactory.h
-typedef void (*GtkItemFactoryCallback) ();
+typedef void (*GtkItemFactoryCallback) (void);
chezmoicamarche. Alors j'aimerais ton avis si c'est pertinent. |
fabounet, Thursday 30 September 2010 à 14:36
|
|
Subscription date : 30 November 2007
Messages : 17118
|
il te manque cairo-dock-plug-ins.mo on dirait
pour gtk je fais pareil, c'est uniquement pour compatibilité binaire qu'ils ont gardé ça.
L'image je la change une fois, voire jamais.
je pourrais en dire autant du containeur
comme beaucoup de thèmes n'ont qu'un seul dock, ça le rend peu intéressant dans ce cas-là (surtout qu'il n'est pas évident qu'on peut rentrer un nom qui n'existe pas pour créer un nouveau dock, d'où l'action dans le menu) |
SQP, Thursday 30 September 2010 à 15:09
|
|
Subscription date : 03 July 2010
Messages : 1081
|
ils sont donc à égalité . Mais elle est plus stable que l'autre, donc ca améliore la recherche si ca bouge moins de page en page (4 différentes)
le truc du nom qui n'existe pas je fais le faire sauter, sous cette forme en tout cas. Ca me crée un fichier de conf différent et t'as dit que c'était pas souhaitable (surtout qu'on va avoir le displayed name).
Donc je vais le transformer en option "new main dock" dans le select. Une fois crée, il sera facile de le renommer. Ca sera cohérent avec l'option du clic droit |
fabounet, Friday 01 October 2010 à 11:21
|
|
Subscription date : 30 November 2007
Messages : 17118
|
Donc je vais le transformer en option "new main dock" dans le select. Une fois crée, il sera facile de le renommer. Ca sera cohérent avec l'option du clic droit
bonne idée ! |
SQP, Tuesday 05 October 2010 à 15:21
|
|
Subscription date : 03 July 2010
Messages : 1081
|
684 : GUI Launchers : Add group desktop with desklets in treeview
685 : Dock Main Menu : Use Launchers GUI for applet config |
matttbe, Wednesday 06 October 2010 à 16:51
|
|
Subscription date : 24 January 2009
Messages : 12573
|
et? |
SQP, Wednesday 06 October 2010 à 16:59
|
|
Subscription date : 03 July 2010
Messages : 1081
|
et ca avance et faut tester |
SQP, Thursday 07 October 2010 à 15:09
|
|
Subscription date : 03 July 2010
Messages : 1081
|
fabounet : la 678 est bien je la mergerai ce soir :)
cool, tu me valideras le look pour les applets, et je ferais une grosse tournée |
|