Commit Graph

25 Commits

Author SHA1 Message Date
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
rabbitism
899d818ba7 fix: fix #243 2024-06-03 15:43:26 +08:00
rabbitism
f453801f59 feat: fix oversize dialog. 2024-05-17 13:48:24 +08:00
rabbitism
77f4a5e051 feat: add option to disable animation. 2024-03-27 21:54:44 +08:00
rabbitism
4c1befb7dd fix: fix fullscreen resizing issue. 2024-03-27 21:27:14 +08:00
rabbitism
002d851070 feat: also works for non-modal. 2024-03-27 18:32:25 +08:00
rabbitism
13e5629b21 feat: support full screen. 2024-03-27 18:29:54 +08:00
rabbitism
6e897b63fe feat: make drawer impact modal count. simplify demo view model. 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
fc80e1bda1 feat: replace pure rectangle in several places. use pure rectangle in public repo. 2024-02-26 02:01:52 +08:00
rabbitism
fbef065a5c feat: close existing dialogs when host is unregistered. 2024-02-25 22:12:49 +08:00
rabbitism
f6f216f409 feat: make drawer api similar to dialog. 2024-02-10 01:29:06 +08:00
rabbitism
7a9bdf231d feat: simplify dialog option. 2024-02-10 00:42:44 +08:00
rabbitism
896d22dcce fix: make disappear animation only work on modal mask. 2024-02-08 23:47:01 +08:00
rabbitism
9a34ce2620 feat: add a property to show if there is modal dialog available in a host. 2024-02-08 23:44:02 +08:00
rabbitism
508c362509 feat: replace IDialogContext by shared library. 2024-02-07 21:25:47 +08:00
rabbitism
7e57a0c0ef feat: refactor to simplify null control property and event initialization. 2024-02-07 19:04:51 +08:00
rabbitism
662cbc3403 feat: further simplify pure rectangle. 2024-02-06 11:34:37 +08:00
rabbitism
32ed8ad78a fix: update demo. 2024-02-06 01:09:12 +08:00
rabbitism
36c63b6326 feat: implement resizing logic. 2024-02-05 22:06:17 +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
35b3a2f659 feat: replace mask with pure rectangle to reduce layout calculation 2024-02-05 13:54:58 +08:00
rabbitism
2ac5dfa170 feat: WIP. 2024-02-05 01:22:55 +08:00
rabbitism
dbbf6b62b6 feat: refactor dialog host to accept drawer. 2024-02-04 17:13:01 +08:00