Git Version | Version Git
lylambda, Saturday 25 August 2012 à 12:17
|
|
Subscription date : 06 September 2009
Messages : 1635
|
Ça a dut déjà être remonté, mais certaines étiquettes d'élément de la zone de notification sont trop longue pour être affichées completement.
Je suppose que les informations fournis par les applications (via Dbus ?) n'ont pas le bons format. Faut-il leur faire remonter le bug ?
Exemple :
À noter un petit détail annexe : les étiquettes des éléments de la zone de notifications sont toutes placées au milieu de l'applet et non face à l'application en question. Ce serait possible de l'aligner ? |
matttbe, Saturday 25 August 2012 à 13:51
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ça a dut déjà être remonté, mais certaines étiquettes d'élément de la zone de notification sont trop longue pour être affichées completement. Oui, si le dock est sur le côté, il faudrait peut-être utiliser la limitation globale pour éviter ce genre de chose.
@fabounet: qu'en penses-tu?
Je suppose que les informations fournis par les applications (via Dbus ?) n'ont pas le bons format. Faut-il leur faire remonter le bug ? Oui, ce serait bien de rapporter ce bug aux devs de Emesene.
Avant, j'avais mis que quand on avait que l'id (ce genre d'info avec des chiffres, etc.), il était préférable de ne rien afficher car pour moi, ce genre d'info n'est pas "affichable" voir inutile.
Mais fabounet a commenté: let's display the ID if we really have nothing, just to avoid having a gap (no label), inconsistency (only on some items), and an item that you can't guess until you click on it. This is a workaround for applications that don't provide a label yet, which should hopefully become rare ! À ça, je réponds que sur Unity/Gnome-Panel, il n'y a pas de label du tout (et donc certains devs ne jugent pas utile d'ajouter un titre puisque ce n'est pas affiché sur ces systrays)
@lylambda: et toi, qu'en penses-tu?  |
lylambda, Saturday 25 August 2012 à 14:44
|
|
Subscription date : 06 September 2009
Messages : 1635
|
Les 2 manières se défendent, elles ont chacune leurs avantages et inconvénients :-/ .
À titre perso, je serais partisan d'un crop des premiers éléments lorsque l'infos est trop longue. Mais c'est sans doute difficile à mettre en place. |
matttbe, Saturday 25 August 2012 à 14:52
|
|
Subscription date : 24 January 2009
Messages : 12573
|
À titre perso, je serais partisan d'un crop des premiers éléments lorsque l'infos est trop longue. Mais c'est sans doute difficile à mettre en place. Oui, pas facile de savoir ce qui est intéressant à afficher ou non mais d'après ce que je vois, on a généralement quelque chose de semblable et pas très "beau"... (nm-applet, dropbox-xxxx, etc.).
C'est vrai qu'il y a de moins en moins de problème avec ça mais si les devs n'ont pas pensés à ajouter un titre, c'est qu'ils pensent qu'ils n'en ont pas besoin. On peut aussi afficher 'Zone de notification' au lieu de rien du tout  |
lylambda, Saturday 25 August 2012 à 14:56
|
|
Subscription date : 06 September 2009
Messages : 1635
|
On peut aussi afficher 'Zone de notification' au lieu de rien du tout
Très juste ! J'ai du mal à me faire un avis. il faudrait plus de retours . Si ce n'est qu'une demi douzaine d'appli, un hack (via une liste) reste possible. Sinon ta solution me semble pas aussi. |
matttbe, Saturday 25 August 2012 à 15:00
|
|
lylambda, Saturday 25 August 2012 à 15:10
|
|
Subscription date : 06 September 2009
Messages : 1635
|
Surtout que je suis sûr que si le bug est rapporté aux devs de emesene, ils pourront trouver une solution pour fixer ce bug
Yep, ça je m'en occupe. À voir si il y en a beaucoup d'autre. |
matttbe, Thursday 30 August 2012 à 19:55
|
|
Subscription date : 24 January 2009
Messages : 12573
|
@fabounet: que penses-tu de ceci: si le dock est sur le côté, il faudrait peut-être utiliser la limitation globale pour la longueur des étiquettes (avoir '...' à la fin au lieu d'un arrêt brut)
Aussi, il semblerait qu'avec la nouvelle version de libindicator, le titre est automatiquement complété avec le nom du programme (ex: 'jupiter' si le programme est '/usr/bin/jupiter') si l'application n'en fourni pas (c'est le cas des applications en Python qui utilisent l'ancienne API indicator pour PyGTK, comme ici avec Emesene ou Jupiter, et qui n'ont pas la possibilité d'ajouter un titre via la trop pauvre API mais qui doivent fournir un id différent pour chaque instance). Donc je propose de ne pas affiche l'ID puisque, d'après ce que je dois, ce n'est pas une donnée intéressante à afficher (c'est un id comprenant un hash) ou alors, couper l'info au premier tiret mais c'est plus un hack qui ne concernent que les applications qui utilisent l'ancienne API... |
fabounet, Thursday 06 September 2012 à 18:02
|
|
matttbe, Friday 07 September 2012 à 21:33
|
|
Subscription date : 24 January 2009
Messages : 12573
|
ça n'aurait vraiment aucun intérêt Comme l'ID extra long qui n'est pas censé être affiché d'après l'API?
c'est bien d'utiliser le nom du programme, est-il accessible ? je ne vois pas trop comment.
ptet via le nom de l'objet DBus ? Je ne sais pas. D'après D-Feet, l'objet DBus n'est pas présentable non plus.
ok pour couper si le titre est "bancal" (donc si on a aucune info), soit à ~12 caractères avec "...", soit au premier tiret (ça peut être foireux) Si tu veux absolument le laisser, je crois que c'est nécessaire de couper le titre si on affiche l'ID.
Mais il ne faut pas oublier l'autre bug: si le dock est sur le côté, il faudrait peut-être utiliser la limitation globale pour la longueur des étiquettes (avoir '...' à la fin au lieu d'un arrêt brut)  |
lylambda, Saturday 08 September 2012 à 12:01
|
|
Subscription date : 06 September 2009
Messages : 1635
|
En ce qui concerne Emesene, une mise à jour à résolu le problème . Il ne me reste plus que l'icône de réseau wifi . |
fabounet, Monday 10 September 2012 à 18:04
|
|
matttbe, Tuesday 11 September 2012 à 00:08
|
|
Git Version | Version Git
|