望尘空忧
93fe82c100
Fixed: The propagation issue of OverlayFeedbackElement.ClosedEvent.
2025-01-16 01:10:33 +08:00
rabbitism
8df275cc12
feat: use common separator.
2024-11-22 13:03:34 +08:00
rabbitism
868edb57b5
fix: revert collection expression.
2024-11-22 12:02:05 +08:00
rabbitism
c57bf10511
feat: support multiple classes, improve unit tests.
2024-11-06 23:22:17 +08:00
rabbitism
ee707cd977
feat: add styleClass as an option to Dialogs.
2024-11-03 01:19:42 +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
219ead2172
Add CanResize property to drawers and dialogs with corresponding UI controls
...
This commit introduces a new `CanResize` property to `DrawerOptions`, `OverlayDialogOptions`, and their respective controls. It also adds UI resizing functionality through the `DialogResizer` control, with styles adjusted to support different drawer positions. Code formatting and organization have been improved for readability across modified files.
2024-09-17 23:06:00 +08:00
rabbitism
abe42fc189
fix: fix navigation issue for messagebox and drawer.
2024-09-03 17:05:33 +08:00
rabbitism
38676f729e
feat: improve drawer demo. fix drawer close button visibility issue.
2024-08-25 23:33:04 +08:00
rabbitism
1553a936b5
feat: add fix to drawer.
2024-08-25 15:47:12 +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
rabbitism
f6f216f409
feat: make drawer api similar to dialog.
2024-02-10 01:29:06 +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
26386e8236
feat: add extra overloads for prism usage.
2024-02-06 01:15:58 +08:00
rabbitism
32ed8ad78a
fix: update demo.
2024-02-06 01:09:12 +08:00
rabbitism
ea4ce2cd06
feat: add default template, add sample.
2024-02-05 22:21:20 +08:00
rabbitism
fd85efd895
feat: basic position.
2024-02-05 19:40:11 +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