Commit Graph

112 Commits

Author SHA1 Message Date
Francisco Vallarino
a659f6c26e Add font config support 2020-10-07 21:44:19 -03:00
Francisco Vallarino
b801add50f Use instanceStyle instead of activeTheme/activeStyle, when possible 2020-10-06 23:59:08 -03:00
Francisco Vallarino
b2901bb51e First step in reorganization of utility functions 2020-10-05 23:17:36 -03:00
Francisco Vallarino
04dc33143b Add merge/getState to image 2020-10-05 18:19:52 -03:00
Francisco Vallarino
06884a981b Rename Types.hs to WidgetTypes.hs 2020-10-05 17:10:08 -03:00
Francisco Vallarino
33b66b939e Move Single, Container and Composite to Widgets package 2020-10-05 16:59:29 -03:00
Francisco Vallarino
3fe72d9b2d Merge StyleCombinators and WidgetCombinators into single Combinators module 2020-10-05 16:45:42 -03:00
Francisco Vallarino
da2964abe3 Remove Tree module. Rename Geometry 2020-10-05 14:44:48 -03:00
Francisco Vallarino
10d5677f99 Improve spacer 2020-10-05 14:11:04 -03:00
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