Élargir le panneau en glissant son bord
Trois cent quarante pixels suffisaient à des champs de date ; ils ne suffisent pas à une liste imbriquée, où chaque niveau mange une indentation. Le panneau reçoit donc la même poignée que la colonne des libellés (décision 18) : même geste, même double-clic de remise à zéro, même mémorisation dans `localStorage`. Le code de glisser, jusque-là écrit pour la seule colonne, est paramétré par le sens et la largeur qu'il pilote plutôt que dupliqué. Une largeur unique pour les deux panneaux : ce qu'on élargit est le volet, pas l'un ou l'autre de ses contenus. La largeur voulue et la largeur appliquée sont deux variables distinctes, faute de quoi réduire un instant la fenêtre ferait perdre le réglage. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -97,6 +97,7 @@ Une fois un projet en place :
|
||||
|---|---|
|
||||
| Glisser le corps d'une barre | Décale la phase, durée conservée |
|
||||
| Glisser le bord d'une barre | Change la date de début ou de fin |
|
||||
| Glisser le bord gauche du panneau | Change sa largeur (double-clic : d'origine) |
|
||||
| Clic sur une barre ou son nom | Ouvre le panneau de détail |
|
||||
| Clic sur une autre barre, panneau ouvert | Bascule le panneau sur cette phase |
|
||||
| Clic sur un nom de phase hors écran | Ramène la frise sur elle |
|
||||
@@ -132,6 +133,10 @@ décision à quelle date. Elles se lisent aussi au survol du nom du projet dans
|
||||
et celles d'une phase au survol de sa barre : l'infobulle les affiche sans les marques de mise en
|
||||
forme, puces et cases dessinées comprises.
|
||||
|
||||
Le **panneau se redimensionne** en glissant son bord gauche, comme la colonne des projets ; un
|
||||
double-clic revient à la largeur d'origine. Cette largeur est propre au navigateur, elle n'est pas
|
||||
enregistrée dans le planning.
|
||||
|
||||
### La vue par mois
|
||||
|
||||
Les deux boutons **Frise** et **Par mois**, en haut à gauche, changent de regard sur les mêmes
|
||||
|
||||
Reference in New Issue
Block a user