Remplissage et contour, couic ?

La version 0.47 approchant à grand pas, c’est le moment ou jamais (enfin, pour la 0.47 en tout cas…) de nous pencher sur un sujet déjà fort ancien : la taille des boîtes de dialogue. Certaines sont excessivement encombrantes, en particuliers lorsqu’elles sont paramétrée en rattachable (par opposition à flottantes). C’est le cas précisément de la boîte de dialogue Remplissage et contour.

Le débat a déjà suscité quelques réactions et propositions sur la liste de diffusion de l’association des utilisateurs francophones (et sur la liste des développeurs, l’interface en anglais posant également des problèmes de taille, mais moins marqués), en voici un résumé.

Raccourcir le titre

Il s’agit sans doute de la proposition la plus ancienne, mais sans doute aussi la moins efficace. Si l’on regarde bien, le titre est long, certes, mais pas tant que ça. En tout cas, son raccourcissement ne modifie pas la taille de la boîte, même lorsque d’autres paramètres (que nous allons étudier dans les prochains chapitres) sont optimisés.

Cependant, les idées émises ont permis de lancer le débat, et seront sans doute réutilisables à l’avenir. Nous avons eu, sans ordre particulier :

  • Fond et contour (mais on peut reprocher à « Fond » de ne pas être tout à fait équivalent à remplissage, puisqu’il donne en plus une impression de profondeur dans le plan) ;
  • Styles (avec le risque de confusion par rapport aux styles de texte) ;
  • Peinture (qui reprend le « Painting » utilisé dans la recommandation SVG pour représenté le contenu des trois onglet, mais avec un risque de confusion vis-à-vis de l’outil remplissage au seau).

Dans la mesure où jusqu’à présent nous n’avons pas réussi à nous mettre d’accord, et que l’impact de cette modification est dans le meilleur des cas très limité, ma proposition est de le conserver tel quel pour cette version, ce qui aura en plus l’avantage de ne pas perturbé les utilisateurs habitués.

Raccourcir les onglets

L’impact des onglets sur la boîte est beaucoup plus fort que le titre, et il y a sans doute pas mal à gagner de ce côté là. Voici ce qui a été proposé :

  • Remplacer « Remplissage » par « Fond ». On reprend l’idée déjà formulée pour le titre, mais ça semble plus efficace ici car, avec l’intitulé actuel du titre, nous savons déjà qu’il s’agit d’une boîte qui concerne le remplissage. On évite la répétition et on gagner de la place. Bingo !
  • Remplacer « Remplissage du contour » par « Contour ». Même idée que dans le cas précédent, avec un gain encore plus fort.
  • Conserver « Style du contour ». « Style » est déjà assez court, et il faut bien expliquer à quoi il s’applique. Et plus on a déjà bien gagné avec les deux premiers onglets, alors ce n’est pas trop grave.

Voici ce que ça donne en pratique :

Impact des onglets (seuls) sur la boîte

Impact des onglets (seuls) sur la boîte

Raccourcir les paramètres

Damned ! Même en ayant bien réduit les onglet, la taille de la boîte est restée identique. C’est que les paramètres, et en particulier leurs intitulés, ont aussi une influence ! Rien à dire sur les deux premiers onglets, qui sont assez souples, mais pour le troisième, c’est un peu la catastrophe. Voyons pourquoi, avec cette petite capture :

Manifestement, les marqueurs ont pris leurs aises, et il serait grand temps de les cantonner aux espaces dont ils ont vraiment besoin. Deux propositions ont été formulées :

  • remplacer « Marqueurs de début » par « Marqueurs initiaux », « Marqueurs intermédiaires » par « intermédiaires » et « Marqueurs de fin » par « terminaux » ;
  • pareil, mais en supprimant « Marqueur » sur les trois lignes.

Le second choix apporte un gain un chouïa plus grand, mais il n’est plus indiqué nulle part qu’il s’agit de marqueurs. Il peut convenir à des utilisateur habitués, mais risque de larguer ceux qui le sont moins (sans parler des problèmes de documentation). Pour profiter pleinement de cette seconde réduction, il faudrait aussi réduire la ligne « Limite de raccord », mais « Limite » tout court pose est sans doute un peu abrupt.

Voilà ce que ça donne (en haut l’original) :

Impact des paramètres sur la boîte

Impact des paramètres sur la boîte

Notez que les deux derniers cas profitent de la réduction effectuée sur les onglet. Sans ça, leur taille aurait été identique à l’original. Par contre, la taille du titre n’a aucune influence, quels que soient les raccourcissements effectués sur les paramètres.

Autres pistes

Une solution particulièrement efficace consisterait grouper les paramètres. On pourrait ainsi disposer l’intitulé Marqueur au dessus (et non pas à côté) des trois paramètres relatifs, et faire de même pour les raccords. Mais cette option n’est pas réalisable dans l’immédiat (en tout cas pas pour la version 0.47), car elle nécessiterait une modification plus profonde de la boîte qui aurait un impact sur l’IHM et sur l’ensemble des traductions. Il faudrait donc qu’elle s’inscrive dans un débat plus global avec les développeurs du logiciel. C’est pourquoi nous devons donc nous contenter pour l’instant de ce que nous permet la traduction et elle seule.

La taille et le style des polices peut également avoir effet sur la largeur de la boîte, et les développeurs préconisent régulièrement leur diminution comme solution de contournement. Mais il s’agit ici de paramètres réglables par l’utilisateur, alors c’est vous qui voyez !

Aidez-nous !

Voilà où nous en sommes. Nous pouvons, si un consensus se dessine rapidement, introduire ces modifications, ou une partie, dans la version 0.47 (la traduction actuelle ne contient aucun de ces changements). Sinon, nous conserverons la traduction actuelle, quitte à remettre ça pour la prochaine version (et à pousser pour une évolution plus radicale de l’interface…).

Nous vous demandons votre avis sur les points suivants :

  • Approuvez-vous les modifications proposées sur les onglets et les paramètres (sachant que les deux doivent implémentées pour avoir un effet sur la boîte) ?
  • Dans l’affirmative, quelles solution souhaitez-vous pour les marqueurs ?

Le titre pouvant être laissé tel quel pour l’instant du fait de son impact mineur sur la taille.

Bien sûr, si vous avez d’autres idées, elles sont les bienvenues !

Ajout du 14 juin 2009, 19 h 49

Quelques réponse à vos réactions :

  • Concernant le rôle de la traduction (Quentin), ce n’est effectivement pas son rôle d’améliorer l’ergonomie, mais elle ne doit pas, comme ici, la dégrader. Si tu regardes les textes en anglais, ils sont plus courts sur toute la boîte (tu peux comparer « Mid Markers » à « Marqueurs intermédiaire », pour le pire des cas…). Il faut donc, à mon avis, trouver une astuce pour, sans perte de sens, conserver une taille la plus réduite possible.
  • Labels sur deux lignes (Quentin encore). J’ai testé, mais c’est assez moche car les lignes du label sont alignées à gauche, puis le tout est aligné à droite, ce qui génère des creux entre les labels et les valeurs.
  • Refonte de l’interface (tous, ou presque). Nous ne sommes pas les seuls à nous plaindre des boîtes de dialogue, et la question de la taille de Remplissage et contour a été évoquée y compris pour la version originale en anglais (sans qu’une solution n’ai été trouvée pour l’instant). Une refonte générale de cette boîte (et de plusieurs autres) semble inéluctable. Plusieurs demandes d’évolution ont été formulées, et je compte bien profiter de vos remarque pour compléter ce qui a été suggéré voir en faire une synthèse sous forme de maquette. Mais comme il s’agit d’un travail assez lourd, et que les développeurs semblent plus motivés par l’ajout de fonctionnalités que par des questions d’ergonomie (l’actuel n’étant pas non plus complètement monstrueux), il va falloir être particulièrement fort et patient pour faire bouger les choses. Mais pour l’instant, notre seul levier est la traduction.