Commit Graph

1023 Commits

Author SHA1 Message Date
rabbitism
8ee920bde4 feat: add CanClose hook to easily block window closing. 2024-10-07 17:53:41 +08:00
Dong Bin
d0e57ba6ed Merge pull request #429 from irihitech/enumselector
Add small/large size to enum selector.
2024-10-04 00:26:42 +08:00
rabbitism
f361926518 feat: add small/large size to enum selector. 2024-10-04 00:26:07 +08:00
rabbitism
18e0aa1516 fix: remove GeneratePackageOnBuild for simpler CI. 2024-09-27 14:54:48 +08:00
rabbitism
b05d769664 fix: fix RxUI workflow. 2024-09-27 14:40:05 +08:00
rabbitism
5b917b5473 misc: bump version 2024-09-27 14:30:36 +08:00
Dong Bin
b0644a4f37 Merge pull request #424 from irihitech/doc
Update readme, change ReactiveUI Extension folder name.
2024-09-27 14:26:15 +08:00
rabbitism
de44a96a99 misc: Update documentation, change ReactiveUI extension folder name. 2024-09-27 14:21:30 +08:00
Dong Bin
2bce32ae97 Merge pull request #419 from irihitech/loading
Introducing background and foreground for LoadingContainer
2024-09-22 19:12:09 +08:00
Dong Bin
a4db1339cd Merge pull request #421 from LUJIAN2020/patch-1
DataContext Repeated assignment
2024-09-22 12:44:44 +08:00
LUJIAN2020
f57b882924 Update OverlayDialog.cs
DataContext repeated assignment
2024-09-22 10:56:59 +08:00
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
Zhang Dian
4fdfdee8e2 Merge pull request #417 from irihitech/package
Add Nuget packaging for Prism and ReactiveUI extensions
2024-09-20 23:54:35 +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
rabbitism
0df52ec2ef feat: add icon to package. 2024-09-20 20:46:11 +08:00
rabbitism
bcb3b0e581 feat: Add Nuget packaging for Prism and ReactiveUI extensions, enable symbol packages. 2024-09-20 20:42:34 +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