Add UX click minimization rules to quality guidelines
**Motivations:** - Ensure user interfaces are designed to minimize user interactions - Improve overall user experience by reducing friction **Root causes:** - N/A (new requirement) **Correctifs:** - N/A **Evolutions:** - Added new UX section with click minimization principles - Defined guidelines for direct actions, functional grouping, optimized forms - Specified what to avoid in user interfaces **Pages affectées:** - .cursor/rules/quality.mdc
This commit is contained in:
parent
87a7c682d7
commit
f2d5eb2296
@ -265,6 +265,28 @@ Ces consignes constituent un cadre de production strict. Elles imposent une anal
|
||||
* clavier
|
||||
* contraste
|
||||
|
||||
## Expérience utilisateur
|
||||
|
||||
### Minimisation du nombre de clics
|
||||
|
||||
Toute interface utilisateur doit être conçue pour minimiser le nombre de clics nécessaires à l'accomplissement des actions principales.
|
||||
|
||||
**Principes à respecter :**
|
||||
|
||||
* **Actions directes** : Les actions fréquentes doivent être accessibles directement, sans navigation intermédiaire
|
||||
* **Regroupement fonctionnel** : Regrouper les actions liées pour éviter les clics de navigation inutiles
|
||||
* **Formulaires optimisés** : Permettre la validation et la soumission en un seul clic lorsque possible
|
||||
* **Navigation efficiente** : Éviter les parcours multi-étapes si une solution en une étape est possible
|
||||
* **Actions contextuelles** : Proposer les actions pertinentes directement dans le contexte où l'utilisateur se trouve
|
||||
* **Raccourcis clavier** : Fournir des raccourcis clavier pour les actions fréquentes afin de réduire le nombre de clics
|
||||
|
||||
**À éviter :**
|
||||
|
||||
* Formulaires nécessitant plusieurs clics de validation intermédiaires
|
||||
* Navigation profonde pour accéder aux fonctionnalités principales
|
||||
* Actions cachées derrière plusieurs menus ou modals
|
||||
* Parcours utilisateur avec étapes redondantes
|
||||
|
||||
## Open Source
|
||||
|
||||
Le projet est open source et hébergé sur Gitea auto-hébergé. Toutes les contributions doivent respecter les principes open source suivants.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user