8 Commits

Author SHA1 Message Date
1febc65922 implement UIElement.debugDraw 2026-06-05 23:56:11 +03:00
cfe8f83087 allow init/getState injection into StatefulElement 2026-06-04 22:07:03 +03:00
fdff65d94d implement StatefulElement 2026-06-03 21:14:06 +03:00
0e8181baf3 implement MultiChildElement.build 2026-06-01 01:18:02 +03:00
6c8dc6a52b enscapsulate SingleChildElement.child 2026-05-31 06:00:53 +03:00
3d5ac077be rename 'private' fields in elements 2026-05-30 00:14:29 +03:00
987ce25474 implement drawing in local coordinates
these damn trees are still WIP but I'm confident I'm doing everything
right since I've recently embraced Stoicism
2026-05-14 19:27:40 +03:00
393638bb71 add type hints for EVERYTHING
organize ui into folders
implement element:traverseUp
2026-05-04 02:48:30 +03:00