Commit Graph

808 Commits

Author SHA1 Message Date
Zhang Dian
dc20007039 misc: format codes. 2024-10-15 21:45:09 +08:00
rabbitism
39be4fd1cd feat: improve date picker calendar view. add three more themes. 2024-10-03 02:01:19 +08:00
rabbitism
d52f97a058 feat: finish. 2024-10-03 01:50:07 +08:00
rabbitism
3189968128 feat: more controls. 2024-10-02 18:06:55 +08:00
rabbitism
f0b6c4ecf9 feat: try to implement Aqua. 2024-09-27 23:56:26 +08:00
rabbitism
18e0aa1516 fix: remove GeneratePackageOnBuild for simpler CI. 2024-09-27 14:54:48 +08:00
rabbitism
5b917b5473 misc: bump version 2024-09-27 14:30:36 +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
LUJIAN2020
f57b882924 Update OverlayDialog.cs
DataContext repeated assignment
2024-09-22 10:56:59 +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
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
望尘空忧
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
Zhang Dian
ec7fbb003f fix: CalenderDayNotCurrentMonthForeground color. 2024-09-19 11:39:12 +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
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
rabbitism
40ad757ee4 misc: bump version. 2024-09-13 19:13:32 +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
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
Zhang Dian
c724a71aeb feat: replace some Notification resources in Toast.axaml. 2024-09-11 21:58:06 +08:00
Zhang Dian
70d0f236d6 feat: add Content Attribute. 2024-09-11 21:30:15 +08:00
Dong Bin
7271fb290a Merge pull request #397 from irihitech/date
Introduce DateTimePicker
2024-09-11 21:27:43 +08:00
rabbitism
a653751d47 misc: remove debug log. 2024-09-11 21:26:28 +08:00