Commit Graph

103 Commits

Author SHA1 Message Date
Francisco Vallarino
4de92cad80 stack children use full secondary dimension. Box now defaults to not expanding child 2020-10-04 22:42:09 -03:00
Francisco Vallarino
a82f247e9b Add BoundedSize to SizeReq 2020-10-04 19:35:59 -03:00
Francisco Vallarino
aac2adc790 Partial spacer commit 2020-10-02 19:27:27 -03:00
Francisco Vallarino
c8dd390c6d Add config options to image widget 2020-10-01 20:50:35 -03:00
Francisco Vallarino
9344e07e7c Add url support to image widget 2020-09-30 23:27:36 -03:00
Francisco Vallarino
1422beecbf Handle text overflow in button widget 2020-09-30 17:15:56 -03:00
Francisco Vallarino
28c124b791 Add config to label 2020-09-30 00:09:33 -03:00
Francisco Vallarino
ac0cd5e581 Receive list of configs instead of single config. It looks clearer from the user side 2020-09-28 20:44:04 -03:00
Francisco Vallarino
6931a1543a Fix focus handling (navigating to previous was not working) 2020-09-28 15:11:53 -03:00
Francisco Vallarino
47f28ab3cb Send Focus event when requesting focus. Set focus before sending event 2020-09-26 18:32:53 -03:00
Francisco Vallarino
a08fa9f531 Do not update valid field if input was not accepted 2020-09-26 18:17:07 -03:00
Francisco Vallarino
29cf555505 Add V versions of widgets 2020-09-26 17:44:47 -03:00
Francisco Vallarino
a4031157dd Rename WidgetValue type to WidgetData (keep WidgetValue data constructor as is) 2020-09-26 02:03:40 -03:00
Francisco Vallarino
266d760f6c Remove inputFieldConfig function 2020-09-26 01:57:27 -03:00
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