3 Commits
Author SHA1 Message Date
chinboy 809e77e44c style: remove unused using directives 2026-07-31 23:45:25 +08:00
chinboy a343c8c246 refactor(Calendar): clean up code formatting and improve documentation 2026-07-31 17:00:28 +08:00
chinboy 226d6eae06 feat(Calendar): add default CalendarHeader with year/month select and mode switch
CalendarHeader computes year/month options per spec (20-year window, ValidRange
boundary trimming, month clamping), drives ComboBox dropdowns and a Segmented mode
switch, and reports Year/Month/Mode intents. Calendar hosts it as PART_DefaultHeader,
hidden when a custom HeaderTemplate is set. 7 option-logic + 6 render tests pass.
2026-07-30 20:26:45 +08:00