Skip to content

top bar (en haut) et side nav (à gauche) : clarifier qui fait quoi

Dans cette issue, j'ai recensé deux potentiels soucis de responsive design. Le premier concerne les items de la top bar, qui peuvent n'avoir pas assez de place selon la taille de l'écran et les traductions utilisées :

Screenshot_2021-08-06_at_10-27-52_Hiboo

En commençant à vouloir y remédier dans !28 (closed) on s'est aperçus que ça amenait des réflexions plus générales sur la cohérence d'avoir des boutons à la fois dans la top bar et dans la side nav. Il faut dire qu'AdminLTE pousse au vice avec sa profusion de petits espaces à combler. Souvent dans une interface plus lambda, on se contente d'une top bar qu'on transforme en side nav au gré des tailles d'écran. Souvent quand il y a les deux à la fois, la top bar ne sert qu'à afficher des icônes (avatar, notifications...) ou des outils secondaires (rechercher).

Dans le cas présent, la side nav a très clairement le rôle de navigation principale voire unique. Mais il reste que deux boutons apparaissent en doublon, dans la side nav et dans la top bar :

  • se déconnecter
  • se connecter

La page de connexion abrite d'ailleurs un autre doublon, cette fois avec le container principal qui contient le bouton pour s'enregistrer qui est lui aussi dans la side nav.

Ma proposition est double :

  • page de connexion
    • ne pas afficher de sidenav
    • abriter les boutons de connexion, d'enregistrement et les liens vers la documentation dans un container "boxed"
    • mettre le titre de l'app "Hiboo" au centre de la top bar, avec uniquement le switch dark mode

Voir par exemple la page de login de Gitlab pour se faire une idée d'un rendu possible

  • en navigation connectée
    • laisser uniquement l'username et le theme switch en top bar (plus tard on aura peut-être d'autres éléments de type avatar, notification ou autre ?)
    • mettre le bouton de déconnexion uniquement en side nav, mais beaucoup mieux visible (car il ne s'agit pas d'un bouton de navigation comme les autres, et on risque parfois de cliquer dessus par mégarde).

Ce qui pourrait donner :

wide small
Screenshot_2021-08-17_at_16-51-18_Hiboo Screenshot_2021-08-17_at_17-05-04_Hiboo

Qu'en pensez vous ?

Edited by ornanovitch
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information