PnX-SI / GeoNature

Application de saisie et de synthèse des observations faune et flore
GNU General Public License v3.0
101 stars 102 forks source link

design : sidebar #2563

Open Naomi-Fischer opened 1 year ago

Naomi-Fischer commented 1 year ago

Afin d'optimiser la navigation sur l'application, il pourrait être intéressant de garder cliquables les icones quand le menu est replié, évitant ainsi un clic supplémentaire.

Au survol sur l'icone, un tooltip apparaitrait pour indiquer la redirection.

image

camillemonchicourt commented 1 year ago

A voir quand même, car on cherche souvent de la place pour les cartes, les listes. Donc pas certain que cela soit pertinent de perdre quelques dizaines de pixels précieux.

DonovanMaillard commented 1 year ago

Assez d'accord avec Camille, surtout qu'on risque un mauvais clic qui nous fait quitter une saisie en cours sans le vouloir, notamment pour des saisies sur tablette par exemple...

D'autant que tous les modules n'ont pas forcement une icône unique (monitoring peut vite démultiplier les "modules" affichés dans le menu).

mvergez commented 1 year ago

Je ne suis pas vraiment d'accord avec vous. Ce mécanisme permet un changement beaucoup plus rapide entre les modules et je le trouve très pratique sur d'autres applications web (comme gmail par exemple). Et là ça permettrait rapidement de passer d'un module à l'autre : occtax/admin/validation/monitorings/synthese etc...

A voir quand même, car on cherche souvent de la place pour les cartes, les listes. Donc pas certain que cela soit pertinent de perdre quelques dizaines de pixels précieux.

Il y a de la place à gagner autre part à mon sens. Exemple dans le module de validation : image

Même s'il y avait beaucoup d'observateurs, on pourrait mettre un [...] ou aller à la ligne pour aérer tout ça, parce que là c'est un vide qui ne sert à rien.

risque un mauvais clic qui nous fait quitter une saisie en cours sans le vouloir, notamment pour des saisies sur tablette par exemple...

Souvent la saisie se retrouve à droite de l'écran donc un mauvais clic ne devrait pas arriver souvent. A part oui pour les filtres de la synthèse et de validation mais c'est minimal à mon avis. Et le mécanisme d'affichage des noms pourrait éventuellement avertir l'utilisateur que son curseur est au mauvais endroit. Ensuite pour les tablette, effectivement les applis responsives cachent les icônes par défaut sur des plus petits écrans, il faudrait faire pareil

D'autant que tous les modules n'ont pas forcement une icône unique (monitoring peut vite démultiplier les "modules" affichés dans le menu).

Cela permettrait de forcer les admins à mettre des icônes différentes ;) Surtout que c'est beaucoup plus simple maintenant avec le module d'admin.

Naomi-Fischer commented 1 year ago

Bonjour,

Merci pour vos retours, j'en rend note.

Cependant la place utilisées par la sidebar reste minime et ne me semble pas nuire à l'utilisation des modules, à tester "en conditions réelles" peut-être ? L'optimisation de la navigation me semble tout de même valoir la perte d'un petit espace, que l'on peut gagner ailleurs au besoin.

Concernant le risque de changer de page en pleine saisie, une sécurité peut être mise en place avec une modale nécessitant la confirmation de l'utilisateur s'il est en mode édition ? Il peut arriver de cliquer par erreur sur un bouton présent dans l'espace de travail, mais sur une sidebar n'étant pas incluse à cet espace, c'est quand même plus rare.

Qu'en pensez vous ?

camillemonchicourt commented 1 year ago

Oui je suis d'accord aussi que c'est bien pratique d'avoir le menu en permanence, d'autant plus qu'il est parfois galère de revenir en arrière dans certains modules.

Pour le risque de perte de saisie, je n'ai pas trop d'inquiétude. En effet c'est classique d'avoir un menu à droite. Mais par contre, il faut bien veiller au fonctionnement responsive de ces évolutions. Déjà que GeoNature n'est pas trop prévu pour les petits écrans, autant ne pas "empirer" cela.

Naomi-Fischer commented 1 year ago

Tout à fait il va falloir creuser le responsive, je me penche sur la question rapidement pour vous faire une (ou plusieurs) propositions