Commit Graph

89 Commits

Author SHA1 Message Date
Francisco Vallarino
79a871df36 Create ...V versions of input widgets 2020-09-26 01:44:54 -03:00
Francisco Vallarino
b47eb2aad1 Use widget combinators in DropDown - part 2 2020-09-24 20:48:44 -03:00
Francisco Vallarino
366be6211b Use widget combinators in DropDown 2020-09-24 20:32:59 -03:00
Francisco Vallarino
d2cca051e7 Use widget combinators in Checkbox 2020-09-22 16:38:48 -03:00
Francisco Vallarino
525f270498 Add support for selectOnFocus 2020-09-22 00:59:05 -03:00
Francisco Vallarino
94063c445f Validate inputField on init/merge. Fix handling of currently invalid input 2020-09-21 23:59:41 -03:00
Francisco Vallarino
787767f2e0 Unify combinators for inputField based components 2020-09-21 21:09:05 -03:00
Francisco Vallarino
1e440ff09a Update tasks 2020-09-15 23:00:10 -03:00
Francisco Vallarino
892089ede6 Fix validation issue 2020-09-13 21:21:33 -03:00
Francisco Vallarino
fc01cf113a Add initial support for validating input 2020-09-12 23:02:56 -03:00
Francisco Vallarino
6735e9f597 Add support for inner radius 2020-09-11 02:13:23 -03:00
Francisco Vallarino
2d5423aa09 Avoid boolean blindness in addImage. Minor refactoring in imageWidget 2020-09-11 01:26:02 -03:00
Francisco Vallarino
9fa3fbb233 Add support for cursor position change on mouse click 2020-09-07 01:40:19 -03:00
Francisco Vallarino
1ca5ce5070 Fix text positioning and sizing. Update dev plan 2020-09-01 21:36:33 -03:00
Francisco Vallarino
0d7c2352aa Handle text selection 2020-08-31 20:43:03 -03:00
Francisco Vallarino
d10f63a1f4 Remove unneeded code. Clean up imports 2020-08-30 01:19:54 -03:00
Francisco Vallarino
1208b69a83 Make label widget handle overflow with ellipsis 2020-08-29 20:05:01 -03:00
Francisco Vallarino
bf99063025 Reorganize drawing code 2020-08-23 00:34:02 -03:00
Francisco Vallarino
04d970a515 Fix issue in isTargetBeforeCurrent 2020-08-20 00:29:29 -03:00
Francisco Vallarino
e48cc6df11 Rename policy fields 2020-08-19 00:09:16 -03:00
Francisco Vallarino
276367e7c2 Initial Radio button commit 2020-08-19 00:04:11 -03:00
Francisco Vallarino
06038f2442 Handle mouse leaving/entering window 2020-08-17 17:03:31 -03:00
Francisco Vallarino
3fdc7b863a Expose style config for ListView/Dropdown instead of just color 2020-08-17 16:55:18 -03:00
Francisco Vallarino
1dc3c351b9 Simplify scrollAxis function 2020-08-17 15:15:51 -03:00
Francisco Vallarino
4d1c0d6d55 Handle style changes for BaseContainer 2020-08-16 20:26:57 -03:00
Francisco Vallarino
dcd976978a Rename widgetPreferredSize to widgetUpdateSizeReq 2020-08-12 23:18:16 -03:00
Francisco Vallarino
3398ca332b Add sizeReq field to WidgetInstance; update preferredSize/resize to use it 2020-08-12 15:52:54 -03:00
Francisco Vallarino
fe227771d3 Partial changes for StyleState 2020-08-10 21:08:50 -03:00
Francisco Vallarino
b88d239193 Add basic Label and Stack tests 2020-08-07 20:37:15 -03:00
Francisco Vallarino
c4e4aeaf8f Make KeyCode a newtype 2020-08-05 16:51:20 -03:00
Francisco Vallarino
3f6aafdf3f Remove underscore from Widget interface (those fields will not have lenses) 2020-08-05 16:29:47 -03:00
Francisco Vallarino
f6d361d20e Add grid test cases 2020-08-05 02:11:09 -03:00
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