Aller au contenu

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 :

  1. En-tête avec type, persona principal, parcours et stories couvertes.
  2. 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…).
  3. Annotations : explication de chaque zone de la maquette (en-tête, sections numérotées, badges, etc.).
  4. Interactions clés : tableau des actions disponibles sur chaque élément cliquable.
  5. 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).
  6. 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 AudioView commun). 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.