Commit Graph

57 Commits

Author SHA1 Message Date
Francisco Vallarino
c4a7a1a696 Fix Test build 2020-07-30 01:39:48 -03:00
Francisco Vallarino
78773159b5 Improve focus handling 2020-07-24 19:27:25 -03:00
Francisco Vallarino
f0335a464f Remove visible/enabled fields from WidgetContext 2020-07-22 01:37:36 -03:00
Francisco Vallarino
6243f8ce11 Split containers preferredSize/resize parameters from tuple to individual args 2020-07-21 17:43:41 -03:00
Francisco Vallarino
7e2f977ddc Add visible/enabled attributes to WidgetContext 2020-07-21 00:41:10 -03:00
Francisco Vallarino
ef0eca33a1 Rename WidgetEnv fields 2020-07-18 22:29:48 -03:00
Francisco Vallarino
55e9a47206 Restore Resize WidgetRequest 2020-07-18 16:36:59 -03:00
Francisco Vallarino
3cb4105fc1 Rename App to Model. Add wctx parameter to find and nextFocusable 2020-07-18 15:14:16 -03:00
Francisco Vallarino
d629e87929 Rename instances of app and related to model. Some extra minor renames 2020-07-16 01:28:04 -03:00
Francisco Vallarino
d0387f9ee2 Improve Stack space assignment 2020-07-14 20:53:31 -03:00
Francisco Vallarino
47d2063366 Add config instance to textField 2020-07-14 00:05:35 -03:00
Francisco Vallarino
43b53aef96 Standardize widget initialization 2020-07-13 19:38:51 -03:00
Francisco Vallarino
c9c14bbb2d Change order of _widgetMerge parameters (new/old -> old/new) 2020-07-13 16:01:34 -03:00
Francisco Vallarino
4bd2ff2dd4 Fix Stack widget Remainder space assignment 2020-07-13 00:55:53 -03:00
Francisco Vallarino
e1eedd6b26 Handle focus changes between Dropdown and ListView. Send click events to overlay when active 2020-07-12 17:40:29 -03:00
Francisco Vallarino
e8c51ecdfc Receive selected value in dropdown 2020-07-12 16:53:48 -03:00
Francisco Vallarino
ac7b37b1ae Dropdown changes partial commit 2020-07-11 21:48:26 -03:00
Francisco Vallarino
0d626cca4d Minor adjustment to license 2020-07-10 22:08:19 -03:00
Francisco Vallarino
8d9fdfdd4b Handle auto scroll when navigating ListView 2020-07-10 16:10:33 -03:00
Francisco Vallarino
7a4a9b625f Create initial ListView component 2020-07-07 23:23:13 -03:00
Francisco Vallarino
cbd12a18b4 Highlight scroll/thumb on mouse over 2020-07-03 17:22:03 -03:00
Francisco Vallarino
0273b4b223 Add margin support. Consider margin/border/padding when drawing 2020-06-29 21:21:41 -03:00
Francisco Vallarino
6dd696b82a Remove unneeded properties 2020-06-29 19:50:05 -03:00
Francisco Vallarino
7ca1a8c401 HLint fixes, use correct timestamp 2020-06-27 21:03:06 -03:00
Francisco Vallarino
b89764dd0e Control dropdown using keyboard 2020-06-25 19:56:00 -03:00
Francisco Vallarino
43f7d9a362 Send mouse events to overlay 2020-06-24 00:45:57 -03:00
Francisco Vallarino
9bdd903ef9 Unify Widget parameters into WidgetContext 2020-06-23 00:11:16 -03:00
Francisco Vallarino
e66181d5e4 Rename EventResult to WidgetResult 2020-06-17 16:15:17 -03:00
Francisco Vallarino
f6dd2261e3 Implement global keys and improve merge process 2020-06-15 14:00:52 -03:00
Francisco Vallarino
6301dbf16c Minor changes 2020-06-14 18:53:04 -03:00
Francisco Vallarino
4e840725fe Remove unneeded wrapping of CompositeWidget custom events 2020-06-09 23:31:45 -03:00
Francisco Vallarino
c3f80d8483 Simplify Widget/WidgetInstance type signature 2020-06-09 21:44:39 -03:00
Francisco Vallarino
8747a7f1fa Add support for message producers 2020-06-09 01:05:58 -03:00
Francisco Vallarino
07a506e530 Create AppWidget, remove UserTask.hs 2020-06-09 01:05:53 -03:00
Francisco Vallarino
63003e8f7c Remove unusued MonomerApp references 2020-06-06 22:54:51 -03:00
Francisco Vallarino
cb51475e61 Remove unneeded comments 2020-06-06 00:19:21 -03:00
Francisco Vallarino
8c2bc7c7b6 Refactor composite example into separate file 2020-06-05 16:53:11 -03:00
Francisco Vallarino
fb141f49b8 Fix issue with CompositeWidget's merge 2020-06-05 14:08:07 -03:00
Francisco Vallarino
175ffbad27 Test concept 2020-06-02 23:23:23 -03:00
Francisco Vallarino
033dc0a826 Update tasks doc 2020-05-30 20:03:45 -03:00
Francisco Vallarino
535f053123 Refactor Common Types into Geometry module 2020-05-30 19:54:33 -03:00
Francisco Vallarino
5698ce6c80 Simplify event conversion code 2020-05-30 17:41:03 -03:00
Francisco Vallarino
8bd485c2b8 Use foldl' when possible 2020-05-30 13:43:37 -03:00
Francisco Vallarino
767a458e75 Clean up Seq imports 2020-05-30 01:44:41 -03:00
Francisco Vallarino
582cd8be90 Remove Generic constraint on WidgetState 2020-05-30 00:51:09 -03:00
Francisco Vallarino
9545405153 Remove unused ResizeChildren logic. Refactor handler logic to share it in Events and WidgetTask modules 2020-05-29 23:13:24 -03:00
Francisco Vallarino
7de2573df5 Update children sizes on scroll events 2020-05-28 23:20:47 -03:00
Francisco Vallarino
44530383a4 Fix issue with events on children widgets 2020-05-26 18:14:32 -03:00
Francisco Vallarino
f5f83c314d Move control out of overseer and into widgets 2020-05-26 16:01:52 -03:00
Francisco Vallarino
6f15890840 Promote Common/Core to a top level module and split into submodules 2020-05-11 19:53:41 -03:00