Commit Graph

27 Commits

Author SHA1 Message Date
Zhang Dian
00345f5d34 misc: simplify OnPlatform use case. 2025-04-15 22:26:53 +08:00
Zhang Dian
ed2d3c4123 Merge pull request #647 from irihitech/ursa_host
Make UrsaWindow/UrsaView's built in OverlayDialogHost part of logical tree.
2025-04-11 14:10:15 +08:00
Dong Bin
e449069961 feat: make internal OverlayDialogHost part of Logical tree. 2025-04-08 22:21:50 +08:00
rabbitism
ddcaa9483d feat: use thumb in titlebar. 2025-04-02 00:48:47 +08:00
Dong Bin
917217eb2d feat: allow setting titlebar hittest from UrsaWindow. 2025-03-20 16:53:42 +08:00
Zhang Dian
5b397091a8 feat: redesign CaptionButtons. 2025-01-17 00:16:46 +08:00
rabbitism
e043d9224f feat: respect OffScreenMargin for elements in chrome layer. 2024-10-18 19:32:43 +08:00
rabbitism
cd39edb5f1 feat: add window resizer for Ursa. 2024-09-16 13:31:25 +08:00
Dong Bin
927f4121b4 Merge pull request #401 from irihitech/dialog
Introduce IsTopLevel to OverlayDialogHost
2024-09-12 18:55:59 +08:00
rabbitism
a81fe88eb6 feat: add IsTopLevel property to OverlayDialogHost. only marked Host can trigger window movement. 2024-09-12 15:41:12 +08:00
rabbitism
bcaa3f7e23 feat: enable UrsaWindow and Dialog border customization. 2024-09-11 22:28:56 +08:00
Dong Bin
a552244b42 Merge pull request #316 from irihitech/286-modal
Automatically focus on overlay modal dialog/messagebox/drawer
2024-09-05 17:28:17 +08:00
rabbitism
10c60068bd feat: streach title areas. 2024-09-04 18:21:16 +08:00
rabbitism
36aa3b9dec feat: try to focus on dialog and make tab navigation cycled. 2024-09-01 16:26:43 +08:00
rabbitism
8c2aa378f4 fix: fix titlebar visibility. 2024-08-14 22:05:36 +08:00
rabbitism
74994e77f7 feat: make titlebar visible property actually useful. 2024-08-14 18:23:56 +08:00
Dong Bin
816940587a Update src/Ursa.Themes.Semi/Controls/UrsaWindow.axaml
Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
2024-07-31 18:28:26 +08:00
rabbitism
91b6f1b2c3 feat: use restore glyph. 2024-07-31 14:32:04 +08:00
rabbitism
0d74cf5906 feat: respect OffScreenMargin on windows. 2024-07-27 15:24:19 +08:00
rabbitism
c4f0c1143b fix: 1. Fix modal status leak through issue
2. Fix the issue that dialog host cannot be unregistered properly.
2024-07-23 23:34:49 +08:00
Zhang Dian
1304d9e0c7 feat: remove caption buttons on macOS. 2024-07-18 12:41:59 +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
rabbitism
2c965dadb9 feat: fix double tap followed by dragging. 2024-06-28 12:00:07 +08:00
rabbitism
c6231c5675 feat: use full decoration. 2024-06-27 12:01:59 +08:00
rabbitism
22d76c5581 feat: add default dialog host. 2024-06-26 21:20:15 +08:00
rabbitism
26873208a8 feat: implement title bar and caption buttons. 2024-06-26 21:04:50 +08:00
rabbitism
fd9a8668c5 feat: WIP. 2024-06-25 21:49:23 +08:00