Insality
067b650838
Get rid of middleclass
2024-10-15 01:59:25 +03:00
Insality
4a8bb214d2
Update
2024-10-05 02:07:53 +03:00
Insality
986a4695f6
Update Rich Input with selection/arrows control. Add template and nodes to self:get_druid
2024-09-07 17:15:40 +03:00
Insality
4a095a2a24
Update README
...
Button key trigger will not consume input
Update scroll position while animate
Add scroll:set_view_size
Better static grid get_index function
Rework Data List (only static grid)
Update Default style
Remove a component from parent if exists on druid:remove
2024-09-03 21:48:43 +03:00
Insality
45718325a1
Update luacheck
2024-08-27 17:48:46 +03:00
Insality
bdd9efb892
Update annotations
2023-12-05 14:55:58 +02:00
Insality
01d1445511
Update annotations, add set_repeat
to hotkey component
2023-12-05 14:49:56 +02:00
Insality
24bb39481d
Annotations update [4]
2023-10-17 23:18:25 +03:00
Insality
c99b97f392
Annotations update [3]
2023-10-17 22:32:22 +03:00
Insality
50c9b6bad5
Annotations update [2]
2023-10-17 22:00:43 +03:00
Insality
86b92f90a7
Annotations update
2023-10-17 21:09:45 +03:00
Insality
556e1a9bae
Small optimization && refactoring
2023-07-15 15:56:06 +03:00
Insality
337090e74c
Update docs, little optimizations, inline style anims
2023-07-15 12:35:05 +03:00
Insality
4896f38e09
Update readme and docs
2023-07-08 09:59:35 +03:00
Insality
fb5508b083
Update docs
2023-06-10 19:18:12 +03:00
Insality
b22808f585
Remove debug log messages, update docs
2023-06-07 01:41:47 +03:00
Insality
99fc4ccc31
Start update docs
2023-06-06 23:01:46 +03:00
Insality
0107c015a1
Update layout component
2022-06-15 10:37:45 +05:00
Insality
53f305734c
Solve #189 Add temporary set input priority
2022-06-15 10:34:47 +05:00
Insality
f7e6888c5a
Revert "Solve #182 add table pool for events"
...
This reverts commit dff522fbaa8775ed983f6a2b83409addef7d112d.
2022-04-05 23:18:39 +03:00
Insality
dff522fbaa
Solve #182 add table pool for events
2022-04-05 18:57:40 +03:00
Insality
2779f9cf7a
Start implement druid layout component
2022-04-05 18:17:39 +03:00
Insality
c5c335d17c
Optimize component and event creation, add cache for interests, optimize scroll
2022-03-11 20:37:18 +02:00
Insality
db1e7ec502
Add reinit data_list example, add debug mode for druid/components. Refactor scroll is_in_view. Use late remove while scroll update
2022-03-11 19:20:33 +02:00
Insality
4166fbe089
Now can pass node (not string) even if component nodes is defined
2022-03-11 14:33:36 +02:00
Insality
fc2d93c34f
Update README md
2022-03-09 18:19:36 +02:00
Insality
669b525c15
Add self:get_node assert, add no_auto_template flag, fix idents
2022-03-09 18:14:40 +02:00
Insality
a3e5ff1116
Resolve #171 #158 Don't need to pass full template name, correct work with inner clone_tree and inner templates
2022-03-09 18:06:41 +02:00
Insality
6e2fe4de83
Add protected field to annotations
2022-03-08 22:06:39 +02:00
Insality
2e9ab69001
Add rich input component and example
2022-03-08 21:31:44 +02:00
Insality
a846adf97b
Update docs
2022-03-08 18:38:17 +02:00
Insality
2d78bcb5e9
Solve #169 Fix on_layout_change
2022-02-28 21:37:23 +02:00
Insality
54f80aeccd
#160 Remove component interests, now setup it with function declaring
2022-01-27 01:48:05 +02:00
Insality
91fb8ced52
#111 Add druid.stencil_check for auto stencil check to call set_click_zone
2021-10-23 14:08:24 +03:00
Insality
0179e68887
#91 Add license comments
2021-10-23 13:08:39 +03:00
Insality
1da5476837
#81 Add simple input control via messages
2021-10-22 00:56:46 +03:00
Insality
19ece205f8
#125 Now set_input_priority affects on all children of component
2021-10-17 18:28:11 +03:00
Insality
a014fca1a1
#66 Add set_whitelist and set_blacklist functions
2021-10-17 17:50:49 +03:00
Insality
14dccea799
Update set/reset input priority functions. Remove increase_input_priority function
2021-04-01 20:59:47 +03:00
Insality
44842f78dc
Add set/reset input priority functions
2021-02-13 20:10:30 +05:00
Insality
731a47e01d
Add separate input priority component value
2021-02-07 14:57:39 +05:00
Insality
da085238cc
#108 Move component interests const from const.lua to component.lua
2020-11-07 17:28:07 +03:00
Insality
62cca31b28
Update BaseComponent annotations
2020-10-11 23:18:53 +03:00
Insality
c8bf57ecd3
Move several component functions to private scope
2020-09-23 01:51:10 +03:00
Insality
3c32a5f75e
Add set_input_state for component to enable/disable input
2020-09-23 01:29:16 +03:00
Insality
71b393b2c2
Add children list to the component
2020-09-23 01:28:54 +03:00
Insality
54a1eda738
Refactor Component to class notation
2020-09-23 01:22:27 +03:00
Insality
ba12a9868a
Add __tostring to component class
2020-09-23 01:21:44 +03:00
Insality
e621edd654
Fix nodes component type check
2020-05-24 23:19:49 +03:00
Insality
928a212527
Add on_style_change to every component
...
Empty default style is now valid. Every component have their default style values. Removed style function checks
2020-05-09 12:45:09 +03:00