finisth editing todo

This commit is contained in:
2025-11-17 16:39:59 -05:00
parent 681efe1e2b
commit 3425eb7b80

15
TODO
View File

@@ -9,18 +9,6 @@ text
masks r just made to bare minimum work masks r just made to bare minimum work
move span lengths to the children themselves
retained mode is broken
problematic path:
resize target gets set to something above an aligned
aligned finds size 0 for example on og draw
element gets size > 0 and redraws the resize target
target doesn't change aligned region, so it gets skipped
og gets redrawn, but aligned originally set region to 0 and didn't get updated
so should probably just store direct parents and go up that way
but need to be careful to not break the chain
scaling scaling
could be just a simple scaling factor that multiplies abs could be just a simple scaling factor that multiplies abs
and need to ensure text uses raw abs and not scaled abs and need to ensure text uses raw abs and not scaled abs
@@ -44,8 +32,5 @@ really weird limitation:
or something like that idk, maybe I need a special enum for parent that includes a undecided state where it may or may not get redrawn by the parent or something like that idk, maybe I need a special enum for parent that includes a undecided state where it may or may not get redrawn by the parent
or just do ref counting and ensure all drawn things == 1 afterwards (seems like best way) or just do ref counting and ensure all drawn things == 1 afterwards (seems like best way)
consider unsafe cell for layer transmute stuff
I don't think it's needed bc of usage but I don't know optimizations :skull:
tags tags
vecs for each widget type? vecs for each widget type?