Commit Graph

214 Commits

Author SHA1 Message Date
Francisco Vallarino
289397e7c1 Format Core and part of Drawing 2020-07-26 00:22:19 -03:00
Francisco Vallarino
d1247481ea Format main Widget types 2020-07-25 23:32:36 -03:00
Francisco Vallarino
6b7a40daa1 Rename widgetInstance variables to widgetInst 2020-07-25 00:10:53 -03:00
Francisco Vallarino
04a5cd5e12 Rename UpdateUserState to UpdateModel 2020-07-24 19:49:17 -03:00
Francisco Vallarino
795dd5fee6 Format Main/Util 2020-07-24 19:40:53 -03:00
Francisco Vallarino
78773159b5 Improve focus handling 2020-07-24 19:27:25 -03:00
Francisco Vallarino
189930c204 Make sure all merge conditions update child widget path 2020-07-24 16:27:48 -03:00
Francisco Vallarino
a42ba1ba14 Make Flexible extra space proportional to requested size 2020-07-24 00:48:33 -03:00
Francisco Vallarino
8dc575c919 Fix Stack space assignment issue 2020-07-24 00:41:46 -03:00
Francisco Vallarino
2c9c6888de Rename variables 2020-07-23 22:09:16 -03:00
Francisco Vallarino
9e3339f80e Remove WidgetContext 2020-07-23 18:34:18 -03:00
Francisco Vallarino
ae35b3c74a Move focusedPath into WidgetEnv, remove WidgetContext from Widget functions 2020-07-23 18:24:59 -03:00
Francisco Vallarino
7eb418a56f Use _instancePath for find/nextFocusable 2020-07-23 17:14:02 -03:00
Francisco Vallarino
6c341fd1fd Store path in WidgetInstance 2020-07-22 13:45:54 -03:00
Francisco Vallarino
beb63d1c2d Update childs visible/enabled in BaseComposite 2020-07-22 01:47:57 -03:00
Francisco Vallarino
f0335a464f Remove visible/enabled fields from WidgetContext 2020-07-22 01:37:36 -03:00
Francisco Vallarino
b085419954 Take _instanceEnabled in findNextFocusable 2020-07-21 18:05:52 -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
c451911686 Rename WidgetContext/wctx to WidgetEnv/wenv 2020-07-18 15:44:56 -03:00
Francisco Vallarino
8f85036d79 Minor formatting 2020-07-18 15:42:25 -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
765ca22719 Partial Clipboard check refactor 2020-07-16 00:47:27 -03:00
Francisco Vallarino
461679731c Remove Renderer parameter from preferredSize 2020-07-16 00:25:38 -03:00
Francisco Vallarino
a5c2a20952 Add (temporary?) WidgetPlatform type 2020-07-15 23:40:19 -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
2a83433627 Improve and use exported interfaces/config 2020-07-13 20:31:53 -03:00
Francisco Vallarino
43b53aef96 Standardize widget initialization 2020-07-13 19:38:51 -03:00
Francisco Vallarino
3a6231b31c Move getState logic into instance creation 2020-07-13 17:06:52 -03:00
Francisco Vallarino
bf8a60d25c Standardize naming/parameters in BaseWidget/BaseContainer 2020-07-13 16:27:36 -03:00
Francisco Vallarino
c9c14bbb2d Change order of _widgetMerge parameters (new/old -> old/new) 2020-07-13 16:01:34 -03:00
Francisco Vallarino
cb8ad89cf1 Add ButtonAction event and have Click be raised only after a successful Press/Release on the same widget 2020-07-13 01:52:37 -03:00
Francisco Vallarino
81dc11029e Avoid click getting to children of Scroll is already handled 2020-07-13 01:29:52 -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
def9a45251 Unify return of init/merge in BaseContainer helpers. Fix issues with initialization in dropdown 2020-07-12 01:13:32 -03:00
Francisco Vallarino
ac7b37b1ae Dropdown changes partial commit 2020-07-11 21:48:26 -03:00
Francisco Vallarino
97fc6c1c49 Add widgetInstance parameter to WidgetPreferredSizeHandler 2020-07-11 21:39:44 -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
9587cdee56 Simplify ListView's code 2020-07-09 16:09:36 -03:00
Francisco Vallarino
92c9674190 Avoid rebuilding ListView everytime 2020-07-09 01:19:51 -03:00
Francisco Vallarino
b4353c37bb Temporary solution to scroll issue (overwriting instance from ListView causes internal state to be lost) 2020-07-09 00:45:33 -03:00
Francisco Vallarino
4f4c1c6070 Add config type to ListView 2020-07-08 22:28:21 -03:00
Francisco Vallarino
fc728f1ea2 Use Lens package instead of MicroLens. Main reason is needing ALens, but we were already relying on -platform and -ghc so it was not really lightweight 2020-07-08 00:08:35 -03:00