Commit Graph

37 Commits

Author SHA1 Message Date
Zhang Dian
2914077d6b feat: unified icon size. 2025-01-08 22:50:18 +08:00
rabbitism
7eb234809c feat: update dialog related background colors. 2024-11-16 15:31:02 +08:00
rabbitism
9d394753d7 feat: 1. Update dependency.
2. Provide sample for Dialog StyleClass option.
2024-11-03 22:26:14 +08:00
rabbitism
10568e8c9e feat: set MinWidth and MinHeight for all Dialogs. 2024-09-18 15:38:05 +08:00
rabbitism
5799646488 Refactor and enhance overlay feedback handling
- Promote `_containerPanel` to a protected property for better accessibility
- Extract `CoerceDelta` method to centralize constraint logic
- Implement `AnchorAndUpdatePositionInfo` across dialog controls for consistent positioning behavior
- Adjust margin binding for `DialogResizer` to include parent border margin
- Simplify pointer movement calculations and conditional checks
2024-09-18 02:08:58 +08:00
rabbitism
c512cb6e13 Add resize functionality and improve dialog controls
This commit introduces the ability to resize dialogs by adding `CanResize` properties to dialog options and control classes. It also refines dialog controls' behavior and layout, ensuring consistent resizing capabilities across different dialog types. Additionally, it enhances the overlay feedback element's positioning logic and updates the resizer's appearance and visibility handling.
2024-09-17 22:44:35 +08:00
rabbitism
a70f7205e9 feat: support dialog resize. 2024-09-17 21:10:54 +08:00
rabbitism
bcaa3f7e23 feat: enable UrsaWindow and Dialog border customization. 2024-09-11 22:28:56 +08:00
rabbitism
36aa3b9dec feat: try to focus on dialog and make tab navigation cycled. 2024-09-01 16:26:43 +08:00
rabbitism
62ea2ce7ea feat: add dialog CornerRadius to dynamic resource. 2024-08-26 20:44:03 +08:00
rabbitism
15fb5a2d1b feat: clean up warnings. 2024-07-30 18:33:30 +08:00
rabbitism
9ce5ac6691 feat: replace Bold by {DynamicResource TextBlockTitleFontWeight} 2024-07-24 18:18:55 +08:00
rabbitism
13e5629b21 feat: support full screen. 2024-03-27 18:29:54 +08:00
rabbitism
ac43911000 feat: make overlay close button style align with semi design. 2024-03-27 17:37:46 +08:00
rabbitism
36c63b6326 feat: implement resizing logic. 2024-02-05 22:06:17 +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
dbbf6b62b6 feat: refactor dialog host to accept drawer. 2024-02-04 17:13:01 +08:00
rabbitism
75503b8055 feat: advanced dialog layout. 2024-02-02 19:58:52 +08:00
rabbitism
af61b48415 Fix: fix pointer press handling. 2024-01-31 18:47:08 +08:00
rabbitism
f0c8d5dba5 feat: implement locale switch. 2024-01-28 00:12:35 +08:00
rabbitism
ef7ba74302 feat: change dark dialog window background. 2024-01-25 21:41:45 +08:00
rabbitism
8bb6d51acb feat: implement box shadow. 2024-01-25 21:33:07 +08:00
rabbitism
af02b46adc feat: update demo. 2024-01-25 17:35:52 +08:00
rabbitism
20f723b445 feat: implement default control and window mode. 2024-01-25 15:06:39 +08:00
rabbitism
87bb47b4e1 feat: introduce class helper here. 2024-01-25 13:19:48 +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
e06d6ffb25 feat: improve layer calculation 2024-01-24 00:00:13 +08:00
rabbitism
b8d258c02a feat: implement layer change. 2024-01-23 23:29:58 +08:00
rabbitism
c8540feeb3 feat: implement multi layer dialog. 2024-01-23 22:48:30 +08:00
rabbitism
61ebba897b feat: extract common button style. 2024-01-23 19:55:23 +08:00
rabbitism
611e2bc84e feat: WIP 2024-01-22 21:35:01 +08:00
rabbitism
0a3f7dbf5f feat: fix memory leakage. 2024-01-22 19:00:12 +08:00
rabbitism
5c62131a0a feat: implement closing related features. 2024-01-22 17:27:11 +08:00
rabbitism
2c361f9f3c feat: WIP dialog window. 2024-01-21 23:40:06 +08:00