Commit Graph

77 Commits

Author SHA1 Message Date
rabbitism
6eff00d9d4 fix: rework tab behavior. 2024-12-23 23:51:39 +08:00
rabbitism
bed5f2046e feat: delete useless comment. 2024-12-19 22:04:47 +08:00
rabbitism
ba981cd8ac feat: fix date range start selection when tab into the control. 2024-12-19 21:56:03 +08:00
rabbitism
0acc9c9f4d fix: fix various nullable issue. 2024-11-29 21:40:50 +08:00
rabbitism
1991f52980 feat: simplify code with switch. 2024-10-22 22:18:55 +08:00
rabbitism
dd3cebe66f feat: fix various issue upon click or tab. 2024-10-21 22:39:36 +08:00
rabbitism
a653751d47 misc: remove debug log. 2024-09-11 21:26:28 +08:00
rabbitism
e03b659cfe feat: introducing DateTimePicker. 2024-09-05 22:47:49 +08:00
rabbitism
ea08e040ec feat: fix display format change in TimeRangePicker. 2024-09-04 02:39:13 +08:00
rabbitism
561554f2bf fix: fix various timepicker sync issue. 2024-09-04 02:18:39 +08:00
rabbitism
18488ce056 fix: Fix DatePicker initialization issue. 2024-08-06 14:22:11 +08:00
rabbitism
12e9e728d2 feat: remove more warnings. 2024-07-30 18:48:59 +08:00
rabbitism
15fb5a2d1b feat: clean up warnings. 2024-07-30 18:33:30 +08:00
rabbitism
35933eb1cd feat: make sure clear button works. make sure text cleared if lost focus with invalid data. 2024-07-19 00:46:15 +08:00
rabbitism
7b3b18a0bc fix: fix date picker lost focus behavior. 2024-07-18 21:59:55 +08:00
杨劼
b8c057dee3 修复 DatePicker DateRangePicker 日历按钮无响应的问题
https://github.com/irihitech/Ursa.Avalonia/issues/292
2024-07-18 20:03:49 +08:00
杨劼
f8a43fd126 fix CalendarDayButton.DatePreviewed 绑定到 DateSelectedEvent 的问题 2024-07-18 19:23:24 +08:00
Dong Bin
d590205bba Merge pull request #265 from irihitech/calendar
CalendarView and DatePicker and DateRangePicker
2024-06-28 15:59:15 +08:00
rabbitism
f66a175abd feat: make date two way by default. 2024-06-27 22:08:21 +08:00
Zhang Dian
8a5b13eb00 feat: OnPointerPressed -> OnPointerReleased. 2024-06-26 18:37:53 +08:00
rabbitism
68f6fdc469 feat: disable calendar reset on focus temporarily. This will be fixed after 11.1 2024-06-26 00:33:42 +08:00
rabbitism
a459205d78 feat: fix context null after syncing. 2024-06-25 23:45:32 +08:00
rabbitism
83833fbdd3 fix: fix some status logic. 2024-06-23 14:03:45 +08:00
rabbitism
94b788a5ef feat: remove useless code. 2024-06-23 13:39:46 +08:00
rabbitism
d8119aaeaa feat: implement month syncing. 2024-06-23 04:34:23 +08:00
rabbitism
c88258cdd5 feat: simplify mechanism. 2024-06-23 03:16:21 +08:00
rabbitism
16e01af6b0 fix: fix month index. 2024-06-20 19:54:45 +08:00
rabbitism
28f7aaf552 feat: improve range picker context initialization. 2024-06-20 18:51:49 +08:00
rabbitism
9398605782 feat: improve range pick behavior. 2024-06-20 18:38:10 +08:00
rabbitism
b531b48157 feat: implement date range picker. 2024-06-20 18:19:10 +08:00
rabbitism
e6b23312ba feat: implement single date selector. 2024-06-20 16:21:36 +08:00
rabbitism
ddb6900943 feat: disable year out of range. 2024-06-20 11:18:25 +08:00
rabbitism
b5133a58f8 fix: fix a header issue. add handler to check date selection. 2024-06-20 01:49:25 +08:00
rabbitism
72682332c3 feat: implement navigation. 2024-06-20 01:37:14 +08:00
rabbitism
742cbef683 feat: finally. 2024-06-20 01:07:24 +08:00
rabbitism
b5e71f95c2 feat: WIP. 2024-06-19 22:16:28 +08:00
rabbitism
0e73e8723d feat: WIP retire MonthView and YearView. 2024-06-19 20:30:42 +08:00
rabbitism
bc53fefafe feat: wip. 2024-06-19 00:58:12 +08:00
rabbitism
0515d8f712 feat: move state out of calendar display. 2024-06-18 00:45:03 +08:00
rabbitism
f75460a386 feat: WIP. 2024-06-18 00:36:55 +08:00
rabbitism
1982f773ca feat: mock interaction. 2024-06-05 01:16:17 +08:00
rabbitism
66a1d4ab2a feat: wip: implement year view notification. 2024-06-05 00:04:03 +08:00
rabbitism
bbac227aae feat: add year button implementation. 2024-06-04 01:44:39 +08:00
rabbitism
d19dd58f04 fix: fix panel format change handling. 2024-05-16 23:03:28 +08:00
rabbitism
2ccea8fe1e feat: make panel format nullable. Update display text on display format change. 2024-05-16 22:48:46 +08:00
rabbitism
1c0972c14d feat: try to add state machine. 2024-05-13 23:07:15 +08:00
rabbitism
d278a646e4 feat: clear preview after reselect. 2024-05-12 17:23:05 +08:00
rabbitism
2235292681 feat: add a single state machine to manage selection. WIP. 2024-05-12 16:59:45 +08:00
rabbitism
e18efdb1e2 feat: invoke events and mark selection. 2024-05-11 22:28:30 +08:00
rabbitism
342d81fdc3 feat: day button initialization. 2024-05-11 01:59:18 +08:00