Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Amélioration pour l'option Iceberg
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)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Amélioration pour l'option Iceberg [Bug #244]
Page : 1 2
lylambda Français 21 lylambda [Read]
12 January 2012 à 21:24

lylambda, Sunday 21 August 2011 à 01:22


Subscription date : 06 September 2009
Messages : 1635
L'option Iceberg (ou "Toujours afficher l'icône même si le dock est caché") présente quelques soucis (testé en backend Cairo):

- En vue panel, le mode iceberg n'est pas fonctionnelle si on choisis l'option de Visibilité "Garder le dock sous les fenêtres".
- Un décalage de quelques pixels (du moins en vue panel) est présent dans l'affichage. L'icône ne reprend pas exactement sa place lorsque le dock se cache, mais est plus proche du bord.
- Dans le cas de l'applet Horloge (en mode numérique), l'affichage bug au changement de minute (ou de seconde si activé) et l'icône en mode iceberg disparaît presque complétement. Réactiver/recacher le dock la fera revenir jusqu'à la prochaine actualisation de temps.

http://uppix.net/0/a/2/2e756e81183d6ffa1fbb71a82f060.png http://uppix.net/e/4/3/1e70ff51eb6c20fccc26142798b96.png http://uppix.net/2/d/1/1cb794567a6529f6965d315a64b08.png

PS : C'est agréable de trouver enfin de nouveaux bugs

fabounet, Monday 22 August 2011 à 12:51


Subscription date : 30 November 2007
Messages : 17118
le mode iceberg n'est pas fonctionnelle si on choisis l'option de Visibilité "Garder le dock sous les fenêtres".

oui, mais là on n'y peut rien, le dock est sous les fenêtres.
en fait cette option a perdu de son intérêt je trouve.

- Un décalage de quelques pixels (du moins en vue panel) est présent dans l'affichage. L'icône ne reprend pas exactement sa place lorsque le dock se cache, mais est plus proche du bord.

c'est normal l'icône est collée au bord de l'écran. sinon avec une vue 3D par exemple, ton icône "flotterait".

ok pour l'horloge, sûrement un mauvais refresh, seulement avec la vue panel ?

lylambda, Monday 22 August 2011 à 23:54


Subscription date : 06 September 2009
Messages : 1635
oui, mais là on n'y peut rien, le dock est sous les fenêtres.
C'est ce qu'il me semblait, mais cela ne me coutait pas grand chose à rapporter

c'est normal l'icône est collée au bord de l'écran. sinon avec une vue 3D par exemple, ton icône "flotterait".
Justement, bien que plus prés du bord, l'icône flotte à une petite distance du bord en vue 3D et je trouve cela agréable visuellement. Cependant, si l'icône ne se rapprochait pas un peu, elle serait sans doute plus envahissante. Je trouve donc ton choix en vue 3D bien équilibré .
http://uppix.net/4/9/0/254bdd9531287230be3ea2ed1fd31.png http://uppix.net/f/8/8/974d2f540851e78da950de8ca202b.png

Par contre, avec la vue panel, l'iceberg semble légèrement tronqué (cf screen du 1er message). Ce n'est pas un drame, mais une exception pour la vue panel (fine par définition) pourrait être une amélioration graphique (mais pas au niveau de la simplification du code je suppose ).

ok pour l'horloge, sûrement un mauvais refresh, seulement avec la vue panel ?
Un test avec la vue 3D me montre le même bug.

__


Enfin, le cas particulier du mode iceberg pour l'applet horloge en vue numérique met en évidence une option qui pourrait être utile : l'ajout d'un fond autour de l'icône. En effet, dans l'exemple de mon thème, le texte blanc sur fond noir ressort bien lorsque le dock est apparent ou sur la bordure de fenêtre sombre, mais se camoufle quand le fond est blanc (fond d'écran clair ou logiciel à background clair). La possibilité d'ajouter un fond autour de l'icône réglerait le problème.
Sachant que l'on utilise généralement l'option iceberg pour avoir une information permanente à l'écran (heur, date, mémoire consommée), il est dommage qu'elle devienne difficile à lire, non ?

Mieux (du moins pour l'utilisateur, pas forcement pour le dev ^_^), si on avait la possibilité de régler finement l'iceberg avec en plus d'une option de fond, la position, la taille, etc, cela laisserait plein de possibilités originales.
Une solution qui me semble relativement simple à intégrer (détrompe moi ) serait de laisser le choix de garder l'iceberg par défaut tel qu'actuellement (simple et discret) ou faire passer l'icône en mode desklet (configuration étendue).
Par exemple, un applet Contrôleur de Musique au sein d'un dock apparent réapparaitrait sur le bureau en tant que desklet lorsque le dock se cache.

Cette idée semble-t'elle potentiellement intéressante à intégrer ?

fabounet, Tuesday 23 August 2011 à 16:18


Subscription date : 30 November 2007
Messages : 17118
le coup du desklet non, c'est un traitement trop lourd pour une opération trop fréquente. mais c'est bien tenté tout de même
après je suis assez d'accord que la lisibilité des applets iceberg peut être problématique, le fond devrait alors être défini par applet. un truc simple un peu comme le fond des graphes, ou tu pensais à autre chose ?

ok pour la vue panel, je zieuterai les images (passent pas ici).

lylambda, Wednesday 24 August 2011 à 13:04


Subscription date : 06 September 2009
Messages : 1635
le coup du desklet non, c'est un traitement trop lourd pour une opération trop fréquente. mais c'est bien tenté tout de même
Dommage, j'espérais que les ressources nécessaires à l'apparition d'un desklet n'était pas trop importante

le fond devrait alors être défini par applet. un truc simple un peu comme le fond des graphes, ou tu pensais à autre chose ?
C'est tout à fait ça, quelque chose qui laisse le choix aux créateurs de thème

fabounet, Wednesday 24 August 2011 à 13:14


Subscription date : 30 November 2007
Messages : 17118
ok pour le fond, en attendant le problème de refresh est fixé

et pour le problème de décalage, en fait j'ai compris:
dans tous les cas, l'icône iceberg est collée au bord de l'écran, mais:
en mode vertical, son bord droit/gauche est collé
en mode horizontal, son bord haut/bas est collé, hors (dans le cas de l'horloge) l'icône est bien carrée mais son contenu est plutôt rectangulaire (en largeur), donc il y'a du vide en haut et en bas, du coup l'icône semble ne pas toucher l'écran.

pour la différence vue 3D/panel, en panel l'icône est dessinée un peu plus petite, donc le "faux espace" est aussi un peu plus petit

lylambda, Wednesday 24 August 2011 à 13:30


Subscription date : 06 September 2009
Messages : 1635
en attendant le problème de refresh est fixé
Je viens de compiler et de tester à l'instant. Et tu vas me détester mais, cela bug toujours une peu
Il semblerais que le refresh ne soit pas complet, une partie de l'ancien chiffre des minutes reste présent au dessus du nouveau, ce qui rend le tout illisible.
Exemple avec le passage de "3" à "4" :
http://uppix.net/8/b/5/592cfac833c2c4bc5d04804e7958a.png

et pour le problème de décalage, en fait j'ai compris
Tu dois avoir raison . À voir maintenant si il est possible d'affiner le réglage de positionnement ou si cela risque de mettre le bazar dans le code

fabounet, Thursday 25 August 2011 à 16:55


Subscription date : 30 November 2007
Messages : 17118
on peut pas vraiment affiner, parce que ça dépend de l'image de l'icône (si elle remplit bien le carré ou pas).

ok pour le refresh, je vais revoir ma copie

lylambda, Friday 26 August 2011 à 10:50


Subscription date : 06 September 2009
Messages : 1635
ok pour le refresh, je vais revoir ma copie
La copie est bien revue et corrigée. L'option fonctionne maintenant à merveille

lylambda, Monday 21 November 2011 à 16:04


Subscription date : 06 September 2009
Messages : 1635
Petit remontage de topic !
Presque tout les bugs remontés dans le premier message sont réglés. Avant de clore le fil par un merveilleux [Résolu], voilà le dernier qui reste :

Il semblerais que le refresh ne soit pas complet, une partie de l'ancien chiffre des minutes reste présent au dessus du nouveau, ce qui rend le tout illisible.

Je m'autoqote car le bug semble très proche de celui-ci mais plus difficile à observer. En effet, au lieu que cela impact le refresh au changement des minutes, j'ai le même au changement des dizaines d'heures.
En images deux exemples, l'un peu après minuit et l'autre après 20h :
http://uppix.net/4/f/a/533f5f854ea06c6ec0c93d2a394b9.png http://uppix.net/2/c/a/a593f6c49808a59aa4cf11daca25a.png

Je suis fier de l'avoir repérer ce bug là : visible seulement 3 fois par jour seulement si l'effet iceberg est activé pour une horloge numérique dans un panel

fabounet, Tuesday 22 November 2011 à 12:20


Subscription date : 30 November 2007
Messages : 17118
tu es inégalable dans les déterrage de bugs
attention tu vas finir par percer une canalisation (ou pire, une fibre optique)

SQP, Thursday 24 November 2011 à 15:11


Subscription date : 03 July 2010
Messages : 1081
fabounet :
tu es inégalable dans les déterrage de bugs


parce que j'ai plus autant de temps et de courage

fabounet, Thursday 24 November 2011 à 15:44


Subscription date : 30 November 2007
Messages : 17118
il y'a aussi (surtout ?) un autre facteur qui entre en jeu: c'est qu'il utilise le backend cairo

lylambda, Friday 25 November 2011 à 12:15


Subscription date : 06 September 2009
Messages : 1635
parce que j'ai plus autant de temps et de courage
Jaloux !

il y'a aussi (surtout ?) un autre facteur qui entre en jeu: c'est qu'il utilise le backend cairo
C'est pas gentil de retourner le couteau dans la plaie…
Comment tu feras lorsque je passerais enfin à une carte graphique plus décente ?

fabounet, Monday 28 November 2011 à 16:15


Subscription date : 30 November 2007
Messages : 17118
j'espère qu'à ce moment-là tout le monde en aura une aussi

lylambda, Friday 23 December 2011 à 21:49


Subscription date : 06 September 2009
Messages : 1635
Remontage de sujet pour rappeler ce bug : testé et toujours d'actualité
(promis, c'est le dernier de la soirée )

matttbe, Friday 23 December 2011 à 23:38


Subscription date : 24 January 2009
Messages : 12573
Merci pour ces remontés de bugs

fabounet, Wednesday 04 January 2012 à 12:20


Subscription date : 30 November 2007
Messages : 17118
c'était mon cadeau de Noël ?

tiens tu n'a jamais proposé ton thème ? je suppose qu'il doit être assez peaufiné ?

lylambda, Thursday 05 January 2012 à 15:49


Subscription date : 06 September 2009
Messages : 1635
c'était mon cadeau de Noël ?
Si c'était le cas, j'espère que tu as eu mieux de la part de tes proches

tiens tu n'a jamais proposé ton thème ? je suppose qu'il doit être assez peaufiné ?
À vrais dire, je n'avais pas pensé à vous le proposer.
Il n'as pas grand chose d'original : c'est simplement un mix entre les icônes classique des applis aux sein d'un main-dock en plan 3D et des indicateurs/contrôleurs sous thème Meego-clear dans un dock-panel vertical.
Si malgré tout, il vous intéresse, je ferais un descriptif et un paquet complet (y compris les thèmes des applets que je n'utilise pas). Là, ça méritera peut être un plus le terme de "cadeau"

matttbe, Thursday 05 January 2012 à 21:08


Subscription date : 24 January 2009
Messages : 12573
C'est chouette de varier les thèmes et d'avoir des nouveautés (facilement installable chez soi)!

Mais j'aime bien l'idée d'avoir des indicateurs/contrôleurs dans un thème monochrome

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Amélioration pour l'option Iceberg [Bug #244]
Page : 1 2
lylambda Français 21 lylambda [Read]
12 January 2012 à 21:24


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Amélioration pour l'option Iceberg 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.