Commit Graph

881 Commits

Author SHA1 Message Date
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
b3428e5efc Move InputField into Base module 2021-05-11 09:56:55 -03:00
Francisco Vallarino
c0827c1a3f Add Data.Fixed instance 2021-05-11 09:55:15 -03:00
Francisco Vallarino
5fba31a15e Add initial dateField 2021-05-10 00:48:17 -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
cb5dd9768f Minor adjustments to default theme 2021-05-07 23:36:04 -03:00
Francisco Vallarino
45acdbe7bb Provide data argument to onChangeReq 2021-05-07 20:40:24 -03:00
Francisco Vallarino
8497148647 Standardize Combinators type parameters order 2021-05-07 17:46:48 -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
e1fd8ba082 Make image widget configurable. Add support for image created from a ByteString. Use it on ColorPicker to create a patterned background for alpha 2021-05-06 00:55:54 -03:00
Francisco Vallarino
44a21d78a5 Extract image config to Combinators. Improve flag handling in NanoVGRenderer 2021-05-06 00:19:38 -03:00
Francisco Vallarino
998046d064 Add support for NanoVG image flags 2021-05-05 23:53:49 -03:00
Francisco Vallarino
1a4a41e82c Add previous/next path to Focus/Blur events 2021-05-04 17:51:55 -03:00
Francisco Vallarino
d36f777bc6 Add event handling to ColorPicker 2021-05-04 15:51:39 -03:00
Francisco Vallarino
3723b62564 Add sp to Composite's event handler 2021-05-04 15:51:09 -03:00
Francisco Vallarino
0c6d3f67a8 Add initial external link widget 2021-05-02 16:24:30 -03:00
Francisco Vallarino
1b5988000b Add initial color picker widget 2021-05-01 23:04:36 -03:00
Francisco Vallarino
d94ec62ec2 Improve slider rendering 2021-05-01 19:38:22 -03:00
Francisco Vallarino
9c49d1b7ab Fix issue with slider state and model updates 2021-05-01 19:28:21 -03:00
Francisco Vallarino
d13c63aa2c Fix vertical slider rendering 2021-04-30 16:55:27 -03:00
Francisco Vallarino
dc4c104f3b Add initial version of slider component 2021-04-30 00:25:56 -03:00
Francisco Vallarino
f9f97d66f0 Add visual config for generative widgets 2021-04-27 15:09:31 -03:00
Francisco Vallarino
d08f8be04b Add extra generative example 2021-04-27 13:49:42 -03:00
Francisco Vallarino
4efe1ff892 Add initial commit for generative example 2021-04-27 01:03:36 -03:00
Francisco Vallarino
ece7dc4dda Move ListView and Dropdown to Containers 2021-04-26 12:32:27 -03:00
Francisco Vallarino
9bbcb8b5c1 Add widgetGetSizeReq back. It helps avoid a confusing pattern in Single/Container 2021-04-25 15:44:45 -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
ca620deaba Standardize use of Typeable/WidgetEvent/WidgetModel 2021-04-24 20:29:47 -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
62ef229024 Minor renaming in Composite 2021-04-23 23:51:25 -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
fd8d267d98 Send unhandled event as message to root element 2021-04-21 13:15:47 -03:00
Francisco Vallarino
966dca9a62 Add e type parameter to WidgetRequest 2021-04-21 11:45:07 -03:00
Francisco Vallarino
4486765de9 Revert "Try removing s type parameter from WidgetRequest (to be reverted next)"
This reverts commit 1f4462b630.
2021-04-21 11:07:20 -03:00
Francisco Vallarino
1f4462b630 Try removing s type parameter from WidgetRequest (to be reverted next) 2021-04-21 11:07:09 -03:00