Francisco Vallarino
|
2bb40a5f83
|
Align multi line text
|
2020-11-04 01:59:43 -03:00 |
|
Francisco Vallarino
|
56b1e18e64
|
Initial commit for multi line label
|
2020-11-03 14:57:24 -03:00 |
|
Francisco Vallarino
|
33ac5506a1
|
Refactor text metrics operations
|
2020-11-01 20:28:11 -03:00 |
|
Francisco Vallarino
|
d9b112fc73
|
Fix issue on rect/size operations (w/h = 0 should be considered valid)
|
2020-10-31 16:34:23 -03:00 |
|
Francisco Vallarino
|
d5fa1a03ae
|
Update child viewport. Return Maybe from functions that may return an invalid rect. Add intersectRects
|
2020-10-31 01:47:38 -03:00 |
|
Francisco Vallarino
|
91aa5385fc
|
Avoid zip/index, use mapWithIndex instead
|
2020-10-30 16:47:38 -03:00 |
|
Francisco Vallarino
|
748c4f8e48
|
Only change cursor if event is received by target. Improve styling on checkbox, radio and listView
|
2020-10-30 15:54:01 -03:00 |
|
Francisco Vallarino
|
726cba547d
|
Add theming to scroll. Improve its handling of renderArea/contentArea. Complete listView theming
|
2020-10-30 10:59:04 -03:00 |
|
Francisco Vallarino
|
7af130c143
|
Add arrow icon to dropdown
|
2020-10-29 12:18:06 -03:00 |
|
Francisco Vallarino
|
96a8eacc97
|
Do not request focus from listView when an item is selected
|
2020-10-29 02:04:06 -03:00 |
|
Francisco Vallarino
|
75d25d9baa
|
Remove concept of Margin from Style
|
2020-10-29 01:09:43 -03:00 |
|
Francisco Vallarino
|
fed50077b4
|
Fix mouse events issue with overlays
|
2020-10-29 01:09:29 -03:00 |
|
Francisco Vallarino
|
5be4d22830
|
Add theming to dropdown (main section)
|
2020-10-28 14:34:37 -03:00 |
|
Francisco Vallarino
|
847461f884
|
Do not allow focus on dropdowns list if not open
|
2020-10-28 01:02:52 -03:00 |
|
Francisco Vallarino
|
fd8c453fa8
|
Add theming to inputField (floatingField, integralField and textField)
|
2020-10-28 00:25:05 -03:00 |
|
Francisco Vallarino
|
ea7ef5d222
|
Reorder Single/Container fields. Add style cfg to inputField
|
2020-10-27 21:35:23 -03:00 |
|
Francisco Vallarino
|
a3d291223e
|
Improve naming of list/dropdown combinators
|
2020-10-27 14:45:46 -03:00 |
|
Francisco Vallarino
|
bdd9896450
|
Add theming to dropdown
|
2020-10-27 14:27:35 -03:00 |
|
Francisco Vallarino
|
09b14b33e3
|
Complete theming of listView
|
2020-10-27 00:51:10 -03:00 |
|
Francisco Vallarino
|
c0c63b59fd
|
Add theming to listView
|
2020-10-26 16:42:00 -03:00 |
|
Francisco Vallarino
|
63bdea02b6
|
Fix overlay issue handling of zstack (missing removal of startPath step)
|
2020-10-26 01:39:35 -03:00 |
|
Francisco Vallarino
|
27780be89f
|
Remove ThemeStyles Semigroup/Monoid instance (not law abiding)
|
2020-10-26 01:16:25 -03:00 |
|
Francisco Vallarino
|
b56566fc04
|
Add theming to label. Generalize theming for checkbox/radio
|
2020-10-26 00:55:23 -03:00 |
|
Francisco Vallarino
|
c6f43902be
|
Draw correct w/h of scroll bars. Avoid unnecessary scissor
|
2020-10-25 23:54:49 -03:00 |
|
Francisco Vallarino
|
aa21a3acd0
|
Fix scroll issue when clicking on empty bar
|
2020-10-25 23:33:27 -03:00 |
|
Francisco Vallarino
|
4a400e70a8
|
Fix scissoring issue in scroll (bars, not content) and assigned viewport by box when content is smaller than viewport
|
2020-10-25 23:24:00 -03:00 |
|
Francisco Vallarino
|
300c4ee7de
|
Avoid overlapping h/v scrollbars if both are present
|
2020-10-25 22:44:09 -03:00 |
|
Francisco Vallarino
|
51dd31922d
|
Add theming to scroll
|
2020-10-25 22:29:55 -03:00 |
|
Francisco Vallarino
|
27fa23acb4
|
Add theming to radio. Move theme definitions to separate module.
|
2020-10-25 18:05:12 -03:00 |
|
Francisco Vallarino
|
9ef26e242c
|
Add theming to checkbox. Merge instance style before merging with theme and base style
|
2020-10-25 14:51:59 -03:00 |
|
Francisco Vallarino
|
239e81b263
|
Implement theming on button
|
2020-10-25 00:00:12 -03:00 |
|
Francisco Vallarino
|
ef113e976f
|
Calculate/merge style and theme on init/merge (missing composite)
|
2020-10-24 22:59:21 -03:00 |
|
Francisco Vallarino
|
feb0aae8d3
|
Calculate/merge style and theme on init/merge
|
2020-10-24 22:57:24 -03:00 |
|
Francisco Vallarino
|
2ab2d70727
|
Make zstack focus handling configurable
|
2020-10-23 20:36:33 -03:00 |
|
Francisco Vallarino
|
6c255b5160
|
Rename widgetInst to inst
|
2020-10-23 18:04:36 -03:00 |
|
Francisco Vallarino
|
d016476bb0
|
Allow bypassing click events on empty areas of stack
|
2020-10-23 17:42:42 -03:00 |
|
Francisco Vallarino
|
bd595a040a
|
Avoid Seq.filter, since its not lazy and findNextFocus would traverse the complete widget tree
|
2020-10-23 14:58:56 -03:00 |
|
Francisco Vallarino
|
7f5c4aef96
|
Fix focus handling issues (completes dropdown focus fix)
|
2020-10-23 14:30:20 -03:00 |
|
Francisco Vallarino
|
ae4fdd283c
|
Refactor Handlers.hs to avoid imposing an order and follow request creation order instead
|
2020-10-22 16:21:23 -03:00 |
|
Francisco Vallarino
|
eb240c8b65
|
Partial commit for dropdown tab issue
|
2020-10-22 01:36:58 -03:00 |
|
Francisco Vallarino
|
98c7b5c68a
|
Return list of actions instead of Monoid in eventHandler
|
2020-10-22 00:28:46 -03:00 |
|
Francisco Vallarino
|
6dd083d7f2
|
Restrict area of focus changes. Improve dropdown communication with ListView
|
2020-10-21 21:37:39 -03:00 |
|
Francisco Vallarino
|
eb3344f705
|
Add Show instances to basic Widget types
|
2020-10-21 15:35:47 -03:00 |
|
Francisco Vallarino
|
a287a43f52
|
Fix keyboard focus issue on dropdown (scroll is now a parent of listView, so an extra path step was needed
|
2020-10-21 15:21:12 -03:00 |
|
Francisco Vallarino
|
f4a48a55c6
|
Generalize Containers findByPoint
|
2020-10-21 01:54:13 -03:00 |
|
Francisco Vallarino
|
cd296c363f
|
Only consider top layer for focus handling on zstack
|
2020-10-21 01:31:54 -03:00 |
|
Francisco Vallarino
|
5003875941
|
Add support for cursor icons
|
2020-10-21 00:19:55 -03:00 |
|
Francisco Vallarino
|
f32bf1675d
|
Add color theming to scroll
|
2020-10-20 19:07:51 -03:00 |
|
Francisco Vallarino
|
166fa090fd
|
Ignore parent events if scroll already handled them
|
2020-10-20 14:35:15 -03:00 |
|
Francisco Vallarino
|
3dae9ba5df
|
Use renderArea for everything except scissoring. Standardize config usage
|
2020-10-20 14:27:45 -03:00 |
|