feat : sélecteur d'année dans le calendrier (3ᵉ niveau) #83

Merged
tristan merged 12 commits from feature/date-year-picker into develop 2026-06-22 09:28:56 +00:00

12 Commits

Author SHA1 Message Date
tristan b07e001006 feat : en-tête « Mois Année » constant + année courante centrée (2e ligne/2e col) + cycle de vues
- l'en-tête affiche toujours « Mois Année » avec chevron bas dans les 3 vues
- le clic sur l'en-tête cycle jours -> mois -> années -> jours (goToHigherView -> cycleView)
- la grille d'années cale l'année courante en index 4 (yearPageStart = courante - 4)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 11:28:20 +02:00
tristan 0ec63e774d docs : sélecteur d'année dans le calendrier (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:22:42 +02:00
tristan d8f54137de feat : propage min/max au popover + e2e sélecteur d'année (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:19:22 +02:00
tristan f314a1a06e feat : intégration du sélecteur d'année dans CalendarField (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:16:09 +02:00
tristan 5e5423c545 feat : bornage min/max du MonthPicker (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:12:55 +02:00
tristan 288c7a9dfb feat : composant YearPicker avec bornage min/max (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:09:54 +02:00
tristan 59212a241e feat : header contextuel jours/mois/années (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:06:56 +02:00
tristan ea379ce5e4 feat : pagination des années + selectYear + recentrage (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:04:07 +02:00
tristan 03d9775ddb feat : helpers isMonthInRange/isYearInRange (#date-year-picker)
Recommit : Task 2 avait orphelin le commit d'origine (reset HEAD).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 10:01:49 +02:00
tristan f7fc54c070 feat : viewMode 3 niveaux + goToHigherView (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:59:06 +02:00
tristan 7ea1292e2a docs : plan d'implémentation sélecteur d'année (#date-year-picker)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:52:13 +02:00
tristan a5328de113 docs : spec sélecteur d'année dans le calendrier (3e niveau)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:46:07 +02:00