Second progress checkpoint committed as 93ab6c2 Add brush element drag edits.
Added:
- Vertex/edge/face element drags on the viewport floor plane.
- Drag preview mutates the selected brush…
Progress checkpoint committed as 0bfc062 Add brush element edit modes.
Implemented so far:
- Added
BrushEditModeresource: Object, Vertex, Edge, Face, Clip. - Added
BrushElementSelection…
Starting implementation for BS-JD-103 - Brush element edit modes.
Plan for the next slice:
- Add
BrushEditModeresource and hotkeys for Object / Vertex / Edge / Face / Clip. - Only activate…
Completed and committed as fcd34f9 Add draw brush tool.
Implemented:
- Added shared brush polygon validation in
shared::brush_math. - Added
BrushDesc::extruded_prismfor floor-polygon…
Starting implementation for BS-JD-102 - Quick add and draw-brush tool.
Planned scope for this pass:
- Add editor brush tool state and B shortcut.
- Let LMB place floor-plane polygon vertices…
Completed and committed as 9f95ba3 Add brush authoring schema.
Included the QA follow-up fix for selecting brush generated mesh children in the viewport. User QA passed for creation, save/reload…
Follow-up fix for brush viewport selection:
- Updated viewport picking to resolve hit generated mesh children back to their authored
LevelObjectparent. - Explicit actor icons and visualizer…
Development progress update for BS-JD-101 - Brush authoring schema and hydration MVP:
Implemented locally, pending QA/signoff before commit:
- Added persisted
ActorKind::BrushandBrushDesc…
Starting implementation on BS-JD-101.
Planned first slice:
- Add shared brush authoring data (
BrushDesc/faces/kind) with reflection/serialization. - Add a convex cube brush MVP and hydration…
M0 closeout: foundation cut is complete and pushed through:
19c4d01Start M0 editor workflow polish2fa6410Polish inspector add component workflow2054fa2Advance M0 scene and…
M0 closeout triage: this is still useful viewport productivity work, but it is not required for the completed M0 foundation cut. Carrying this to M5 with the remaining first-hour/editor polish work.
M0 closeout triage: targeted selection/input bugs were fixed during M0, but the full box-select/component-copy/visibility shortcut package remains broader editor polish. Carrying this to M5.
M0 closeout triage: basic command palette focus/keyboard navigation shipped earlier, but fuzzy matching plus tools/panels/assets/help indexing remains broader UX polish. Carrying this to M5.
M0 closeout triage: this remains valuable, but it is not part of the completed M0 foundation cut that landed through cc6acb1. Carrying this to M5 where first-hour UX, samples, and startup…