rabbitism
c200626d1c
feat: revert demo.
2024-09-21 19:34:33 +08:00
rabbitism
34811c6884
feat: fix loading animation issue.
2024-09-21 19:27:05 +08:00
rabbitism
054ab858b4
fix: fix loading type.
2024-09-20 23:04:26 +08:00
rabbitism
150ff5410a
feat: introducing background and foreground setting for loading container.
2024-09-20 23:02:36 +08:00
Dong Bin
04a9945b54
Merge pull request #416 from WCKYWCKF/reactiveUIExtension
...
Added features:Ursa.ReactiveUIExtension
2024-09-20 18:44:58 +08:00
望尘空忧
04ba2243a0
Add a description of Ursa.ReactiveUIExtension to RAEADME.
2024-09-20 17:23:53 +08:00
望尘空忧
da27cbe7dd
1. Fixed the bug of package description.
...
2. Change the package reference to a project reference.
3. Change the author item to a more appropriate description.
2024-09-20 16:59:40 +08:00
望尘空忧
4c50d28283
Added features:Ursa.ReactiveUIExtension
2024-09-20 15:36:38 +08:00
Dong Bin
328176e6ef
Merge pull request #415 from irihitech/color
...
Fix CalenderDayNotCurrentMonthForeground color
2024-09-19 22:43:02 +08:00
Zhang Dian
ec7fbb003f
fix: CalenderDayNotCurrentMonthForeground color.
2024-09-19 11:39:12 +08:00
Zhang Dian
79480b5e74
Merge pull request #412 from irihitech/dialogresizer
...
Introduce Resize feature to Dialog and Drawer.
2024-09-18 18:24:12 +08:00
rabbitism
774863589b
feat: enable resizer in demo.
2024-09-18 18:13:19 +08:00
rabbitism
f5c772679b
feat: change resizer default direction.
2024-09-18 16:22:39 +08:00
rabbitism
381c90a7b7
fix: fix initial thumbs' visibility.
2024-09-18 15:42:32 +08:00
rabbitism
10568e8c9e
feat: set MinWidth and MinHeight for all Dialogs.
2024-09-18 15:38:05 +08:00
rabbitism
c712a9faa5
fix: fix northwest resizing.
2024-09-18 11:53:28 +08:00
rabbitism
dccb3c029c
Refactor and optimize overlay dialog handling and resizing logic
...
- Remove unused `_moveDragging` variable in `OverlayFeedbackElement.cs`
- Rename private static animations to follow PascalCase in `OverlayDialogHost.Shared.cs`
- Simplify and streamline `ClickMaskToCloseDialog`, `OnPointerMoved`, `OnPointerPressed`, and `OnPointerReleased` methods in `OverlayDialogHost.Dialog.cs`
- Remove redundant null checks and streamline method calls in various files
- Optimize `_moveDragging` logic and pointer event handling in `DialogControlBase.cs`
This commit enhances readability, maintains consistency in naming conventions, and optimizes the code for better performance and clarity.
2024-09-18 02:37:17 +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
dcba26e8af
feat: Update demo. improve resizer margin for drawer.
2024-09-17 23:13:56 +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
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
Dong Bin
8493d8454c
Merge pull request #411 from irihitech/resize
...
Introduce Resizer for UrsaWindow
2024-09-17 17:23:23 +08:00
rabbitism
4964289159
feat: Resize activation now requires left mouse button press.
2024-09-17 17:14:51 +08:00
rabbitism
cd39edb5f1
feat: add window resizer for Ursa.
2024-09-16 13:31:25 +08:00
rabbitism
388992f237
misc: include symbols in package.
2024-09-14 17:00:54 +08:00
Dong Bin
784770c967
Create SECURITY.md
2024-09-14 15:51:11 +08:00
Dong Bin
16106d9483
Merge pull request #408 from irihitech/buildscript
...
Add simple build scripts.
2024-09-14 15:16:59 +08:00
Zhang Dian
52e44f2f5d
feat: add build.sh.
2024-09-14 14:04:09 +08:00
rabbitism
ce39dd28b5
misc: add powershell build script.
2024-09-14 13:19:34 +08:00
Dong Bin
11bdbe66b8
Create CONTRIBUTING.md
2024-09-14 13:01:59 +08:00
Dong Bin
95f5d68c09
Create CODE_OF_CONDUCT.md
2024-09-14 12:09:36 +08:00
rabbitism
40ad757ee4
misc: bump version.
2024-09-13 19:13:32 +08:00
Dong Bin
ef326e8e9f
Merge pull request #405 from irihitech/order
...
Fix navigation order in demo
2024-09-13 15:09:08 +08:00
Zhang Dian
62a2f1d4cd
fix: fix navigation order in demo.
2024-09-13 14:41:39 +08:00
Dong Bin
514412c733
Merge pull request #402 from irihitech/badge
...
Fix Badge template binding issue.
2024-09-12 20:35:16 +08:00
rabbitism
5a48b51602
Fix binding issue in Badge control template by replacing incorrect binding syntax with a converter for visibility check.
2024-09-12 19:57:56 +08:00
Dong Bin
927f4121b4
Merge pull request #401 from irihitech/dialog
...
Introduce IsTopLevel to OverlayDialogHost
2024-09-12 18:55:59 +08:00
Dong Bin
dc80d80337
Merge pull request #398 from irihitech/toast
...
New Control: Notification & Toast
2024-09-12 18:55:40 +08:00
Zhang Dian
850339f324
feat: enhancement.
2024-09-12 18:48:26 +08:00
rabbitism
ea385ee194
feat: support uninstall.
2024-09-12 18:38:27 +08:00
Zhang Dian
a054d17fd7
fix: remove Manager OnDetachedFromVisualTree.
2024-09-12 18:28:13 +08:00
Zhang Dian
4258e4bbea
feat: add ScaleY animation.
2024-09-12 17:07:11 +08:00
Dong Bin
a3b3a11644
Merge pull request #393 from irihitech/selectable
...
Introduce IsSelectable for TreeComboBoxItem.
2024-09-12 16:46:28 +08:00
Dong Bin
8551744bc5
Merge pull request #399 from irihitech/window
...
Enable UrsaWindow and Dialog border customization.
2024-09-12 16:46:04 +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
Dong Bin
95f28e14f4
Merge pull request #396 from irihitech/caption
...
Fix: Caption buttons should update visibility upon UrsaWindow property change.
2024-09-12 12:00:00 +08:00
Dong Bin
ebbffa8895
Merge pull request #400 from irihitech/full-dialog
...
FullScreen overlay dialog updates
2024-09-12 11:28:49 +08:00
rabbitism
e90189bbca
feat: 1. make full-screen dialog draggable to trigger window moving
...
2. Make sure full-screen is always full-screen when resizing window.
2024-09-11 22:49:37 +08:00
rabbitism
bcaa3f7e23
feat: enable UrsaWindow and Dialog border customization.
2024-09-11 22:28:56 +08:00