Commit Graph

211 Commits

Author SHA1 Message Date
Francisco Vallarino
4f7e13e8b0 Add textAreaV. Add config options. Add initial test cases 2021-05-22 23:16:27 -03:00
Francisco Vallarino
7e4335700c Rename ListView to SelectList 2021-05-16 22:23:50 -03:00
Francisco Vallarino
424c8a7dcb Rename widgetFindByPath to widgetFindBranchByPath and return full branch of node info instead of only target. Fix nested scroll focus follow issue 2021-05-15 19:30:52 -03:00
Francisco Vallarino
e92b5b5c02 Add timeField widget 2021-05-15 12:02:29 -03:00
Francisco Vallarino
7d152c3501 Add date format support to dateField 2021-05-13 23:02:26 -03:00
Francisco Vallarino
360b801f35 Improve Maybe support for dateField 2021-05-12 23:26:03 -03:00
Francisco Vallarino
07c9f6600a Copy numericField structure to dateField. Add unit tests 2021-05-12 01:11:41 -03:00
Francisco Vallarino
a177b844f8 Add support for Maybe values on numericField 2021-05-11 22:52:58 -03:00
Francisco Vallarino
4704ae36e2 Partial commit for supporting Maybe values in numericField and dateField 2021-05-11 09:57:21 -03:00
Francisco Vallarino
c2130a2231 Add wheel support to numericField. Dragging now updates continuosly 2021-05-08 20:23:13 -03:00
Francisco Vallarino
5b66593e6e Add combinators common to scroll, dial and slider 2021-05-08 15:57:27 -03:00
Francisco Vallarino
a535e21c61 Add whell support to dial and slider 2021-05-08 14:50:05 -03:00
Francisco Vallarino
15b243cd00 Add optional thumb to slider 2021-05-07 17:32:01 -03:00
Francisco Vallarino
bb285b8c0b Add colorPicker unit tests 2021-05-06 23:24:16 -03:00
Francisco Vallarino
9ed7f557e7 Add externalLink unit tests 2021-05-06 22:24:31 -03:00
Francisco Vallarino
6cdc44d825 Add unit tests for slider 2021-05-06 20:02:43 -03:00
Francisco Vallarino
08d0f73630 Fix unit tests 2021-05-06 15:14:12 -03:00
Francisco Vallarino
0c6d3f67a8 Add initial external link widget 2021-05-02 16:24:30 -03:00
Francisco Vallarino
ece7dc4dda Move ListView and Dropdown to Containers 2021-04-26 12:32:27 -03:00
Francisco Vallarino
44b6141caf Change order of parameters in Widget methods. It should always be wenv -> node -> etc 2021-04-25 02:05:58 -03:00
Francisco Vallarino
93692d5688 Rename widgetSave to widgetGetInstanceTree 2021-04-24 17:08:06 -03:00
Francisco Vallarino
acbe8f0549 Require Eq e for Eq (WidgetRequest s e) 2021-04-24 17:00:43 -03:00
Francisco Vallarino
14753e9f0f Remove widgetRestore, related types and logic. Remove CBOR and Serialise dependencies 2021-04-24 15:09:47 -03:00
Francisco Vallarino
9ee0ce7f86 Add compositeMergeReqs config option to Composite. Use it on Confirm 2021-04-23 23:29:09 -03:00
Francisco Vallarino
70e3e37e06 Fix test cases 2021-04-22 20:02:38 -03:00
Francisco Vallarino
e27a6391e9 Remove global/local keys, keep a single (global) kind. Restrict Container merge to local widgets only. Fix associated issues 2021-03-10 23:18:07 -03:00
Francisco Vallarino
4b543e5c86 Remove counter from widgetId/path map. Add request to remove widgetId/path entry 2021-03-09 18:48:46 -03:00
Francisco Vallarino
2ef1bde4d9 Reorganize Widgets 2021-03-06 20:41:54 -03:00
Francisco Vallarino
aaf59bdd8f Minor renaming 2021-03-06 18:05:15 -03:00
Francisco Vallarino
2168c669e2 Add slide tests 2021-03-06 17:58:58 -03:00
Francisco Vallarino
0519d9a9e9 Add onFinished event support on fadeIn/Out 2021-03-05 17:45:54 -03:00
Francisco Vallarino
1c98483a62 Improve fadeIn/Out widget, add tests 2021-03-05 16:14:32 -03:00
Francisco Vallarino
7080808583 Return init events/requests from nodeHandleEvents_ (keep nodeHandleEvents and related as before, without returning them) 2021-03-05 16:10:34 -03:00
Francisco Vallarino
e8285d4ca2 Add support for scroll position reset 2021-03-03 14:12:50 -03:00
Francisco Vallarino
d903932e0f Change order of window/widget initialization. Do not raise resize event on init 2021-03-02 23:26:21 -03:00
Francisco Vallarino
22bb51184e Add overlay attribute to node info. Use it to avoid autoscrolling (some override may be needed in the future) 2021-03-02 14:31:55 -03:00
Francisco Vallarino
2781116d48 Fix issue on stack when flex was zero. Make label use flex instead of expand. Update test cases and examples 2021-02-28 20:36:54 -03:00
Francisco Vallarino
1d15bda28b Make SendMessage receive WidgetId instead of Path. Add findByPath to WidgetEnv to allow getting node information of an arbitrary path 2021-02-27 23:26:51 -03:00
Francisco Vallarino
aab5f5dd20 Remove text prefix from combinators 2021-02-27 17:07:08 -03:00
Francisco Vallarino
2acbf30bda Change default for trim and ellipsis to false 2021-02-27 16:42:43 -03:00
Francisco Vallarino
65132dc9fe Default multiline text to factor = 1 instead of 0.01 2021-02-27 16:37:46 -03:00
Francisco Vallarino
ca881e3d0d Make button use label instead of duplicating the same text handling logic 2021-02-27 16:23:03 -03:00
Francisco Vallarino
b40e1406e4 Add concept of layout direction. Use it to restore single versions of spacer/filler 2021-02-26 13:54:47 -03:00
Francisco Vallarino
403faa7310 Generalize and (somehow) simplify SizeReq relate logic 2021-02-25 22:03:01 -03:00
Francisco Vallarino
f70874f9f8 Add support for maxLines in label 2021-02-23 22:13:44 -03:00
Francisco Vallarino
cd46fe544a Add support to change child sizeReq in box 2021-02-23 19:54:25 -03:00
Francisco Vallarino
94f2ec3387 Handle box child size with same logic as stack 2021-02-23 19:27:55 -03:00
Francisco Vallarino
e27cbc7d21 Improve label multi line support. Fixed width is no longer needed for it to work 2021-02-23 13:22:17 -03:00
Francisco Vallarino
1be5016f3c Change resize factor default for label 2021-02-22 16:37:26 -03:00
Francisco Vallarino
5cef4eb754 Make boolean combinators have a default non-argument version and one with underscore that receives a boolean 2021-02-21 23:33:55 -03:00