Commit Graph

431 Commits

Author SHA1 Message Date
Francisco Vallarino
1422beecbf Handle text overflow in button widget 2020-09-30 17:15:56 -03:00
Francisco Vallarino
81a13f62d1 Fix issue with sequential application of scissors. Improve listView 2020-09-30 16:24:06 -03:00
Francisco Vallarino
56b9c1f6a5 Fix issue with strict sized elements in grid widget 2020-09-30 00:25:27 -03:00
Francisco Vallarino
28c124b791 Add config to label 2020-09-30 00:09:33 -03:00
Francisco Vallarino
e26e463fd0 Make style functions receive a list instead of a single style. It looks clearer from the user side 2020-09-28 20:49:17 -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
066b161a9f Use widget combinators in Scroll 2020-09-25 23:22:16 -03:00
Francisco Vallarino
56a332d0ae Standardize Cfg names and export them from all widgets 2020-09-25 20:53:59 -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
864f5532ea Use widget combinators in ListView 2020-09-24 17:26:41 -03:00
Francisco Vallarino
edbc5bea3b Use widget combinators in Radio 2020-09-22 19:35:10 -03:00
Francisco Vallarino
d2cca051e7 Use widget combinators in Checkbox 2020-09-22 16:38:48 -03:00
Francisco Vallarino
db5ee25943 Use widget combinators in Box 2020-09-22 14:57:01 -03:00
Francisco Vallarino
a3d2d2e4fa Use widget combinators in Button 2020-09-22 14:05:46 -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
95a7b1d6f3 Generate onChange events from inputField 2020-09-21 09:34:07 -03:00
Francisco Vallarino
ed914bb3e4 Initial work on Widget combinators 2020-09-21 01:15:45 -03:00
Francisco Vallarino
8005c42a99 Refactor textField into inputField 2020-09-21 00:20:34 -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
da9088ab9a Add widgets for floating and integral numbers 2020-09-13 19:16:15 -03:00
Francisco Vallarino
26a5c83006 Add basic numericInput widget 2020-09-13 18:37:59 -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
b7ddca4393 Make sure image is registered when rendering 2020-09-10 19:46:32 -03:00
Francisco Vallarino
2350f96dad Fix cursor/selection offset 2020-09-10 01:10:52 -03:00
Francisco Vallarino
e698cd6d70 Add highlighted color 2020-09-09 17:15:55 -03:00
Francisco Vallarino
0b06ac5e4a Move Graphics.Renderer into Graphics.Types 2020-09-07 22:49:01 -03:00
Francisco Vallarino
de60bab937 Remove unneeded WidgetPlatform type 2020-09-07 22:38:32 -03:00
Francisco Vallarino
9fa3fbb233 Add support for cursor position change on mouse click 2020-09-07 01:40:19 -03:00
Francisco Vallarino
2992a7f12e Handle textField overflow 2020-09-05 19:57:36 -03:00
Francisco Vallarino
1ca5ce5070 Fix text positioning and sizing. Update dev plan 2020-09-01 21:36:33 -03:00
Francisco Vallarino
36f3d566f1 Improve textField keyboard selection/replace/copy mechanisms 2020-09-01 20:34:41 -03:00
Francisco Vallarino
0d7c2352aa Handle text selection 2020-08-31 20:43:03 -03:00
Francisco Vallarino
678f513b0a Request textInputRect in textField when focus is received 2020-08-31 02:24:34 -03:00
Francisco Vallarino
31a5d8d706 Handle background rendering for Container and Single widgets. Fix caret rendering in textField 2020-08-31 00:56:22 -03:00
Francisco Vallarino
d10f63a1f4 Remove unneeded code. Clean up imports 2020-08-30 01:19:54 -03:00
Francisco Vallarino
3627b1bb3b Fix arc drawing (missing dpr scale). Fix remove/add outer bounds/size (border was being ignored) 2020-08-29 23:08:43 -03:00
Francisco Vallarino
1208b69a83 Make label widget handle overflow with ellipsis 2020-08-29 20:05:01 -03:00