25 Commits
Author SHA1 Message Date
chinboy 21903f7a30 fix(Generator): 统一语义部件 Since 为三段式发布版本并校验格式 2026-09-17 11:13:21 +08:00
chinboy 9d551d68a1 feat(Semantic): 增加 DatePicker 语义部件并修复钉住弹层遮挡 2026-09-17 11:09:27 +08:00
chinboy 2b0b6870ae feat(Semantic): 增加 ColorPicker 语义部件并修复弹层首次打开竞态 2026-09-17 11:09:26 +08:00
chinboy e9b9410cc3 fix(ToggleSwitch): 修复语言切换后的内容布局刷新 2026-08-28 13:09:21 +08:00
chinboy eddcd662af feat(Popup): add internal pinned-open testing support 2026-08-26 10:44:09 +08:00
chinboy 26f2826692 feat(Desktop): migrate localization catalogs 2026-08-06 09:51:01 +08:00
chinboy 77b02d6a41 refactor(Theme)!: implement compiled theme architecture 2026-08-02 09:32:11 +08:00
chinboy 809e77e44c style: remove unused using directives 2026-07-31 23:45:25 +08:00
chinboy 0051d2d757 feat(Calendar): add public value types, enums, and event args
New public CalendarDateRange (end<start throws), CalendarMode {Month,Year},
CalendarSelectSource, CalendarCellType, CalendarCellContext, and the three
event args live in the top-level AtomUI.Desktop.Controls namespace. Rename
DatePicker test aliases to Picker* to avoid collision with these new types.
2026-07-30 19:41:45 +08:00
chinboy 5d5c5f9234 refactor(DatePicker): isolate CalendarView types into AtomUI.Desktop.Controls.CalendarView namespace
Move DateTimeHelper, CalendarExtensions, HeadTextButton, CalendarDateRange,
CalendarMode, CalendarSelectionMode, and calendar event args out of the top-level
AtomUI.Desktop.Controls namespace so the new Calendar can own it. Add xmlns
mappings and update DatePicker test usings. DatePicker behavior unchanged.
2026-07-30 19:37:20 +08:00
chinboy 010e1dad33 feat(DatePicker): implement MinDate and MaxDate properties for date range constraints 2026-07-30 09:25:12 +08:00
chinboy 95f8e8a165 refactor: update namespace from TokenSystem to Tokens across multiple files 2026-07-19 14:17:09 +08:00
chinboy 1270b95bfa fix(Controls): use EmbeddedTextBox for template-owned inputs 2026-07-16 11:36:32 +08:00
chinboy 87a56cf421 fix(DatePicker,TimePicker): align picker input sizing 2026-07-16 08:58:19 +08:00
chinboy cd182d7923 fix(Calendar): update CalendarDayButton and Card styles for improved layout and theming 2026-07-10 18:28:58 +08:00
chinboy 2c076b3598 feat: add default TwoWay binding and data validation for SelectedItems in ListView 2026-07-06 13:19:09 +08:00
chinboy 403d1a6fc9 feat(TimePicker, DatePicker): set SelectedTime and SelectedDateTime to default to TwoWay binding with data validation 2026-07-06 07:27:29 +08:00
chinboy f9400c8578 feat(DatePicker,TimePicker): add picker display anchors 2026-07-04 17:32:59 +08:00
chinboy acbc387d24 fix(DatePicker,Input,ComboBox): improve range and IME placeholder states 2026-07-02 18:45:55 +08:00
chinboy 1427238a36 feat(DatePicker): complete picker modes and week range panels 2026-07-02 18:45:55 +08:00
chinboy 3a8dccbd2d feat: add DatePicker picker modes and LLMS docs generator 2026-07-02 10:50:28 +08:00
chinboy de4167a41b feat(DatePicker): enhance range selection handling and improve layout responsiveness 2026-07-02 08:08:29 +08:00
chinboy 7048c40634 feat(Calendar): enhance date selection handling and add secondary date support 2026-07-01 16:38:55 +08:00
chinboy 8659a81cae fix(Controls): refine custom sizing and picker input widths 2026-06-21 12:26:36 +08:00
chinboy 90e823a36a fix(DatePicker,TimePicker): correct preferred input sizing 2026-06-21 09:45:53 +08:00