Commit Graph

888 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
8f94b88dac Add page movement to textArea 2021-05-21 21:38:17 -03:00
Francisco Vallarino
a1655bd08d Add clipboard support to textArea 2021-05-21 00:18:48 -03:00
Francisco Vallarino
c31383f634 Add more selection options to textArea. Fix rendering offset 2021-05-20 15:14:06 -03:00
Francisco Vallarino
4d50b9fc61 Add selection basics to textArea 2021-05-19 23:49:15 -03:00
Francisco Vallarino
0c05c6b03e Initial commit for textArea 2021-05-19 17:29:22 -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
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