diff --git a/todo.md b/todo.md index 0107c86e..70350081 100644 --- a/todo.md +++ b/todo.md @@ -1,9 +1,6 @@ * geom * Primitives of dynamic runtime size (Eigen-like) * Tests -* ui - * design & implement a ui engine - * separated logic & rendering & event handling * phx * implement a 2D physics engine * gfx @@ -25,5 +22,14 @@ * parser * overflow checks for number parsers * recursive parsers -* async - * fix threadpool::wait +* ui + * bitmap fonts rendering in painter + * text layout in label with cached glyphs + * grid layout element with equal cells + * grid layout quadratic optimization + * style description + * default element factory accept style + * per-element stylization + * draggable window element + * screen children sorting + * slider element