Home Forums Wiki Doc Install Extras Screenshots IRC Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums BZR Version | Version BZR Bugs du panel vertical
The latest stable release is the *3.2.1* : How to install it here.
BZR Version | Version BZR

Subjects Author Language Messages Last message
[Resolved] Bugs du panel vertical
lylambda Français 19 lylambda [Read]
10 November 2011 à 20:58

lylambda, Friday 21 October 2011 à 00:22 | Quote


Subscription date : 06 September 2009
Messages : 1469
Voici un petit état des lieux des bugs présents sur un panel en mode vertical (ici, coté droit de l'écran).
Bon c'est vrais, je remets une couche pour certains . Mais c'est énervant de voir que Unity à l'avantage sur ce point là

1/ Le mode iceberg n'est pas tout à fait callé -> l'icône rémanente est collée au bord

2/ Le fond du mode iceberg n'est pas centré -> modifier ses dimensions comme les décorations des desklets serait parfait

http://uppix.net/e/8/4/9cc85f888c7e4ef1cbcb50d4b13ec.png http://uppix.net/4/8/5/661e797d8e183c98ae7e668e049f3.png

3/ Le menu des séparateurs est complétement décalé par rapport au dock panel (les autres menus ne présentent pas ce problème)

http://uppix.net/1/e/1/655d0323a42bf9dc99fc1e802b5f4.png

4/ Les étiquettes verticales empiètent toujours sur le dock panel -> on s'habitue mais cela fait "pas finis"

http://uppix.net/2/4/2/7a150da87fc3c50d147194a3a06c9.png

5/ Depuis une ou deux rev, les icones à jauges (corbeille, audio, etc.) clignote voir disparaisse en effaçant le morçeau d'étiquette au dessus -> bug graphique que avec le backend cairo ?

http://uppix.net/2/8/4/d50b0e65859e81b7de3d9e9310420.png

Et une vidéo pour voir clairement ces trois derniers bugs --> http://videobin.org/+5bd/5q7.html

fabounet, Friday 21 October 2011 à 15:36 | Quote


Subscription date : 30 November 2007
Messages : 16705
merci pour les retours !

Le menu des séparateurs est complétement décalé par rapport au dock panel

je pense que c'est parce le menu est placé au-dessus de l'icône, et non pas de la souris.

lylambda, Sunday 23 October 2011 à 19:11 | Quote


Subscription date : 06 September 2009
Messages : 1469
Autoquote :
Mais c'est énervant de voir que Unity à l'avantage sur ce point là
C'est cette remarque qui t'a titillé ?
Parce que la dernière rev a vraiment fait progressé les choses ! Bravo

1/ -> Pas de changement Le mode iceberg n'est pas tout à fait callé

2/ -> En cours : Le fond de l'iceberg est bien mieux centré ce qui le rend utilisable. Si cela fait partit des objectifs, il ne manque plus qu'a ajouter des options de décoration, comme les desklet.
http://uppix.net/d/4/2/b16fd8757a69ff3b3e567c6e1e3fa.png

3/ -> Résolu ? : Le menu des séparateurs flexible lui est maintenant accolé. Par contre, que l'on clic sur la pente en haut ou en bas, le menu apparaitra accolé à la pente haute.
http://uppix.net/f/8/a/8707bf63e87d13ec9d3a0dcbaa550.png http://uppix.net/0/d/0/1183cada38f1d5d2b994ca469b34b.png

4/ -> En cours : Les étiquettes verticales empiètent sur le dock panel, mais apparaissent au dessus de l'icône ciblée.
Je suppose que tu as fait ce choix car les faire apparaitre sur le coté (à la Unity) pose problème ? Si c'est le cas, c'est bien vu.
Par contre, cela induit un bug génant pour l'icône situé tout en haut : l'étiquette apparaît hors de l'écran.
http://uppix.net/a/1/a/bcc21a01478c1c557e4e98b7824ce.png http://uppix.net/b/e/1/7df6e42ae0cafa47c95647cd3defb.png

5/ -> Résolu : Plus de bug de refresh pour les jauge

fabounet, Tuesday 25 October 2011 à 01:16 | Quote


Subscription date : 30 November 2007
Messages : 16705
Le mode iceberg n'est pas tout à fait calé

il est calé sur le bord de l'écran normalement; est-ce que tu veux dire que du coup il n'est pas au même endroit que l'icone dans le dock, et que c'est ça qui te gêne ?
c'est un choix qui se justifie notamment avec une vue 3D, sinon l'iceberg semblerait voler au-dessus de l'écran (enfin c'est mon impression)

Le menu des séparateurs flexible lui est maintenant accolé. Par contre, que l'on clic sur la pente en haut ou en bas, le menu apparaitra accolé à la pente haute.


le menu apparait en haut à gauche des icones, indépendamment de la position de la souris. effectivement ça fait un peu bizarre comme ça

Je suppose que tu as fait ce choix car les faire apparaitre sur le coté (à la Unity) pose problème ? Si

non, pas du tout
on peut essayer a coté si tu veux
l'étiquette apparaît hors de l'écran.

un petit bug, je corrige.

merci encore pour toutes ces remarques !

Edit: la rev 904 est pour toi

lylambda, Tuesday 25 October 2011 à 12:28 | Quote


Subscription date : 06 September 2009
Messages : 1469
la rev 904 est pour toi
Cool ! Les autres vont être trop jaloux

est-ce que tu veux dire que du coup il n'est pas au même endroit que l'icône dans le dock ?
Tout à fait. Le problème étant que collé au bord, une icône d'un dock-panel semble légèrement hors écran.
c'est un choix qui se justifie notamment avec une vue 3D, sinon l'iceberg semblerait voler au-dessus de l'écran
Dans le cas de la vue 3D, tu as raison. Mais quelques soit la vue, ne serait-il pas possible de maintenir un décalage de 1,2 ou 3 pixels par rapport au bord ?
À noter (mais cela mérite un message à part entière), le mode iceberg n'est possible que pour très peu d'applet. Notamment Clock et Network-monitor. C'est dommage de ne pas avoir la même option par défaut pour Météo, Sound, Trash, etc.

le menu apparait en haut à gauche des icones, indépendamment de la position de la souris. effectivement ça fait un peu bizarre comme ça
Justement, ne serait-il pas possible de pondérer l'apparition du menu selon la position de la souris ? D'un autre coté, c'est peut être beaucoup de code pour une broutille.

on peut essayer a coté si tu veux

Aussi tôt dit, aussi tôt fait ? J'ai eu l'occasion de tester les deux rev. À mon avis, l'étiquette sur le coté rend bien mieux que au dessus, sur le dock. Il faudrait peut être plus de retour sur le sujet.
Si tu comptes garder le mode "Au dessus" (par défaut ou en option), un critère utilisable pour faire apparaitre l'étiquette serait la distance du bord de l'écran le plus proche : si c'est le bord bas -> mettre l'étiquette au dessus ; si c'est le haut -> mettre l'étiquette en dessous (l'avantage de la vue sur le coté est que la question ne se pose pas )

Par contre, petit détail, le patch que tu as fait pour éviter que l'étiquette ne soit plus hors de l'écran en mode "Au dessus" fait qu'elle n'est plus calée à gauche sur l'icône du haut en mode "Sur le coté".

http://uppix.net/4/d/1/be563ddb2322a8366a2cff905966c.png http://uppix.net/c/d/4/92df12fb23aa40474c2170cbb9b09.png

merci encore pour toutes ces remarques !
C'est le moins que je puisses faire ! Surtout merci à toi pour les améliorations continuelles

fabounet, Tuesday 25 October 2011 à 15:49 | Quote


Subscription date : 30 November 2007
Messages : 16705
Tout à fait. Le problème étant que collé au bord, une icône d'un dock-panel semble légèrement hors écran.

peut-être une erreur de placement ? ou d'arrondi ? sinon je peux rajouter 2-3 pixels pour aérer.

... ah, tu y'a pensé la ligne d'après
bon adjugé-vendu alors.

À noter (mais cela mérite un message à part entière), le mode iceberg n'est possible que pour très peu d'applet. Notamment Clock et Network-monitor. C'est dommage de ne pas avoir la même option par défaut pour Météo, Sound, Trash, etc.

ça c'est facile à rajouter, toutefois je ne l'ai fait là encore que pour les applets qui affichent des infos nécessitant d'être vue à tout moment.
la poubelle, tu ne t'en soucie pas à ce point en général. la Météo ça pourrait être bien oui. Le son, ça se discute.
remarque ça coûte pas cher à ajouter.
mais le but n'est pas d'avoir tout son dock en semi-visible, sinon il y'a un mode d'auto-hide dédié

À mon avis, l'étiquette sur le coté rend bien mieux que au dessus, sur le dock. Il faudrait peut être plus de retour sur le sujet.

a me plait assez moi aussi, encore que lorsque tu as un sous-dock (par exemple en vue Diapo), il me semble que ça perturbe un peu d'avoir un placement des étiquettes différent. enfin ça serait bien que d'autres testent (pour info: dock vertical, à droite, mode cairo).

lylambda, Tuesday 25 October 2011 à 17:44 | Quote


Subscription date : 06 September 2009
Messages : 1469
sinon je peux rajouter 2-3 pixels pour aérer.
... ah, tu y'a pensé la ligne d'après
Les grands esprits se rencontre

mais le but n'est pas d'avoir tout son dock en semi-visible, sinon il y a un mode d'auto-hide dédié
Effectivement, mais autant homogénéiser les applets avec les même options, et surtout laisser le choix à l'utilisateur (untel ne voudra que la météo, tel autre est un flippé de la corbeille, etc.).

lorsque tu as un sous-dock (par exemple en vue Diapo), il me semble que ça perturbe un peu
L'apparition automatique des sous-docks peut faire cet effet en recouvrant rapidement l'étiquette. Par contre, avec l'ouverture des sous-docks au clic (option par défaut, je crois), il n'y a pas de souci.
La solution serait encore une fois de laisser le choix en option.
Ou alors revoir la gestion des étiquettes et des sous-docks. Par exemple en effaçant l'étiquette lors de l'apparition des sous-docks couvrant (comme la vue Diapo), mais en y intégrant un titre (l'intitulé de l'étiquette) : Actuellement -> Mockup

http://uppix.net/3/f/1/8387acc5b5daa4b1b3703e509ad64.png http://uppix.net/5/1/e/70ab57e433b5f198c059eed6593fe.png

Encore un détail, l'étiquette est accolé au panel. Mettre un léger écart (1 ou 2 pixels suffiraient)

fabounet, Wednesday 26 October 2011 à 12:29 | Quote


Subscription date : 30 November 2007
Messages : 16705
ah oui, pas mal l'idée de l'étiquette déportée.
encore que pour les autres vues c'est peut-être moins évident.

mais mon problème (si on peut dire) c'était surtout que les étiquettes ne sont pas placées au-dessus des icônes comme dans le sous-dock, ça "dérange" un peu.
enfin ça me paraît pas rédhibitoire, mais j'aimerais bien d'autres avis aussi
qqun a testé ?

Edit: personne ? c'est parce que la backend cairo vous dégoûte, ou bien que personne ne positionne son dock à la verticale ?

SQP, Sunday 30 October 2011 à 22:04 | Quote


Subscription date : 03 July 2010
Messages : 929
J'aime bien, et je confirme qu'il faudrait ajouter qq px entre le dock et l'étiquette. Mais ca fait plaisir de pouvoir les lire. (je laissais les etiquettes en vertical)

J'aime beaucoup aussi le mockup du sous dock (mais faut voir aussi les autres vues). Bcp plus utile que l'etiquette cachée

Par contre, j'ai la bordure invisible de la zone prévue pour leur affichage qui réagit avec la fonction fenêtres collantes (sticky window) de compiz quand je me met à droite. (ainsi qu'au niveau du dock ce qui est normal).
C'était moins génant avec la petite zone que j'avais avec les etiquettes verticales.

fabounet, Wednesday 02 November 2011 à 13:12 | Quote


Subscription date : 30 November 2007
Messages : 16705

Par contre, j'ai la bordure invisible de la zone prévue pour leur affichage qui réagit avec la fonction fenêtres collantes (sticky window) de compiz quand je me met à droite. (ainsi qu'au niveau du dock ce qui est normal).


si Compiz ne respecte pas les "input zones" des fenetres, il faut le leur rapporter, car il devrait le faire.


J'aime beaucoup aussi le mockup du sous dock (mais faut voir aussi les autres vues). Bcp plus utile que l'etiquette cachée

idem, du coup je pencherais plus pour une étiquette en demi-transparence, en attendant de voir si on peut faire mieux avec toutes les vues.

J'aime bien, et je confirme qu'il faudrait ajouter qq px entre le dock et l'étiquette. Mais ca fait plaisir de pouvoir les lire. (je laissais les etiquettes en vertical)

bon alors c'est vendu

lylambda, Thursday 03 November 2011 à 11:29 | Quote


Subscription date : 06 September 2009
Messages : 1469
Pour reprendre mes 5 points :

1/ Le mode iceberg n'est pas tout à fait callé -> maintenant c'est parfait. Les 2 pixels de décalage font toute la différence

2/ Le fond du mode iceberg n'est pas centré -> actuellement c'est le cas.
Les points d'amélioration seraient :
- une plus grandes possibilité de configuration (non prioritaire à mon avis, à voir selon les retours)
- et surtout l'inclusion du mode "icône permanente" pour tout les applets, du moins ceux informatifs (Météo, Corbeille, Son, etc.)

3/ Le menu des séparateurs est complétement décalé par rapport au dock panel -> ce n'est plus le cas, il apparaitra juste sur la pente du haut quelque-soit celle que l'on clic. À mon avis, cela reste un détail.

4/ Les étiquettes verticales empiètent toujours sur le dock panel -> Problème réglé
Quelques détails pour fignoler :
- ajouter un petit écart entre le dock et l'étiquette pour différencier et éviter tout chevauchement.
- recaler l'étiquette de l'élément du dock-panel au bord haut de l'écran, car elle est un cran trop bas
http://uppix.net/c/d/4/92df12fb23aa40474c2170cbb9b09.png

5/ Bug de refresh pour les jauge -> Corrigé depuis un moment

___

Sachant que…
J'aime bien, et je confirme qu'il faudrait ajouter qq px entre le dock et l'étiquette. Mais ca fait plaisir de pouvoir les lire. (je laissais les etiquettes en vertical)

bon alors c'est vendu

… un gros résolu est de rigueur ! Merci pour cette série d'améliorations

matttbe, Thursday 03 November 2011 à 12:27 | Quote


Subscription date : 24 January 2009
Messages : 11232
maintenant c'est parfait. Les 2 pixels de décalage font toute la différence
On ne pourrait pas régler cet espace?

lylambda, Thursday 03 November 2011 à 12:57 | Quote


Subscription date : 06 September 2009
Messages : 1469
On ne pourrait pas régler cet espace?
C'est discutable, mais à titre perso, je n'en vois pas l'intérêt. En l'état, toutes les icônes permanentes apparaissent au bord de l'écran sans le coller. Et c'est tout ce qu'on leur demande, non ?

matttbe, Thursday 03 November 2011 à 13:33 | Quote


Subscription date : 24 January 2009
Messages : 11232
Oui, c'est vrai, là elle est à la même position avec ou sans tout le dock visible.

fabounet, Friday 04 November 2011 à 17:09 | Quote


Subscription date : 30 November 2007
Messages : 16705
merci pour la checklist Lylambda

(bon maintenant faut pas que j'oublie de coder ce qui a été vendu )

lylambda, Monday 07 November 2011 à 15:27 | Quote


Subscription date : 06 September 2009
Messages : 1469
Petit retour sur les dernière modifs :

- recaler l'étiquette de l'élément du dock-panel au bord haut de l'écran, car elle est un cran trop bas--> réglé

- ajouter un petit écart entre le dock et l'étiquette pour différencier et éviter tout chevauchement. --> Tu as modifié quelques chose ? Certaines étiquettes sont à quelques pixels du panel vertical, d'autres le chevauchent. Cela semble lié à la taille que l'ont donne à l'icône (j'avais effectué des ajustements entre 37px² et 46px²), non au bord du panel en temps que tel. Lorsque je remets tout vers les 42 px de large, le positionnement des étiquettes et plus homogène.

- enfin, la solution des étiquettes transparente lorsque chevauchées par un sous-dock est plutôt élégante. À voir si c'est une solution permanente ou temporaire en attendant une éventuelle intégration aux différente vues de sous-dock.

fabounet, Tuesday 08 November 2011 à 15:59 | Quote


Subscription date : 30 November 2007
Messages : 16705
l'étiquette est placée par rapport à l'icône; si tu as des icônes de hauteurs différentes, ça peut expliquer la différence de positionnement de l'étiquette
aussi, il faut penser que certaines icônes ont beaucoup de vide (le dessin ne remplit pas tout le carré alloué à l'icône)

lylambda, Wednesday 09 November 2011 à 10:08 | Quote


Subscription date : 06 September 2009
Messages : 1469
Sachant qu'il peut arrivé que l'on fasse varier la taille des icônes (je te l'accorde, c'est plutôt rare ^^), n'aurait-on pas une apparence plus homogène en utilisant le bord du dock plutôt que l'icône dans le cas d'un dock panel ?
Pour les autre type de dock, il est effectivement logique de se baser sur l'icône puisque celle-ci est susceptible de varier en taille.

fabounet, Wednesday 09 November 2011 à 16:53 | Quote


Subscription date : 30 November 2007
Messages : 16705
en effet, le code est générique d'où la similarité
par contre, tu as un exemple concret ?

lylambda, Thursday 10 November 2011 à 20:58 | Quote


Subscription date : 06 September 2009
Messages : 1469
par contre, tu as un exemple concret ?
Et bien, à titre perso, j'avais personnalisé la taille de diverse icônes du panel selon mes goûts personnels. Mais du coup, cela fait varier la position des étiquettes, ce qui est plutôt laid.

BZR Version | Version BZR

Subjects Author Language Messages Last message
[Resolved] Bugs du panel vertical
lylambda Français 19 lylambda [Read]
10 November 2011 à 20:58

Post a message

Anti-spam filter 5 (+) plus (+) 8 =
            
Did you know ? The Math tag can display mathematical formula. Check LaTex syntax for more information


Glx-Dock / Cairo-Dock List of forums BZR Version | Version BZR Bugs du panel vertical Haut de page

Online users : matttbe,

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2012 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence.
Many thanks to TuxFamily for the web Hosting