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
|
96afad0c97
|
Display: highlight selected elements
|
2024-09-16 15:46:45 -07:00 |
|
Aaron Fenyes
|
a60624884a
|
App: add element selection
|
2024-09-16 11:29:44 -07:00 |
|
Aaron Fenyes
|
93190e99da
|
Display: bring in keyboard navigation code
|
2024-09-15 11:54:39 -07:00 |
|
Aaron Fenyes
|
e2d3af2867
|
Display: say "assembly" instead of "construction"
Update variable names and comments in code from the display prototype.
|
2024-09-15 11:41:16 -07:00 |
|
Aaron Fenyes
|
7cb01bab82
|
Ray-caster: drop outdated performance comment
The size of the internal fragment arrays is what really matters, as
discussed in the "Display" page on the wiki.
|
2024-09-15 11:38:32 -07:00 |
|
Aaron Fenyes
|
f47be08d98
|
Display: get the assembly from the app state
|
2024-09-15 11:31:22 -07:00 |
|
Aaron Fenyes
|
cd18d594e0
|
Display: bring in ray-casting code
|
2024-09-14 11:46:24 -07:00 |
|
Aaron Fenyes
|
959e4cc8b5
|
App: pass app state into outline as context
|
2024-09-13 15:15:55 -07:00 |
|
Aaron Fenyes
|
49170671b4
|
App: add display canvas
|
2024-09-13 14:53:12 -07:00 |
|
Aaron Fenyes
|
0c2869d3f3
|
Outline: improve code formatting
|
2024-09-13 00:43:19 -07:00 |
|
Aaron Fenyes
|
e6d1e0b865
|
Outline: encapsulate assembly data
|
2024-09-13 00:40:34 -07:00 |
|
Aaron Fenyes
|
d481181ef8
|
Outline: sort elements by ID
|
2024-09-13 00:07:49 -07:00 |
|
Aaron Fenyes
|
20b96a9764
|
Outline: switch from "Editor" to "App"
|
2024-09-12 22:39:21 -07:00 |
|
Aaron Fenyes
|
634e97b659
|
Outline: switch to user-facing ID
|
2024-09-12 22:36:54 -07:00 |
|
Aaron Fenyes
|
336b940471
|
Outline: start on editor state and outline view
|
2024-09-12 15:24:41 -07:00 |
|