diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-12-20 10:26:12 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-12-21 20:22:33 +0100 |
commit | 44e987c8521a99519350a42292bcfcd28451dcbd (patch) | |
tree | 699015a5dd459e96e0b19f4836f7dcffc1e347de /TODO | |
parent | 6bb40bf0c5cd8ee8fb87640fd04b2c595f84c1d3 (diff) |
Async load images
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -3,4 +3,10 @@ Widget horizontal/vertical expand. Homogeneous sizing for list items. Allow setting list direction. This is more efficient than prepending widgets to a list. Stop rendering scroll view when reaching outside the scissor view. -Widgets such as richtext and label should unload their text when updated but not rendered, this allows the widget to save its render size without saving the render data.
\ No newline at end of file +Widgets such as richtext and label should unload their text when updated but not rendered, this allows the widget to save its render size without saving the render data. +If a richtext widget has too little horizontal space and does wordwrap then disable wordwrap and use horizontal scrolling. +Cut widget collision check by scissor. +Handle scrolling when resizing scroll content and widget items change size (images downscaled, richtext wrapping, etc). +Cut event and size calculation for widgets outside scissor. +Calculate text (richtext and label) height better when its a single line. In such cases it should be the glyph height and not character size. +Move richtext vertices to global space and only add vertices for the visible richtext.
\ No newline at end of file |