Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 06:02:07 -04:00
BS-JD-103 - Brush element edit modes

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…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 06:01:58 -04:00
93ab6c2ea2 Add brush element drag edits
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 05:58:02 -04:00
BS-JD-103 - Brush element edit modes

Progress checkpoint committed as 0bfc062 Add brush element edit modes.

Implemented so far:

  • Added BrushEditMode resource: Object, Vertex, Edge, Face, Clip.
  • Added BrushElementSelection
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 05:57:51 -04:00
0bfc062ba7 Add brush element edit modes
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 05:53:33 -04:00
BS-JD-103 - Brush element edit modes

Starting implementation for BS-JD-103 - Brush element edit modes.

Plan for the next slice:

  • Add BrushEditMode resource and hotkeys for Object / Vertex / Edge / Face / Clip.
  • Only activate…
Rbanh closed issue Falling-Metal-Int.../Blacksite#11 2026-06-06 05:53:14 -04:00
BS-JD-102 - Quick add and draw-brush tool
Rbanh commented on issue Falling-Metal-Int.../Blacksite#11 2026-06-06 05:53:07 -04:00
BS-JD-102 - Quick add and draw-brush tool

Completed and committed as fcd34f9 Add draw brush tool.

Implemented:

  • Added shared brush polygon validation in shared::brush_math.
  • Added BrushDesc::extruded_prism for floor-polygon…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 05:52:58 -04:00
fcd34f9079 Add draw brush tool
Rbanh commented on issue Falling-Metal-Int.../Blacksite#11 2026-06-06 05:42:53 -04:00
BS-JD-102 - Quick add and draw-brush tool

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…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 05:42:45 -04:00
9f95ba3082 Add brush authoring schema
Rbanh closed issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:42:36 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP
Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:42:29 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

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…

Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:36:51 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

Follow-up fix for brush viewport selection:

  • Updated viewport picking to resolve hit generated mesh children back to their authored LevelObject parent.
  • Explicit actor icons and visualizer…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:27:09 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

Development progress update for BS-JD-101 - Brush authoring schema and hydration MVP:

Implemented locally, pending QA/signoff before commit:

  • Added persisted ActorKind::Brush and BrushDesc
Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:10:21 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

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…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#1 2026-06-06 05:08:08 -04:00
BS-JD-ROADMAP - Jackdaw-inspired editor production roadmap

M0 closeout: foundation cut is complete and pushed through:

  • 19c4d01 Start M0 editor workflow polish
  • 2fa6410 Polish inspector add component workflow
  • 2054fa2 Advance M0 scene and…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#9 2026-06-06 05:08:07 -04:00
BS-JD-007 - Viewport productivity controls

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.

Rbanh commented on issue Falling-Metal-Int.../Blacksite#8 2026-06-06 05:08:04 -04:00
BS-JD-006 - Selection and editing shortcut polish

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.

Rbanh commented on issue Falling-Metal-Int.../Blacksite#7 2026-06-06 05:08:02 -04:00
BS-JD-005 - Command palette polish and fuzzy matching

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.

Rbanh commented on issue Falling-Metal-Int.../Blacksite#3 2026-06-06 05:08:01 -04:00
BS-JD-001 - Project launcher and sandbox profiles

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…