aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: a4d34374d2d5571b2d81db6ef957581255756923 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
Widget alignment.
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.
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.