Aaron Fenyes
147e275823
App: don't bother copying key into element
...
When we access an element, we always have its key, either because the
slab iterator yielded it along side the element or because we used it to
get the element from the slab.
2024-09-22 02:38:17 -07:00
Aaron Fenyes
d121385c18
App: store assembly elements in slab
2024-09-22 02:21:45 -07:00
Aaron Fenyes
78f8ef8215
Outline: switch to single selection
2024-09-19 17:53:07 -07:00
Aaron Fenyes
96f8b6b5f3
App: store selection in hash map
...
Switch `Assembly.elements` to a hash map too, since that's probably
closer to what we'll want in the future.
2024-09-19 16:08:55 -07:00
Aaron Fenyes
a60624884a
App: add element selection
2024-09-16 11:29:44 -07:00
Aaron Fenyes
959e4cc8b5
App: pass app state into outline as context
2024-09-13 15:15:55 -07:00