Maquettes¶
Cette section regroupe les maquettes basse fidélité de l'application VigieChiro Companion. Chaque maquette est décrite par :
- une maquette SVG présentant l’agencement final attendu (cadre fenêtre, barre de navigation, contenu, pied de page) ;
- la liste des composants affichés et leurs données d'exemple ;
- les interactions clés entre éléments ;
- les variantes (état vide, modales, panneaux dépliés, écrans intermédiaires) regroupées dans le même fichier ;
- les parcours et stories rattachés ;
- des notes d'implémentation ciblées (composants JavaFX recommandés, points d'attention performance ou UX, raccourcis claviers).
Maquettes basse fidélité, pas spécification figée
Ces maquettes posent l'organisation des écrans et la hiérarchie des informations à afficher. Elles n'imposent pas le style visuel final (couleurs, typographies, icônes, espacements précis) : ce niveau relève de l'implémentation.
Une variante d'un écran est envisageable si elle améliore l'organisation ; le choix se justifie alors dans la documentation.
Cartographie des écrans¶
| # | Écran | Type | Parcours principal | Épopées couvertes |
|---|---|---|---|---|
| M-Accueil | Lanceur (bandeau nocturne + deux prismes) | Écran d'accueil (point d'entrée) | transverse (tous) | toutes (lanceur) |
| M-Sites | Vue de mes sites de suivi | Vue principale | P1 | E1.S1, E1.S4 |
| M-Site-detail | Fiche détail d'un site | Vue secondaire | P1 | E1.S2, E1.S3 |
| M-Import | Assistant d'import d'une nuit | Vue principale | P2 | E2.S1 à E2.S7 |
| M-Passage | Détail d'un passage (4 onglets) | Vue pivot | transverse | E0.S3, E4.S4, E6 |
| M-Qualification | Vérification d'enregistrement par échantillonnage | Vue plein écran | P3 | E3 |
| M-SonsValidation | Sons & validation (écoute, validation taxonomique, références) | Vue plein écran (4 sources) | P7, P10 | prisme biodiversité |
| M-Lot | Préparation du dépôt | Vue plein écran | P4 | E4.S1 à E4.S3 |
| M-MultiSite | Carte & passages (carte au carroyage + tableau) | Vue plein écran | P5 | E5 |
| M-Diagnostic | Diagnostic matériel d'un passage | Vue secondaire (depuis M-Passage) | P6 | E6 |
| M-Analyse | Espèces & observations (inventaire transverse) | Vue plein écran | P11 | prisme biodiversité |
| M-Recherche | Recherche globale (liste déroulante du chrome) | Transverse (tous écrans) | P8 | recherche transverse |
Comment lire une maquette¶
Chaque fichier .md suit la même structure :
- En-tête avec type, persona principal, parcours et stories couvertes.
- Maquette principale : un SVG inline qui représente l'écran cible avec des données d'exemple cohérentes (n° de carré 640380, PR 1925492…).
- Annotations : explication de chaque zone de la maquette (en-tête, sections numérotées, badges, etc.).
- Interactions clés : tableau des actions disponibles sur chaque élément cliquable.
- Variantes (quand pertinent) : maquettes secondaires dans le même fichier : état vide, modales, écrans intermédiaires (ex. progression d'un import), bascule de mode (vue tableau vs arborescence).
- Notes pour l'implémentation : composants JavaFX recommandés, points de performance, raccourcis claviers, dépendances entre maquettes.
Convention de navigation entre écrans¶
%%{init: {"flowchart": {"defaultRenderer": "elk"}, "themeCSS": ".nodeLabel, .nodeLabel p, .nodeLabel span { color: #fff !important; fill: #fff !important; }"}}%%
flowchart TB
Accueil[🧭 M-Accueil]
Sites[🏠 M-Sites]
MultiSite[📊 M-MultiSite]
Detail[🌐 M-Site-detail]
Import[📥 M-Import]
Passage[📋 M-Passage]
Qualif[🎧 M-Qualification]
Lot[📦 M-Lot]
Analyse[🪶 M-Analyse]
SonsVal[🔊 M-SonsValidation]
Accueil --> Sites
Accueil --> MultiSite
Accueil --> Analyse
Accueil --> SonsVal
Sites --> Detail
Sites --> Import
MultiSite -.alternative.- Sites
Detail --> Passage
Import --> Passage
MultiSite --> Passage
Passage --> Qualif
Passage --> SonsVal
Qualif --> Lot
Passage --> Lot
Lot -.dépôt VigieChiro<br/>+ retour Tadarida.-> SonsVal
Analyse --> SonsVal
MultiSite --> SonsVal
classDef accueil fill:#3f51b5,stroke:#2c3a8c,color:#fff,stroke-width:2px
classDef main fill:#1e8449,stroke:#0e5128,color:#fff,stroke-width:2px
classDef detail fill:#4a90d9,stroke:#2563a3,color:#fff,stroke-width:2px
classDef biodiv fill:#6c3483,stroke:#4a235a,color:#fff,stroke-width:2px
class Accueil accueil
class Sites,Import,Qualif,Lot main
class Detail,Passage,MultiSite detail
class Analyse,SonsVal biodiv
- 🟦 Indigo : écran d'accueil (lanceur à deux prismes).
- 🟩 Vert : maquettes de la chaîne fil rouge (MUST).
- 🟦 Bleu : maquettes de soutien (détails, navigation multi-sites).
- 🟪 Violet : prisme espèces & biodiversité (inventaire, sons & validation).
Pattern visuel partagé¶
Toutes les maquettes reprennent le cadre fenêtre du chrome (MainView.fxml) :
- Bandeau de navigation indigo (
#3f51b5) : nom de l'application « VigieChiro Companion », bouton « ← Retour » (historique de navigation), fil d'Ariane partant toujours d'Accueil, et le champ de recherche globale (Ctrl+F) aligné à droite. - En-tête de page avec titre principal et sous-titre éventuel, juste sous le bandeau.
- Sections numérotées pour les écrans assistant (M-Import, M-Lot) ou panneau de détail « liste + détail » (M-Qualification, M-SonsValidation).
- Pied de page discret (
VigieChiro Companion).
L'accueil ajoute, sous le bandeau, un bandeau nocturne (titre, invite, tableau de bord de compteurs) puis deux sections-prismes de cartes d'activité.
Palette de couleurs (cohérente avec le reste du dossier) :
| Usage | Couleur | Exemple |
|---|---|---|
| Primary actions / liens | #4a90d9 (bleu) |
Boutons primaires, liens d'action |
| Success / verdict OK | #1e8449 (vert) |
Badges Déposé OK, statut Vérifié |
| Warning / verdict Utilisable | #b9770e (orange) |
Statut Transformé, cible étirée |
| Danger / verdict Inexploitable | #a93226 (rouge) |
Bouton Supprimer, verdict Inexploitable |
| Neutral / inactif | #6a737d (gris) |
Texte secondaire, états désactivés |
| Background subtil | #f6f8fa (gris très clair) |
Bandeaux d'info, rows alternées |
Cohérence entre écrans similaires :
- M-Qualification et M-SonsValidation partagent le même squelette « liste + écoute » (une liste pilote un panneau d'écoute
AudioViewcommun). Il n’y a qu’un seul patron de « lieu d’écoute » à implémenter, qui se décline pour les deux modes : vérification par échantillonnage d'une part, validation taxonomique d'autre part. - M-Sites et M-Site-detail utilisent le même style de cards pour les sites et les points d'écoute.
Cas non maquettés (documentés textuellement)¶
Certains écrans secondaires ne font pas l'objet d'une maquette complète mais sont décrits dans les fiches correspondantes :
- Formulaire de création d'un site : décrit dans la variante de M-Site-detail et invocable depuis M-Sites.
- Fenêtre modale de re-rattachement d'un passage : action accessible depuis M-Passage.
- Sélecteur de taxon de correction : autocomplete sur code à 6 lettres. Décrit dans M-SonsValidation.
- Fenêtre modale de confirmation « J'ai déposé » : avant transition vers le statut Déposé. Décrite dans M-Lot.