From 338f10f070d2462e256cc228aa7df11d565bad16 Mon Sep 17 00:00:00 2001 From: iris <2+iris@noreply.localhost> Date: Sun, 13 Sep 2026 03:34:28 -0400 Subject: [PATCH] Restore unresolved TODO items --- TODO | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index a2d22dd..5a1e67f 100644 --- a/TODO +++ b/TODO @@ -1 +1,14 @@ -consider typed TextureHandle variants for distinct texture uses +images + settings (sampler) + consider typed TextureHandle variants for distinct texture uses + +WidgetRef or smth instead of Id + enum that's either an Id or an actual concrete instance of W + painter takes them in instead of (or in addition to) id + then type wrapper widgets to contain them + allows for compile time optimization if a widget wrapper's inner is known at compile time + and the id of inner is not needed anywhere + maybe introduce InnerWidget trait to allow for editors to expose & modify inner type + maybe could also store a parent widget and keep using InnerWidget trait? unsure if possible + +POTENTIAL BUG: closures that store IDs will not decrement the id!!! need to not increment id if moved into closure somehow??? wait no, need to decrement ID every time an event fn is added...... only if the id is used in it..??