MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
1 stars 1 forks source link

Afficher plus clairement le nom du modèle courant #55

Closed PascalAstruc closed 2 years ago

PascalAstruc commented 2 years ago

Pour les modèles , le concept me parait intéressan,t ce serait bien d'avoir sur l'interface l'info sur le modèle actif sans aller dans le menu déroulant (pas intuitif et c'est surtout important car les infos sont visible en fonction du modèle) Merci

WREATCHED commented 2 years ago

image

PascalAstruc commented 2 years ago

C'est plutôt pas mal (c'est vrai il y a beaucoup de chose dans l'interface) en différenciant peut être italique gras et plus petit ou par l’alignement ou la couleur ou tout simplement en reprenant le visuel du menu présent dans le déroulant (histoire de hiérarchiser l'info).

alhyss commented 2 years ago

Comme tu t'en doutais, je n'aime pas 😄. C'est peu visible, s'il n'y avait pas le mot "modèle" dans le nom du modèle on ne saurait pas de quoi il s'agit... Tout ça serait sans doute améliorable par de la mise en forme, mais, surtout, le fait que ça apparaisse dans un onglet du formulaire alors que le modèle définit toute la structure du formulaire y compris les onglets eux-mêmes me paraît vraiment contre-intuitif.

Plus généralement, il me semble que la seule manière d'assurer que l'utilisateur comprenne ce qu'est cette information est de faire en sorte que le nom du modèle soit affiché à côté du menu qui permet de sélectionner le modèle. Je continue à penser que le mettre dans la barre d'outils sous une forme comparable à ce que tu as fait avec les langues est notre meilleure option. Quitte à faire deux lignes de barre d'outils pour avoir plus de place, ou à n'afficher le nom du modèle qu'au-delà d'un certain seuil de largeur de panneau/fenêtre.

Au fait, PlumePg limite à 48 caractères la longueur du nom d'un modèle, et ça ne me choquerait pas de tronquer les noms qui, par exemple, dépassent 20 caractères (voire moins).

lim = 20
if len(t) > lim:
    t = '{}...'.format(t[:lim - 3])
WREATCHED commented 2 years ago

Vu le commentaire de Pascal, je propose qu'on le soumette au sous groupe méta ?

WREATCHED commented 2 years ago

image

WREATCHED commented 2 years ago

image

WREATCHED commented 2 years ago

image

WREATCHED commented 2 years ago

image

WREATCHED commented 2 years ago

Dl : Tester QToolButton Vs QComboBox pour visualisation Voir pour l'adaptation automatique en fonction de la taille du libellé

Options : Deux lignes dans la barre des outils

WREATCHED commented 2 years ago

Réponse en vidéo et captures d'écrans https://user-images.githubusercontent.com/66324136/164049860-ab058717-7b55-43c0-a4e0-8ae7a642b1aa.mp4

image

Qu'en pensez-vous ?

PascalAstruc commented 2 years ago

C'est parfait pour moi.