# Layouts, plein écran et overlays

## Plein écran / layout workspace

### Fonctionnel
Il ne doit exister qu’un seul comportement de plein écran. Les déclencheurs doivent produire exactement le même résultat : double clic, clic sur nom de fenêtre et menu disposition.

### Technique
Principe retenu :
- plein écran = état système de fenêtre ;
- pas simple style CSS local ;
- rendu appliqué par le Layout Engine.

À éviter :
- plusieurs fonctions de maximisation ;
- calculs inline divergents ;
- comportements différents selon trigger.

## Menus / overlays

### Fonctionnel
Les menus doivent se fermer proprement après action.

Cas validés :
- clic sur une fenêtre dans “FENÊTRES OUVERTES” : ouverture plein écran et fermeture du menu ;
- clic sur une disposition : fermeture du panneau fenêtres et du panneau dispositions.

### Technique
Besoin d’un Overlay Manager responsable de l’ouverture, fermeture, fermeture après action, priorités et nettoyage des états actifs/sélections.

## Layouts

### Fonctionnel
Les dispositions de fenêtres doivent être cohérentes, réordonnables et extensibles.

### Technique
À terme :
- layouts config-driven ;
- non hardcodés ;
- sérialisables ;
- compatibles templates.
