Commit Graph

64 Commits

Author SHA1 Message Date
rabbitism
36aa3b9dec feat: try to focus on dialog and make tab navigation cycled. 2024-09-01 16:26:43 +08:00
rabbitism
38676f729e feat: improve drawer demo. fix drawer close button visibility issue. 2024-08-25 23:33:04 +08:00
rabbitism
1d3e21e5a6 feat: add new dialog samples. 2024-08-25 22:58:48 +08:00
rabbitism
9758e1b826 feat: improve dialog demo layout. 2024-08-25 21:49:48 +08:00
rabbitism
f5726dbafc feat: respect close button visibility in all options. 2024-08-25 15:14:55 +08:00
rabbitism
51a1e43608 feat: unify option name. 2024-08-01 12:06:41 +08:00
rabbitism
15fb5a2d1b feat: clean up warnings. 2024-07-30 18:33:30 +08:00
rabbitism
9cbefe6307 feat: OverlayDialogHost remake: support host with same id in different toplevel. support modal status propagation. 2024-07-08 15:39:48 +08:00
芬里尔吉崽
fa6899e432 remove duplicate code 2024-06-17 14:05:11 +08:00
芬里尔吉崽
5eff797d5c Add Icon for dialogwindow
Add ShowInTaskBar for DialogOptions
2024-06-17 14:01:01 +08:00
rabbitism
13e5629b21 feat: support full screen. 2024-03-27 18:29:54 +08:00
rabbitism
0349f6ad95 feat: make sure MessageBox support drag move. 2024-03-27 17:37:46 +08:00
rabbitism
51d7c3c870 feat: add recall as internal function to overlay dialog. 2024-03-09 18:52:26 +08:00
rabbitism
7a9bdf231d feat: simplify dialog option. 2024-02-10 00:42:44 +08:00
rabbitism
974afa33c5 feat: add two attached properties to mark an custom element triggering drag move or close. 2024-02-08 23:15:26 +08:00
rabbitism
508c362509 feat: replace IDialogContext by shared library. 2024-02-07 21:25:47 +08:00
rabbitism
9259228365 fix: fix close order. 2024-02-07 19:07:51 +08:00
rabbitism
7e57a0c0ef feat: refactor to simplify null control property and event initialization. 2024-02-07 19:04:51 +08:00
rabbitism
fd85efd895 feat: basic position. 2024-02-05 19:40:11 +08:00
rabbitism
8e085bc264 feat: refactor layer storage and index reset rule. 2024-02-05 17:56:36 +08:00
rabbitism
2ac5dfa170 feat: WIP. 2024-02-05 01:22:55 +08:00
rabbitism
5b8763bc4a feat: add appear animation. 2024-02-04 17:36:37 +08:00
rabbitism
dbbf6b62b6 feat: refactor dialog host to accept drawer. 2024-02-04 17:13:01 +08:00
rabbitism
ff8d4b1dcd WIP: animation. 2024-02-04 16:06:34 +08:00
rabbitism
f3cd4fb74b feat: WIP set up interface. 2024-02-04 12:32:08 +08:00
rabbitism
ed21ee8189 feat: pre job: change events to routed events. 2024-02-04 02:07:45 +08:00
rabbitism
15203b4284 feat: fix MessageBox default position, use internal option default instance. 2024-02-03 21:46:44 +08:00
rabbitism
6d20264c6a feat: fix bottom and right anchoring. 2024-02-03 21:36:47 +08:00
rabbitism
2b022a5b53 feat: set close button visibility from option. 2024-02-03 20:14:48 +08:00
rabbitism
39457f9724 feat: re-organize file, add IsCloseButtonVisible option. 2024-02-03 20:07:39 +08:00
rabbitism
96ca0d9075 feat: make closedialog internal. 2024-02-02 20:37:55 +08:00
rabbitism
3ee3e713a5 fix: fix close from non-ui thread. 2024-02-02 20:35:11 +08:00
rabbitism
97d641f8a1 fix: fix divided by zero issue. 2024-02-02 20:16:35 +08:00
rabbitism
75503b8055 feat: advanced dialog layout. 2024-02-02 19:58:52 +08:00
rabbitism
6e8ab8c16d feat: add cancellation token support. 2024-02-02 15:24:02 +08:00
rabbitism
7e488d29c2 feat: add CloseOnMaskToClose 2024-02-02 00:41:09 +08:00
rabbitism
1d01022a03 feat: use another datatemplate collection. 2024-02-02 00:27:46 +08:00
rabbitism
8f4d88b87f feat: refactor OverlayDialog and add options. 2024-02-02 00:01:18 +08:00
rabbitism
fb11be0169 feat: dialog: refactor to support non-generic call, add options and remove parameters. 2024-02-01 19:46:36 +08:00
idea-zone
4dc0fd9e0c DialogControl 增加 ShowCustom 方法 2024-02-01 09:05:23 +08:00
rabbitism
af61b48415 Fix: fix pointer press handling. 2024-01-31 18:47:08 +08:00
rabbitism
603f92ab21 feat: quick fix and rename. 2024-01-28 20:13:44 +08:00
rabbitism
fe61ba8767 feat: implement overlay messagebox, unify messagebox and dialog layout. 2024-01-25 16:29:20 +08:00
rabbitism
20f723b445 feat: implement default control and window mode. 2024-01-25 15:06:39 +08:00
rabbitism
430dccc958 feat: ultimate refactoring to separate default dialog and custom dialog. 2024-01-25 00:50:27 +08:00
rabbitism
a17f1076d0 feat: implement default button for dialog control. 2024-01-24 12:40:45 +08:00
rabbitism
a174f0cd85 feat: unify layer update code. 2024-01-24 11:32:07 +08:00
rabbitism
564a53409e feat: simplify name, set to center by default. 2024-01-24 01:50:56 +08:00
rabbitism
9441d7577e feat: clean up code, allow empty host, simplify z index calculation. 2024-01-24 01:27:47 +08:00
rabbitism
e06d6ffb25 feat: improve layer calculation 2024-01-24 00:00:13 +08:00