54030dcba9
fix community channel selection
f79f51527b
fix ui bugs
244deefa03
update svelte
fd449c8269
fix user channels button
9d1a885d87
add slight rounding to main ui shell
023c876641
update single header distribution
ce685968b2
add small example program
98288a60cd
add gitignore for example program
ae80e1776f
fix text node extent invalidation
f4fcca122b
allow for centering on box layout
1d7c2c6f92
add proper text editing functionality
7901afc47c
fix text node size handing and add wrapping support
1e2e11cd2b
overhaul and improve performance of computed extents
2ca13c6334
we don't need to relayout on each scroll
7f7a6684e4
remove update_layout from text-node, as it doesn't seem to be needed
d636de027b
fix duplicate scroll events
dc83e09f43
improve performance by caching the index of the last component node
8e28a79e88
greatly improve performance by caching text size
996d6fb520
add a bunch of buttons to the test application for testing performance
802d611650
fix node_by_point not properly considering window_rel
338e3f2d58
support growing target for scrollable node