Francisco Vallarino
|
77f3ef9cb0
|
Improve dialog theme
|
2021-02-15 11:31:04 -03:00 |
|
Francisco Vallarino
|
da529ba123
|
Fix rendering issue on icon
|
2021-02-15 11:26:34 -03:00 |
|
Francisco Vallarino
|
2c6a2c7d84
|
Add scrollInvisible config option (really a group of options)
|
2021-02-15 00:44:00 -03:00 |
|
Francisco Vallarino
|
2ee8e92b83
|
Fix cursor issues on split
|
2021-02-15 00:37:51 -03:00 |
|
Francisco Vallarino
|
79638ee07d
|
Use scissor for image
|
2021-02-15 00:19:31 -03:00 |
|
Francisco Vallarino
|
7cf5fa2268
|
Switch item positions in cursor related tuples
|
2021-02-15 00:12:49 -03:00 |
|
Francisco Vallarino
|
d23ee09e00
|
Remove unneeded fields in StyleChangeCfg
|
2021-02-15 00:02:00 -03:00 |
|
Francisco Vallarino
|
cfc5c4d9f4
|
Improve cursor icon situation
|
2021-02-14 22:03:18 -03:00 |
|
Francisco Vallarino
|
a94eeadd41
|
Improve books example
|
2021-02-12 00:26:41 -03:00 |
|
Francisco Vallarino
|
76c125f598
|
Add books example, loading information from a REST API
|
2021-02-11 20:45:24 -03:00 |
|
Francisco Vallarino
|
6f7a673700
|
Add image loading unit tests
|
2021-02-11 13:11:31 -03:00 |
|
Francisco Vallarino
|
10867e8661
|
Improve testing utilities
|
2021-02-11 12:47:03 -03:00 |
|
Francisco Vallarino
|
7a332f6e02
|
Update button glyphs if style changed. Add tests for button and label
|
2021-02-10 18:00:20 -03:00 |
|
Francisco Vallarino
|
467f08c1e4
|
Add support to customize inputField default size and resize on input behavior. Do not resize on input change by default on textField/numericField
|
2021-02-10 17:18:28 -03:00 |
|
Francisco Vallarino
|
1675c241cf
|
Save previous style in label to be able to compare it
|
2021-02-10 15:58:57 -03:00 |
|
Francisco Vallarino
|
a59e357a87
|
Update listView items style in post, otherwise merge causes an unnecessary resize
|
2021-02-10 15:58:38 -03:00 |
|
Francisco Vallarino
|
0d164b9d08
|
Use user provided sizeReq if available. Several minor code improvements
|
2021-02-09 22:52:01 -03:00 |
|
Francisco Vallarino
|
831772605b
|
Minor refactoring on window resize
|
2021-02-07 19:03:57 -03:00 |
|
Francisco Vallarino
|
84c4aa6df0
|
Add config to choose auto scroll on focus change. Defaults to True
|
2021-02-07 14:55:16 -03:00 |
|
Francisco Vallarino
|
8fa7f54de7
|
Restore standard scissor to Container, make children scissor name more explicit
|
2021-02-07 13:20:41 -03:00 |
|
Francisco Vallarino
|
dfff3b0954
|
Add option to make scroll bar overlay on top of content. Default to False
|
2021-02-07 12:21:51 -03:00 |
|
Francisco Vallarino
|
edf8c83f53
|
Improve todo example
|
2021-02-06 18:49:51 -03:00 |
|
Francisco Vallarino
|
af52314048
|
Rebuild children on listView if visibility/enabled changed
|
2021-02-06 18:49:28 -03:00 |
|
Francisco Vallarino
|
b658c9e76b
|
Fix styling issue on scroll
|
2021-02-06 18:48:38 -03:00 |
|
Francisco Vallarino
|
2abb40bbe1
|
Remove simpleApp_ (keep a single version)
|
2021-02-06 18:48:12 -03:00 |
|
Francisco Vallarino
|
416155c245
|
Make key generate a globak key and replace globalKey with localKey
|
2021-02-06 18:46:53 -03:00 |
|
Francisco Vallarino
|
9ab89496c1
|
Do not force focus on init if already requested
|
2021-02-06 18:45:06 -03:00 |
|
Francisco Vallarino
|
4cd27d7b84
|
Add minor variants to standard widgets
|
2021-02-06 18:43:51 -03:00 |
|
Francisco Vallarino
|
3fb8fa4a4b
|
Initial (partial) commit
|
2021-02-05 12:30:45 -03:00 |
|
Francisco Vallarino
|
177cebfd25
|
Fix WidgetModel/Serialise instances. Add more tests.
|
2021-02-05 12:29:35 -03:00 |
|
Francisco Vallarino
|
ab2104f357
|
Add WidgetModel typeclass, which provides a way of optionally serializing/deserializing the state of a widget
|
2021-02-04 23:27:26 -03:00 |
|
Francisco Vallarino
|
51fdd1c4a0
|
Change return type of widgetFindNextFocus to WidgetNodeInfo
|
2021-02-03 20:39:55 -03:00 |
|
Francisco Vallarino
|
c66263ef97
|
Add findWidgetByPath. Add unit tests for both findWidgetByPoint and findWidgetByPath
|
2021-02-03 16:36:01 -03:00 |
|
Francisco Vallarino
|
22e939be28
|
Return WidgetNodeInfo instead of path in widgetFindByPoint
|
2021-02-02 22:19:42 -03:00 |
|
Francisco Vallarino
|
b67447ef43
|
Add option to avoid adding outer area to size req in Container and Single (main use case is tooltip, since it is non visible in place)
|
2021-02-02 21:11:59 -03:00 |
|
Francisco Vallarino
|
7ef83e0a83
|
Do not show tooltip if dragging is in place
|
2021-02-02 20:57:06 -03:00 |
|
Francisco Vallarino
|
a28beaa705
|
Remove unneeded locks (issues were caused when adding overlays from a draggable)
|
2021-02-02 20:55:32 -03:00 |
|
Francisco Vallarino
|
1dc2849624
|
Remove Default constraint from InputField
|
2021-02-02 18:15:42 -03:00 |
|
Francisco Vallarino
|
4fffcbc988
|
Avoid scissoring if not needed
|
2021-02-02 17:33:57 -03:00 |
|
Francisco Vallarino
|
cb90d5832a
|
Update widgets using createOverlay to consider offset (mainly from scroll)
|
2021-02-02 16:50:55 -03:00 |
|
Francisco Vallarino
|
0ea0ca0717
|
Fix visibility issue when scrolling
|
2021-02-01 19:11:08 -03:00 |
|
Francisco Vallarino
|
ed80c5bb6d
|
Rename references of renderArea to viewport
|
2021-02-01 18:27:37 -03:00 |
|
Francisco Vallarino
|
99d6856ac3
|
Handle scrolling based on offset instead of resize of children nodes
|
2021-02-01 18:05:10 -03:00 |
|
Francisco Vallarino
|
5a23225670
|
Keep track of active viewport and offset in WidgetEnv
|
2021-02-01 13:11:51 -03:00 |
|
Francisco Vallarino
|
6cd3a0ee5a
|
Add hook to modify event passed down to children in Container. Restore partial logic for fast scroll. Pending major changes regarding viewport
|
2021-02-01 12:16:56 -03:00 |
|
Francisco Vallarino
|
596c423873
|
Add support for modifying wenv passed to children in Container. Use it to create ThemeSwitcher
|
2021-02-01 00:15:49 -03:00 |
|
Francisco Vallarino
|
0f089c603e
|
Put config arguments before children arguments in widgets that receive other widgets at creation time
|
2021-01-31 18:40:51 -03:00 |
|
Francisco Vallarino
|
1c7932b892
|
Do not save context in NanoVGRenderer actions. Instead, delegate that responsibility to consumers
|
2021-01-31 17:57:53 -03:00 |
|
Francisco Vallarino
|
5fe2c90416
|
Remove AcceptDrop request
|
2021-01-31 17:41:13 -03:00 |
|
Francisco Vallarino
|
32414be622
|
Draw dragged node as part of draggable
|
2021-01-31 15:34:30 -03:00 |
|