From 47b07373af5ddb00c3d70c844615c36b99ad0007 Mon Sep 17 00:00:00 2001 From: mika kuns Date: Wed, 29 Apr 2026 10:39:53 +0200 Subject: [PATCH] feat(ui): add ThemedDatePicker control and adopt in Prime settings New themed picker supports single-date, date+time, and range modes (replaces inconsistent CalendarDatePicker / DatePicker / TimePicker visuals). Used in the Prime schedules row to combine StartDate / EndDate into a single range picker. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../Views/Controls/ThemedDatePicker.axaml | 167 +++++++ .../Views/Controls/ThemedDatePicker.axaml.cs | 423 ++++++++++++++++++ .../Views/Modals/SettingsModalView.axaml | 23 +- 3 files changed, 602 insertions(+), 11 deletions(-) create mode 100644 src/ClaudeDo.Ui/Views/Controls/ThemedDatePicker.axaml create mode 100644 src/ClaudeDo.Ui/Views/Controls/ThemedDatePicker.axaml.cs diff --git a/src/ClaudeDo.Ui/Views/Controls/ThemedDatePicker.axaml b/src/ClaudeDo.Ui/Views/Controls/ThemedDatePicker.axaml new file mode 100644 index 0000000..f20d154 --- /dev/null +++ b/src/ClaudeDo.Ui/Views/Controls/ThemedDatePicker.axaml @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +