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