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 |
|
Francisco Vallarino
|
a0e35c66a9
|
Remove .DS_Store file
|
2020-08-27 13:08:12 -03:00 |
|
Francisco Vallarino
|
d3e3f9a41f
|
Consider style when resizing child widgets
|
2020-08-27 13:06:45 -03:00 |
|
Francisco Vallarino
|
012b64c1af
|
Fix existing unit tests. Consider style when calculating sizeReq (pending removal of margins when assigning in resize)
|
2020-08-27 12:52:20 -03:00 |
|
Francisco Vallarino
|
a51f347e1e
|
Add dispose method to Widget
|
2020-08-27 00:39:12 -03:00 |
|
Francisco Vallarino
|
7dbaaacaad
|
Add support for updating/removing images
|
2020-08-26 02:14:44 -03:00 |
|
Francisco Vallarino
|
fc790721e5
|
Use concurrent-extra instead of imported code from mvar-lock (currently not in Stackage)
|
2020-08-25 20:07:48 -03:00 |
|
Francisco Vallarino
|
75ea0def4d
|
Avoid running createImage outside main thread (it causes Segmentation Fault in MacOS). Move from generic Monad to IO in Renderer. Use locks for potentially concurrent operations
|
2020-08-25 19:59:58 -03:00 |
|
Francisco Vallarino
|
e6fb5a2d46
|
Load images with JuicyPixels
|
2020-08-25 00:23:36 -03:00 |
|
Francisco Vallarino
|
7089550def
|
Simplify NanoVGRenderer CFloat handling
|
2020-08-24 20:29:02 -03:00 |
|
Francisco Vallarino
|
13037396af
|
Initial image support
|
2020-08-24 02:11:37 -03:00 |
|
Francisco Vallarino
|
bf99063025
|
Reorganize drawing code
|
2020-08-23 00:34:02 -03:00 |
|
Francisco Vallarino
|
166b3edd48
|
Create initial Checkbox component
|
2020-08-21 01:43:47 -03:00 |
|