Commit Graph

335 Commits

Author SHA1 Message Date
rabbitism
9a34ce2620 feat: add a property to show if there is modal dialog available in a host. 2024-02-08 23:44:02 +08:00
rabbitism
974afa33c5 feat: add two attached properties to mark an custom element triggering drag move or close. 2024-02-08 23:15:26 +08:00
Dong Bin
f758ceb760 Merge pull request #101 from irihitech/selection
SelectionList
2024-02-08 20:18:04 +08:00
rabbitism
c288836ce6 fix: hack a default size. 2024-02-08 20:14:11 +08:00
rabbitism
2a08391dc7 feat: improve demo. 2024-02-08 19:19:38 +08:00
rabbitism
da511c6078 feat: add selection list. 2024-02-08 18:17:08 +08:00
Dong Bin
31b25a4e41 Merge pull request #100 from irihitech/share
Replace IDialogContext, introduce IClearControl.
2024-02-07 21:37:37 +08:00
rabbitism
2f251c282c feat: make NumericUpDownBase inherit IClearControl. 2024-02-07 21:28:41 +08:00
rabbitism
508c362509 feat: replace IDialogContext by shared library. 2024-02-07 21:25:47 +08:00
Dong Bin
6d560282b8 Merge pull request #99 from irihitech/share
Utilize IRIHI Shared project and simplify code.
2024-02-07 19:12:16 +08:00
rabbitism
9259228365 fix: fix close order. 2024-02-07 19:07:51 +08:00
rabbitism
7e57a0c0ef feat: refactor to simplify null control property and event initialization. 2024-02-07 19:04:51 +08:00
Dong Bin
41aa97a160 Merge pull request #98 from irihitech/prism_drawer
feat: add prism drawer service.
2024-02-07 00:17:35 +08:00
rabbitism
0bb6c20668 feat: add prism drawer service. 2024-02-07 00:17:17 +08:00
Dong Bin
f92d8b892c Merge pull request #97 from irihitech/loading2
Optimize Loading
2024-02-07 00:04:10 +08:00
rabbitism
59872720ad feat: make loading icon only animate when visible, to reduce GPU usage when it's not in the UI. 2024-02-07 00:03:36 +08:00
Dong Bin
a778ae836b Merge pull request #95 from irihitech/theme
feat: Theme toggler
2024-02-06 22:20:02 +08:00
rabbitism
f83fc1e4c4 fix: resolve ns conflict. 2024-02-06 22:19:16 +08:00
rabbitism
95321030c8 fix: unregister from old scope. 2024-02-06 22:15:25 +08:00
rabbitism
b297b3f5aa feat: add demo, sync theme from scope. 2024-02-06 22:15:25 +08:00
rabbitism
5f35f574a9 feat: Theme toggler 2024-02-06 22:15:25 +08:00
Dong Bin
84ad981297 Merge pull request #93 from irihitech/drawer
Drawer
2024-02-06 22:13:05 +08:00
Dong Bin
a7acf3a2dd Merge pull request #91 from irihitech/prism
Add Prism extension library to support Ursa dialog in Prism dialog system.
2024-02-06 22:12:46 +08:00
Dong Bin
d5d9bae833 Merge pull request #90 from irihitech/class
Class Input
2024-02-06 22:12:29 +08:00
rabbitism
662cbc3403 feat: further simplify pure rectangle. 2024-02-06 11:34:37 +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
36c63b6326 feat: implement resizing logic. 2024-02-05 22:06:17 +08:00
rabbitism
fd85efd895 feat: basic position. 2024-02-05 19:40:11 +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
2ac5dfa170 feat: WIP. 2024-02-05 01:22:55 +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
rabbitism
35027e052b feat: add prism sample. 2024-02-03 23:19:20 +08:00
rabbitism
6cf169e1d7 feat: add prism extension. 2024-02-03 23:01:29 +08:00
Dong Bin
0f97da7ce8 Merge pull request #86 from irihitech/dialog
Dialog refactoring
2024-02-03 21:48:10 +08:00
rabbitism
15203b4284 feat: fix MessageBox default position, use internal option default instance. 2024-02-03 21:46:44 +08:00
rabbitism
6d20264c6a feat: fix bottom and right anchoring. 2024-02-03 21:36:47 +08:00
rabbitism
2b022a5b53 feat: set close button visibility from option. 2024-02-03 20:14:48 +08:00
rabbitism
39457f9724 feat: re-organize file, add IsCloseButtonVisible option. 2024-02-03 20:07:39 +08:00
rabbitism
96ca0d9075 feat: make closedialog internal. 2024-02-02 20:37:55 +08:00
rabbitism
3ee3e713a5 fix: fix close from non-ui thread. 2024-02-02 20:35:11 +08:00
rabbitism
97d641f8a1 fix: fix divided by zero issue. 2024-02-02 20:16:35 +08:00
rabbitism
50a7645a28 feat: change click on mask demo visibility. 2024-02-02 20:01:25 +08:00
rabbitism
75503b8055 feat: advanced dialog layout. 2024-02-02 19:58:52 +08:00