M-Accueil - Lanceur (deux prismes)¶
Type : écran d'accueil (lanceur du chrome, première vue affichée au lancement). Persona principal : tous (Marie, Karim, Samuel). Parcours couverts : point d'entrée transverse de tous les parcours.
L'accueil est la porte d'entrée de l'application : un bandeau nocturne (identité « une nuit de capture ») avec un tableau de bord de compteurs, suivi de deux sections-prismes de cartes d'activité. Les deux prismes rendent explicites les deux usages complémentaires : produire la donnée (collecte des nuits et des passages) et l'exploiter (inventaire des espèces, biodiversité). Chaque carte ouvre une fonctionnalité ; le fil d'Ariane du chrome repart toujours d'Accueil.
Maquette principale - accueil avec données¶
Annotations¶
- Bandeau nocturne : bandeau en dégradé bleu nuit (identité « une nuit de capture », filigrane lune 🌙) avec le titre de bienvenue et l'invite « deux entrées ». Il porte le tableau de bord de compteurs.
- Tableau de bord : quatre compteurs chiffrés (Sites, Points d'écoute, Passages, Observations), chacun avec sa pastille d'icône colorée. Les valeurs sont recalculées à chaque affichage de l'accueil (elles reflètent l'état de la base après un import ou une déclaration de site). Le bandeau est masqué tant qu'aucune donnée n'existe (premier lancement).
- Sections-prismes : les cartes d'activité sont regroupées en deux sections selon leur prisme :
- 🛰️ Collecte & passages (produire la donnée) : Mes sites puis Carte & passages ;
- 🍃 Espèces & biodiversité (exploiter la donnée) : Espèces & observations puis Sons & validation.
- Cartes : chaque carte affiche une pastille d'icône, un titre et une description courte, teintés par la couleur d'accent de la fonctionnalité ; un chevron
›apparaît au survol et la carte entière est cliquable.
Interactions clés¶
| Élément | Action |
|---|---|
| Carte Mes sites | Ouvre M-Sites (vos carrés et points d'écoute) |
| Carte Carte & passages | Ouvre M-MultiSite (carte au carroyage + tableau des passages) |
| Carte Espèces & observations | Ouvre M-Analyse (inventaire transverse) |
| Carte Sons & validation | Ouvre M-SonsValidation (source références : écoute, validation, export bibliothèque) |
| Compteur du tableau de bord | Repère visuel (non cliquable) ; reflète l'état courant de la base |
| Champ Rechercher (Ctrl+F) | Recherche globale (M-Recherche), disponible sur tous les écrans |
Notes pour l'implémentation¶
- Inversion de dépendance : le socle (
commun.view,MainController) bâtit l'accueil à partir desSet<ActiviteAccueil>etSet<IndicateurAccueil>injectés ; chaque fonctionnalité publie sa carte et ses compteurs via unMultibinderGuice. Ajouter une activité à l'accueil = une implémentation + une ligne de binding, sans retoucher le socle (graphe de slices acyclique, garanti parArchitectureTest). - Prismes : l'ordre des sections suit l'énumération
Prisme(Collecte & passages, puis Espèces & biodiversité) ; l'ordre des cartes dans un prisme suit le rangordre()déclaré par chaque carte. - Bandeau nocturne :
StackPaneclippé à ses bornes (le filigrane lune déborde volontairement). LeFlowPanedes compteurs et celui des sections se réagencent selon la largeur de la fenêtre. - Icônes : codes Ikonli FontAwesome 5 fournis par chaque fonctionnalité sous forme de chaîne (le socle construit le
FontIcon) ; les emojis de la maquette ne sont qu'un substitut basse fidélité.