Francisco Vallarino
|
9518b2db23
|
Add test cases for composite. Found and fixed two issues related to updating model, one in composite and the other in Handlers (context no updated)
|
2020-11-30 18:21:15 -03:00 |
|
Francisco Vallarino
|
663772fe19
|
Revert change to widgetMerge. Passing old model is useless, since WidgetData may reference a value instead of using a lens
|
2020-11-29 00:58:25 -03:00 |
|
Francisco Vallarino
|
8ca038e6c8
|
Avoid merge in composite and listView if not necessary
|
2020-11-28 19:50:17 -03:00 |
|
Francisco Vallarino
|
fb92e1c5f7
|
Partial commit with merge improvements in listView
|
2020-11-27 00:09:12 -03:00 |
|
Francisco Vallarino
|
c5d849b63c
|
Check if model changed before merging composite
|
2020-11-26 13:27:13 -03:00 |
|
Francisco Vallarino
|
a077b51d09
|
Clear Render request from inputField when focus is lost/widget is disposed/merged
|
2020-11-25 00:26:46 -03:00 |
|
Francisco Vallarino
|
1967eca3bb
|
Do not export Combinators from Monomer.Core (still export it from Monomer, the user facing module)
|
2020-11-22 23:42:25 -03:00 |
|
Francisco Vallarino
|
193a1c08d0
|
Add test cases for style (cursor) functions
|
2020-11-22 21:48:49 -03:00 |
|
Francisco Vallarino
|
94d1278b7a
|
Add test cases for focus and style functions
|
2020-11-22 21:43:32 -03:00 |
|
Francisco Vallarino
|
196fcd4fe7
|
Improve ellipsis handling. Fix new line handling
|
2020-11-22 14:46:27 -03:00 |
|
Francisco Vallarino
|
6d7c536a2d
|
Add test cases for text functions
|
2020-11-22 11:58:42 -03:00 |
|
Francisco Vallarino
|
2ce067fccf
|
Add click passthrough/focus tests to zstack
|
2020-11-21 17:24:42 -03:00 |
|
Francisco Vallarino
|
a781787d7e
|
Add tests for spacer (in stack)
|
2020-11-21 16:24:42 -03:00 |
|
Francisco Vallarino
|
5fdd78de0b
|
Update grid to use SizeReq combinators. Avoid MinSize requesting space twice, and update stack. Add more tests
|
2020-11-21 15:51:15 -03:00 |
|
Francisco Vallarino
|
76cb616f52
|
Add tests for zstack
|
2020-11-20 21:52:38 -03:00 |
|
Francisco Vallarino
|
ab3ed575af
|
Add tests for listView
|
2020-11-20 20:28:56 -03:00 |
|
Francisco Vallarino
|
5fcb4b7a35
|
Update button resize factor policy. Add config option
|
2020-11-20 00:27:07 -03:00 |
|
Francisco Vallarino
|
cc2d334011
|
Update label resize factor policy. Add config option
|
2020-11-20 00:16:13 -03:00 |
|
Francisco Vallarino
|
8a16a95ef1
|
Add support for Window Requests
|
2020-11-19 11:18:30 -03:00 |
|
Francisco Vallarino
|
afca5134cb
|
Handle cursor change in radio button (way too much work on something not really important)
|
2020-11-18 13:06:59 -03:00 |
|
Francisco Vallarino
|
3633cce034
|
Partial commit for top layer/hover improvements
|
2020-11-17 12:01:47 -03:00 |
|
Francisco Vallarino
|
d477281974
|
Add focus/blur support for focusable widgets
|
2020-11-17 00:38:48 -03:00 |
|
Francisco Vallarino
|
135dc0ecca
|
Add tests for image
|
2020-11-16 18:04:23 -03:00 |
|
Francisco Vallarino
|
57f3dc8f14
|
Add tests for floatingField
|
2020-11-16 15:44:31 -03:00 |
|
Francisco Vallarino
|
e8b5a9c56b
|
Add tests for integralField
|
2020-11-16 13:27:02 -03:00 |
|
Francisco Vallarino
|
1fc466b58b
|
Handle Home/End keys in inputField
|
2020-11-16 02:05:12 -03:00 |
|
Francisco Vallarino
|
eb4f36638c
|
Improve inputField, add new tests
|
2020-11-15 23:58:26 -03:00 |
|
Francisco Vallarino
|
8b4bfea6f5
|
Add textField unit tests (missing two, which require changes in textField)
|
2020-11-15 16:10:46 -03:00 |
|
Francisco Vallarino
|
3e8e33b499
|
Refactor Util/Base into SizeReq and Style
|
2020-11-14 18:43:35 -03:00 |
|
Francisco Vallarino
|
ef61ce8a58
|
Add support for specific MinSize and MaxSize values, instead of relying on RangeSize
|
2020-11-14 17:34:56 -03:00 |
|
Francisco Vallarino
|
3181372cb5
|
Add more label tests. Improve text trim handling
|
2020-11-13 14:41:04 -03:00 |
|
Francisco Vallarino
|
af5e38fe42
|
Partial extra label tests
|
2020-11-13 00:35:44 -03:00 |
|
Francisco Vallarino
|
902aa2a316
|
Rename handleEvent helper functions
|
2020-11-13 00:00:04 -03:00 |
|
Francisco Vallarino
|
4dd006a9e6
|
Add tests for radio
|
2020-11-12 23:37:11 -03:00 |
|
Francisco Vallarino
|
fcf9f42b1e
|
Add tests for checkbox
|
2020-11-12 20:26:19 -03:00 |
|
Francisco Vallarino
|
bf3e0e6f5e
|
Add extra tests for button
|
2020-11-12 16:18:00 -03:00 |
|
Francisco Vallarino
|
6fb79a2a69
|
Add test cases for box
|
2020-11-12 12:59:04 -03:00 |
|
Francisco Vallarino
|
1ca96898a2
|
Add test cases for alert/confirm
|
2020-11-12 02:09:00 -03:00 |
|
Francisco Vallarino
|
4f52e36d26
|
Use instInit instead of instResize, since style reqs are updated on init. Remove unused stack code
|
2020-11-11 01:25:14 -03:00 |
|
Francisco Vallarino
|
d45d239a84
|
Update existing test cases, update viewport/renderArea in Single, reorganize modules
|
2020-11-10 18:34:30 -03:00 |
|
Francisco Vallarino
|
0f824b6e54
|
Show dropdown in available space (upwards/downwards). Fix overlay issue
|
2020-10-12 14:02:17 -03:00 |
|
Francisco Vallarino
|
8a68648be2
|
Move hlint hints to config file
|
2020-09-30 17:28:58 -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
|
bf99063025
|
Reorganize drawing code
|
2020-08-23 00:34:02 -03:00 |
|
Francisco Vallarino
|
dcd976978a
|
Rename widgetPreferredSize to widgetUpdateSizeReq
|
2020-08-12 23:18:16 -03:00 |
|
Francisco Vallarino
|
d9781c150d
|
Add more stack tests
|
2020-08-08 00:29:58 -03:00 |
|
Francisco Vallarino
|
b88d239193
|
Add basic Label and Stack tests
|
2020-08-07 20:37:15 -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
|
7297e1ceed
|
Add helper instanceGetEvents test function
|
2020-08-05 16:20:51 -03:00 |
|
Francisco Vallarino
|
a105c48e63
|
Replace several type definitions with newtype. Some extra minor refactorings
|
2020-08-05 14:53:43 -03:00 |
|
Francisco Vallarino
|
f6d361d20e
|
Add grid test cases
|
2020-08-05 02:11:09 -03:00 |
|
Francisco Vallarino
|
3f2c26460b
|
Rename WidgetInstance fields
|
2020-08-02 20:57:54 -03:00 |
|
Francisco Vallarino
|
a969a901dc
|
Rename WidgetResult and SizeReq fields
|
2020-08-02 20:39:20 -03:00 |
|
Francisco Vallarino
|
632a2130c3
|
Rename Renderer functions
|
2020-08-02 20:28:45 -03:00 |
|
Francisco Vallarino
|
03b9b45cd1
|
Remove old test files
|
2020-08-01 23:51:38 -03:00 |
|
Francisco Vallarino
|
000efdcbda
|
Make WidgetInstance the last parameter of _widgetResize, as in every other Widget function
|
2020-08-01 23:36:24 -03:00 |
|
Francisco Vallarino
|
5c153d496a
|
Add initial Button unit tests
|
2020-08-01 23:19:05 -03:00 |
|
Francisco Vallarino
|
c4a7a1a696
|
Fix Test build
|
2020-07-30 01:39:48 -03:00 |
|
Francisco Vallarino
|
338673a313
|
Rename project from hs-gui to monomer
|
2020-05-07 17:04:27 -03:00 |
|
Francisco Vallarino
|
910a51dbc5
|
Initial commit
|
2019-09-23 11:46:21 -03:00 |
|