Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Quelques propositions pour améliorer le panneau de configuration
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Quelques propositions pour améliorer le panneau de configuration
Page : 1 2 3 4 5 6
SQP Français 108 taiebot65 [Read]
10 September 2010 à 19:23

fabounet, Friday 03 September 2010 à 13:15


Subscription date : 30 November 2007
Messages : 17118
ok pour mail & weblet (avec une demande de confirmation alors)
pas compris pour weather
pour dnd2share le clear n'est pas dangereux puisqu'il y'a une demande de confirmation

matttbe, Friday 03 September 2010 à 13:23


Subscription date : 24 January 2009
Messages : 12573
j'ai meme push un patch pour me realigner sur le trunk,
Oui, si ta branche a été fusionnée (merged) dans trunk, il suffit de faire
bzr pull lp:la_branche
En fait, ce serait vraiment bien que te raligne avec la branche trunk pour ne pas trop diverger... (en repartant de la dernière rev dispo?)
Aussi, si tu diverges (donc si tu ajoutes des révisions) et que tu veux te raligner avec la branche trunk, il faudra très certainement fusionner les deux branches (mais si le pull n'est pas possible, il te le dira )

L'historique étant variable de 0 à 100, j'ai préféré le mettre à part (sinon certains pourront galerer à trouver le clear à la fin).
Pour moi, ce n'est pas un problème...

mail : si un seul compte je fais sauter le sous menu vérification pour ramener l'option ?
Yep, why not!

weblets : ajouter une option pour le vidage de l'historique ?
Moui, éventuellement

weather : j'ai ajouté l'affichage du dialog sur click gauche si dans le dock (comme pour le desklet)
Pas trop chaud car il y a un sous-dock et que tu peux les ouvrir avec un clic gauche également...

fabounet, Friday 03 September 2010 à 15:01


Subscription date : 30 November 2007
Messages : 17118
ah ok je viens de comprendre pour weather, donc c'est une fausse bonne idée car les sous-docks peuvent s'ouvrir au clic

je suis en train de repasser sur les menus à mon tour : j'ai corrigé qques erreurs (un à toi dans MP, mais aussi un tas de CD_APPLET_LEAVE à la place de return (ça c'est moi ) ), donc beaucoup de fichiers impactés mais en général peu de gros changements (j'ai du changer Folders et Stack il me semble)

SQP, Friday 03 September 2010 à 18:00


Subscription date : 03 July 2010
Messages : 1081
Oui, si ta branche a été fusionnée (merged) dans trunk, il suffit de faire

oki j'essaierais la prochaine fois. La j'ai merge, j'étais pas sur si t'avais pris mon patch ou si tu l'avais retravaillé en local.
De toute facon cette branche était pas destinée à devenir permanente, c'etait juste pour ces patchs.
Il reste le dernier patch dessus, prenez le diff je pense que ca sera plus simple

  • Mp : pas forcément à moi le bug, matttbe est repassé sur celui la . Possible de remettre show jumpbox et rate au 1er niveau ? (les 4 premiers servent à rien avec le controle à la roulette)
  • weather : oué dsl j'avais pas pensé à ce cas la. Par contre ca pourrait qd même etre possible dans 2 cas : si on n'a pas de sous dock (j'ai nb jours à 0) ou si auto open
  • dnd2share : Il faut de toute facon remettre le manuel dans le sous menu. Le clear est ptet pas dangereux, mais il y a maintenant une cohérence du placement de l'option dans les autres modules.


Il en reste qq autres petits sur la page d'avant encore je crois.

A part ca, j'ai voulu voir ce que donnerait la fonctionnalité qui pourrait aider à l'adoption, mais aussi pour les testeurs qui passent du temps dans la config

http://uppix.net/f/a/9/620a7dd63d7d2acca9c1452229899.png

c'est un premier test super barbare (if disabled dont load widget) mais ca donne quand même une bonne idée. C'est choquant tellement ca fait du bien
Après un peu d'édition dans gimp pour replacer comme ca devrait etre, et ajouter le mockup pour les boutons j'arrive à ca

http://uppix.net/4/7/b/2d081e5c22887774ec09da0567d71.png

taiebot65, Friday 03 September 2010 à 20:05


Subscription date : 26 October 2008
Messages : 1904
Maintenant y a un defaut d'UI parce que moi je pense que la plupart des gens vont cliquer sur More applets il va m'afficher les applets du nets et c'est pas bon du tout... car il va en manquer un paquet

SQP, Saturday 04 September 2010 à 19:09


Subscription date : 03 July 2010
Messages : 1081
tu veux dire qu'il suffirait de renommer more en download/télécharger applets ?

est ce que tu aimes bien le principe au moins ?
c'est un test (qui je l'espère sera concluant), et il y a surement à discuter sur la facon, mais si la seule chose que t'as peur c'est cette confusion, j'apprécie

j'ai remis au propre mon dernier patch pour les menus sur ma branche nettoyée, il y a une demande de merge en cours

taiebot65, Saturday 04 September 2010 à 21:50


Subscription date : 26 October 2008
Messages : 1904
Ben non j'aime pas trop car l'utilisateur en cliquant sur more applets va croire qu'il va avoir acces a tout les applets presents.......
N'oublions pas que meme le theme par defaut sera comme ca.. donc moi je propose une categorie applets ou tout les applets sont presents.. + une categorie more applets... qui te dirige sur internet...

OU alors on rajoute une categorie "active applets" qui s'ouvre par defaut qui est le screenshot au dessus mais si on clique sur Tout on a acces a tous les applets

SQP, Saturday 04 September 2010 à 22:09


Subscription date : 03 July 2010
Messages : 1081
l'affichage ou non de tous les icones est déclenché par le bouton "hide disabled" (cacher les désactivés) en bas à gauche, qui ne sera pas coché par défaut. Donc celui qui arrivera sur cette vue allégée l'aura fait volontairement.

Par contre j'ai bien compris ton idée, et je propose de renommer "more applets" en "download applets" qui pourrait donner "télécharger des (plus?) applets"

si tu as d'autres doutes ou questions, hésite pas, c'est qu'un screen du test de l'idée pour voir ce que ca donnerait

SQP, Saturday 04 September 2010 à 22:40


Subscription date : 03 July 2010
Messages : 1081
je précise quand même puisque je lache le screen sans prévenir à propos d'une idée que j'avais développé ailleurs :
l'idée c'est que toute personne qui aura passé un peu de temps dans la config (typiquement nous, mais tous les utilisateurs aimant et utilisant vraiment le dock) aura assez vite fait sa sélection d'applets. Je propose donc l'option pour cacher complètement (pas juste masquer comme le filtre) les boutons des applets inactifs pour pouvoir retrouver plus facilement ceux que l'on utilise. Le but est donc de simplifier la vie des fans. Cette option sera bien sur désactivée par défaut pour ne pas gener les nouveaux arrivants (qui sont normalement sur le panel simplifié). Mais perso après avoir vu ca, je me dis que c'est vraiment un must pour moi : mes applets sont tous directement accessibles
C'est donc une option
  • qui ne change rien pour ceux qui ne veulent pas l'utiliser
  • qui permettra à ceux que ca interesse de clarifier leur panel, et de temps en temps pour réactiver un plugin ca prendra à peine le temps de deux clic (desactivation et reactivation)

à part ca, je continue sur les applets :

MusicPlayer : La modification du test Xid donne un comportement bien mieux avec rhythmbox, ca en rendrait presque ce lecteur utilisable (en gommant selon moi un gros problème d'IHM sur son icone systray).
Mais ca me permet de revenir sur l'option "afficher la fenetre".
if (myIcon->Xid == 0) // lecteur dans le systray.
CD_APPLET_ADD_IN_MENU (D_("Show the Window"), _cd_musicplayer_show_from_systray, CD_APPLET_MY_MENU);

Je fais les tests avec rhythmbox, puisque c'est pour ce genre de player que l'option Xid a l'air d'etre faite. Player "fermé", l'option est présente, et m'ouvre bien la fenetre. Player ouvert, l'option est absente. Player réduit (au clic gauche ou avec un minimise), l'option est toujours absente.

A mon avis cette option ne devrait pas dépendre de l'état minimisé ou fermé du player, donc voici ce que je propose :
  • mode clic gauche = ouvrir : enlever l'option du menu, on a déjà ce qu'il faut.
  • mode clic gauche = play/pause : toujours avoir l'option dans le menu (ou seulement si "voler l'icone dans la barre des taches")


comme ca on aura un comportement cohérent qui ne dépend pas du player, mais permet la même chose avec audacious par ex (et en fonction des reglages du dock)

J'ai remarqué un support du drag & drop pour les images. qqn sait si c'est possible d'envoyer une liste de musique à ajouter à la playlist ? Ca j'aimerais vraiment (je suis prèt à changer de player pour)

matttbe, Sunday 05 September 2010 à 01:43


Subscription date : 24 January 2009
Messages : 12573
Une petite question, pourrais-tu faire le point sur le contenu de tes branches
plug-ins/SQP ne contient quelles modif? Et le core? (désolé, je manque un peu de temps pour me répondre

SQP, Sunday 05 September 2010 à 01:47


Subscription date : 03 July 2010
Messages : 1081
j'ai tout remis à jour. faut que je donne des informations dessus. Je squatte une page de wiki ?

  • core/sqp : core à jour + juste le patch effects pour le moment (25 lignes remis au propre avec un struct pour le type d'effets)
  • plugins/sqp : plugins à jour + la dernière partie du patch right menu. le merge t'attend ici

matttbe, Sunday 05 September 2010 à 10:49


Subscription date : 24 January 2009
Messages : 12573
Ok merci.
Le core, je n'y touche pas.
Je regarderai aux plug-ins. Mais qu'entends-tu par plugins à jour?

SQP, Sunday 05 September 2010 à 12:06


Subscription date : 03 July 2010
Messages : 1081
euh que j'ai effacé tout ce que j'avais avant, et réappliqué mon patch sur le 1746 du trunk. Comme ca, si j'ai bien compris t'as juste à le pull

fabounet, Monday 06 September 2010 à 12:53


Subscription date : 30 November 2007
Messages : 17118
attention car maintenant le sous-menu disparait lorsqu'on est en mode verrouillé.
donc il faut le créer au début de la fonction, par contre il faut remplir les 2 menus (sous-menu et global) comme si c'était un seul menu, c'est-à-dire dans l'ordre.
donc le CD_APPLET_ADD_ABOUT_IN_MENU se retrouve systématiquement à la fin.

il y'a une icône pour "Show today's tasks" mais pas pour l'autre ?

Slider : une petite image pour play/pause ?

Tomboy : pas de sous-menu quand on clique sur un item, il faut que toutes les actions soient à portée (comme pour Folders/Stack) y compris le delete (une question est posée)

SQP, Monday 06 September 2010 à 13:46


Subscription date : 03 July 2010
Messages : 1081
j'ai vu la disparition du menu. C'est surprenant au début, mais ca rend pas mal.
surprenant ton truc de l'ordre, t'as juste détourné les fonctions de chargement ? comme ca on peut garder un truc optimisable pour les 2 positions, mais on peut etre surpris si on sait pas.

  • il y'a une icône pour "Show today's tasks" mais pas pour l'autre ?

j'ai fait avec ce que j'avais dans le repertoire pour le moment. J'ai essayé de mettre 2x la même mais ca fait pourri.
J'ai encore une liste d'icones manquant, faut que je fasse le tour voir si il y en a qui correspondent dans les applets data, et après je ferais une campagne de recrutement pour les restants (j'attendais le merge et l'update du weekly pour inciter à tester et proposer).
Bon je mate mon patch avec tes commentaires, et t'auras ca dans l'apres midi.

(petit + je sais pas si tu l'as déja corrigé, la disparition du main menu sur une icone d'un sous dock, c'est excellent, mais il restait le separator)

fabounet, Monday 06 September 2010 à 14:00


Subscription date : 30 November 2007
Messages : 17118
oui c'est juste la macro qui a changé, comme ça c'est transparent pour les applets, modulo le fait qu'il faut respecter l'ordre comme s'il n'y'avait qu'un seul menu.
bon c'est ptet pas la meilleure façon, mais c'était la plus rapide

le séparateur il vient d'où ?

SQP, Monday 06 September 2010 à 14:09


Subscription date : 03 July 2010
Messages : 1081
comme tu dis c'est ptet pas la meilleure, mais elle a un effet secondaire interessant (la possibilité d'inverser l'ordre dans les 2 modes si besoin)

le separator qu'il reste c'est celui la :
  • Cairo-Dock
  • Separator => Separator
  • Applets subIcon menu

SQP, Monday 06 September 2010 à 23:22


Subscription date : 03 July 2010
Messages : 1081
hop j'ai nettoyé un peu mon bordel. Mais je plaide non coupable, j'ai vu apparaitre des petits // Main/Sub Menu, je me suis dit que ca serait bien de continuer (comme t'avais pas mis de warnings )

Updated applets right click menu :
-mail, slider, weblets : minor order fix
-tomboy, weather : order + removed submenu and handbook on subdock click


alors c'est dispo sur ma branche : lp:~meuarrr/cairo-dock-plug-ins/SQP

je t'ai sorti un petit
bzr diff --old lp:cairo-dock-plug-ins -r 1746


disponible ici au cas ou parce que quand j'essaye de repull le trunk je me prend ca

bzr pull lp:cairo-dock-plug-ins
Doing on-the-fly conversion from RemoteRepositoryFormat(_network_name='Bazaar RepositoryFormatKnitPack6RichRoot (bzr 1.9)\n') to RepositoryFormat2a().
This may take some time. Upgrade the repositories to the same format for better performance.
bzr: ERROR: These branches have diverged. Use the missing command to see how.
Use the merge command to reconcile them.

[sqp@Arioch:/opt/cairo-sqp/plug-ins/SQP] bzr missing lp:cairo-dock-plug-ins
You have 2 extra revision(s):
------------------------------------------------------------
revno: 1748
committer: sqp <meuarrr@gmail.com>
branch nick: SQP
timestamp: Mon 2010-09-06 23:02:25 +0200
message:
Updated applets right click menu :
-mail, slider, weblets : minor order fix
-tomboy, weather : order + removed submenu and handbook on subdock click
------------------------------------------------------------
revno: 1747
committer: sqp <meuarrr@gmail.com>
branch nick: SQP
timestamp: Sat 2010-09-04 18:33:13 +0200
message:
Updated applets right click menu : Groups Accessories and Internet

You are missing 2 revision(s):
------------------------------------------------------------
revno: 1748
committer: Fabrice Rey <fabounet03@gmail.com>
branch nick: cairo-dock-plug-ins
timestamp: Mon 2010-09-06 00:12:49 +0200
message:
rc1
------------------------------------------------------------
revno: 1747
committer: Fabrice Rey <fabounet03@gmail.com>
branch nick: cairo-dock-plug-ins
timestamp: Mon 2010-09-06 00:11:52 +0200
message:
use gauges2 themes on the server+ removed remaining prints

fabounet, Tuesday 07 September 2010 à 11:04


Subscription date : 30 November 2007
Messages : 17118
si tu as des confltits après un pull, il te faut faire un bzr merge, puis résoudre chaque conflit (indiqué entre
>> et
<<)
puis bzr resolved sur chaque fichier résolu, puis commiter le nouvel état.

matttbe, Tuesday 07 September 2010 à 11:34


Subscription date : 24 January 2009
Messages : 12573
En passant, le bzr help conflicts explique bien les différents cas de conflits.
Donc il a créé des fichiers .OTHER, .BASE et .THIS. Si tu veux prendre la version du trunk ou la tienne, tu renommes le bon fichier (bzr conflict-diff est aussi utile). Ou alors, tu édites à la main ce qui est entre des ">"

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Quelques propositions pour améliorer le panneau de configuration
Page : 1 2 3 4 5 6
SQP Français 108 taiebot65 [Read]
10 September 2010 à 19:23


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Quelques propositions pour améliorer le panneau de configuration Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.