Comments (6)
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 :
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.
from geonature.
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.
from geonature.
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 ?
from geonature.
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.
from geonature.
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).
from geonature.
Tout à fait il va falloir creuser le responsive, je me penche sur la question rapidement pour vous faire une (ou plusieurs) propositions
from geonature.
Related Issues (20)
- [2.13.3] Warning dans les logs : WARNING : You are trying to get scope permission for a module (SYNTHESE) ... HOT 2
- creation de compte : error 403 HOT 6
- lint - html and scss are not included in CI linting HOT 3
- Référentiel et calcul de la sensibilité HOT 2
- [Documentation] Commandes Celery HOT 5
- [Import] Vérifier la bonne interprétation des caractères UTF-8 HOT 1
- Double chargement des fond de carte HOT 1
- Le bouton/lien 'Voir l'observation dans le module de saisie' dans la synthese ne fonctionne plus. HOT 4
- Coupure d'accès récurrence à GeoNature / opérations de maintenance ? HOT 4
- [Occhab] Erreur serveur lors de la consultation d'une station HOT 5
- [OCCTAX] Affichage champs additionnels : value au lieu de label HOT 1
- Ajout de liens externe sur la page de connexion à GeoNature HOT 2
- [IMPORT][BACKEND][OCCHAB] Lister les tests à ajouter
- Bug sur suppression de champ additionnel HOT 3
- Champs additionnels: changement de format entre la 2.12 et la 2.13 HOT 1
- [IMPORT] Rapporter l’avancement de l’import dans la synthèse HOT 2
- Lien "Accueil" ne pointe pas sur la page d'accueil
- mixed content (invocation d'une API en http depuis une page https) HOT 17
- [OCCTAX] champs additionnal_fields obligatoire au niveau des schéma Marshmallow HOT 2
- Compléter les tests frontends
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geonature.