Commit Graph

358 Commits

Author SHA1 Message Date
Francisco Vallarino
e82aa59747 Improve app config 2020-10-08 16:49:49 -03:00
Francisco Vallarino
a319192721 Add default font loaded from Haskell source file 2020-10-08 16:27:12 -03:00
Francisco Vallarino
99feb9d808 Improve font loading/handling 2020-10-08 15:09:47 -03:00
Francisco Vallarino
73c58bc015 Remove Coord typedef, rename related functions 2020-10-08 11:54:36 -03:00
Francisco Vallarino
c97a58bda8 Add alignment config to box. Center content by default. 2020-10-08 02:19:09 -03:00
Francisco Vallarino
a659f6c26e Add font config support 2020-10-07 21:44:19 -03:00
Francisco Vallarino
b91d5b6219 Follow config standard for application config 2020-10-07 20:21:52 -03:00
Francisco Vallarino
f3881dc65b Refactor app initialization. Simplify entry point 2020-10-07 19:46:05 -03:00
Francisco Vallarino
b801add50f Use instanceStyle instead of activeTheme/activeStyle, when possible 2020-10-06 23:59:08 -03:00
Francisco Vallarino
67e5b85c87 Reorganize lens modules 2020-10-05 23:40:53 -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
6cd555005a Reorganize lens modules 2020-10-05 15:37:05 -03:00
Francisco Vallarino
52ac6e9ad5 Merge Common+Widget. Move widgets from Widget.Widgets to Widgets 2020-10-05 15:24:54 -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
091b234336 Use SizeReq factor in stack 2020-10-04 13:15:35 -03:00
Francisco Vallarino
cafe26e648 Initial commit for improvements in SizeReq handling 2020-10-03 21:52:12 -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
8a68648be2 Move hlint hints to config file 2020-09-30 17:28:58 -03:00
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