Commit graph

52 commits

Author SHA1 Message Date
Exidex
f204969e63
Add support for svg images 2025-05-03 19:52:05 +02:00
Exidex
2d083074b1
Run cargo fmt. Add github workflow to validate 2025-02-02 17:10:54 +01:00
Exidex
f9d6642900
Remove onClick events, instead primary action is called on click with id of clicked item. Add onItemFocusChange events 2025-01-10 21:26:54 +01:00
Exidex
d01ab6bedc
Rename Image type to ImageLike to avoid conflict with Image component 2024-12-24 19:01:45 +01:00
Exidex
a54a760cd4
Update all rust dependencies 2024-12-20 15:36:54 +01:00
Exidex
6a70c4ecba
Rework react renderer parsing to use non-recursive data structures 2024-11-10 16:53:53 +01:00
Exidex
750278dc48
Implement List and Grid search bar 2024-10-27 19:33:39 +01:00
Exidex
763d7b0ac4
Implement inline view action panel. Shortcuts still todo 2024-10-06 22:32:42 +02:00
Exidex
1e181ea1a8
Rename action title to label 2024-09-28 16:42:51 +02:00
Exidex
468013397d
Grid and List accessories. Refine grid styling 2024-09-22 21:02:19 +02:00
Exidex
5420aafadf
Make title of grid item optional 2024-09-22 14:18:07 +02:00
Exidex
8c8ade8a89
Replace onSelectionChange and id on List or Grid itself with onClick on item 2024-09-15 11:44:27 +02:00
Exidex
3c72104ea7
Add isLoading property 2024-09-08 19:51:50 +02:00
Exidex
5c19f79574 ImageSource on js plugin side is now just a reference to asset instead of binary array with image 2024-07-21 13:30:26 +02:00
Exidex
1775bf9753 Remove Detail component from Grid 2024-05-30 22:04:35 +02:00
Exidex
0e678810d8 Fix multiple issues with running several scenarios at once 2024-05-28 21:48:16 +02:00
Exidex
84efc6c4f0 Also add a short description to string children props 2024-05-26 20:00:29 +02:00
Exidex
f3b0c1308d Add short description to component and component properties in component model 2024-05-26 19:37:55 +02:00
Exidex
451488326e Update README.md and CHANGELOG.md 2024-04-29 14:45:37 +02:00
Exidex
61254fe1b3 Fix unstable ordering of shared types in component model 2024-04-16 20:39:04 +02:00
Exidex
03c77c85e9 Center content when it is inside an inline or a grid item 2024-04-14 17:58:57 +02:00
Exidex
1024f2bc20 Remove workaround for imagesource being an object 2024-04-14 13:09:05 +02:00
Exidex
844166d56b Add proper support for icons 2024-04-12 22:05:16 +02:00
Exidex
21d5c8f636 Remove link component from content 2024-04-07 08:41:01 +02:00
Exidex
903079f7e4 Implement core of the grid view 2024-04-06 19:07:08 +02:00
Exidex
7c3ef1b86e Fix list and grid onSelectionChange not being fired 2024-04-01 17:15:56 +02:00
Exidex
478de0468b Add title to form checkbox 2024-03-31 17:35:27 +02:00
Exidex
6e6d04998c Implement bundled plugins 2024-03-27 19:41:39 +01:00
Exidex
db91d65700 Implement action shortcuts 2024-03-26 19:20:33 +01:00
Exidex
e6ff621efb Implement command generators, a way for plugins to provide entrypoints 2024-03-23 18:16:56 +01:00
Exidex
fce4ea5213 Initial implementation of List and Grid tags.
Grid is only partially implemented because of issue in iced aw
2024-03-20 17:52:54 +01:00
Exidex
c9c7072301 Add plugin asset support 2024-03-17 17:40:19 +01:00
Exidex
461b8d44a7 Implement inline views 2024-02-13 17:42:39 +01:00
Exidex
8624706ec6 Release flow 2024-01-28 15:37:47 +01:00
Exidex
399418f781 Action panel 2024-01-07 18:03:11 +01:00
Exidex
bb189c9ad0 Refactor component model a little 2023-12-28 21:47:42 +01:00
Exidex
c089d9dde0 Form labels and styling 2023-12-25 18:31:07 +01:00
Exidex
28e19edcd6 Implement select form input 2023-12-25 17:37:34 +01:00
Exidex
5f6bc50d18 Properties for textfield, passwordfield and checkbox 2023-12-24 23:10:54 +01:00
Exidex
5990ea4885 Implement ui events with parameters on example of form datepicker 2023-12-24 20:35:30 +01:00
Exidex
59c6db9186 Simplify component model creation api 2023-12-18 14:19:40 +01:00
Exidex
f7278b0109 Rename MetadataTag -> MetadataTagItem, MetadataTags -> MetadataTagList 2023-12-18 14:10:38 +01:00
Exidex
846f3afd71 Remove Code component because it is currently not possible to insert widget inside a line of text 2023-12-17 20:46:56 +01:00
Exidex
5f3995b983 Implement gui for most of the details view 2023-12-17 19:44:34 +01:00
Exidex
f0e335d426 Rework component model to properly contain text_part and root 2023-12-11 12:41:43 +01:00
Exidex
5ae0928591 Validate children component type 2023-12-10 19:25:00 +01:00
Exidex
95bae1df93 Refactor component model to separate children 2023-12-10 17:29:57 +01:00
Exidex
afb1a00c82 Generate component property parsing code for rust 2023-12-09 21:03:57 +01:00
Exidex
3ed9e54c8c Generate component code for rust 2023-12-08 20:56:32 +01:00
Exidex
63516c3c61 Add Tag onClick event 2023-11-30 18:18:13 +01:00