Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 4.03 KB

File metadata and controls

37 lines (29 loc) · 4.03 KB

Specs & Plans — Implementation Status

Snapshot as of 2026-05-21. Status reflects whether the design described in each spec is reflected in the code on master. Specs are historical artifacts — they are not rewritten after the fact; this file is the canonical record of "did it land".

Legend: ✅ implemented · 🟡 partial · ❌ not landed · 🗑 superseded

Specs

Date Spec Status Evidence
2026-04-16 waypoint-system-design waypoint symbols present in operators/mesh_uv_shortest_mark.py; plan committed.
2026-04-17 astar-algorithm-design A* added to Ctrl+Scroll cycle in operators/mesh_uv_shortest_mark.py; Rust port in rust/mesh_uv_shortest_mark_lib/.
2026-04-17 waypoint-direction-and-path-smoother-design Direction lock + smoother present in shortest_mark; plan committed.
2026-04-20 curvature-bias-design curvature_bias references in operators/mesh_uv_shortest_mark.py.
2026-05-15 unified-ui-system-design Merged via 02a4d89 Merge feat/unified-ui-foundation; shared ui/draw/ primitives, ui/hud/ overlay.
2026-05-18 theme-palette-unification-design All legacy color/size prefs removed (f775868, 06cbf7a); single IOPS_Theme in prefs/theme.py with Point/Line/Text 5-state roles, widgets, axis, handle/pivot/bbox/cursor, island palette.
2026-05-18 unified-drawing-system-analysis Analysis-only doc; recommendations folded into the unified-ui foundation work.
2026-05-19 fix-preview-structrna-crash-design a00a8c9 fix(draw): safeguard all draw_handlers against dead StructRNA, 7fa6659 fix(theme-preview): use 3D viewport region.
2026-05-19 hud-params-and-help-split-design c856cfb feat(hud): split HUD … from Help, 13a984d feat(operators): migrate all modal operators to HUD/Help split, 73440e1 Refactor HUD help overlay.
2026-05-19 theme-tab-reorg-design Collapsible groups (9ee2f20), vertical color tables + Text/Font merge + Surfaces rename (211de45).
2026-05-20 bevel-snap-mode-design 9207e61 feat(bisect): add bevel mode for dual cuts; ~85 bevel/snap_point refs in operators/mesh_cursor_bisect.py.

Plans

Date Plan Status
2026-04-16 waypoint-system ✅ executed
2026-04-17 waypoint-direction-and-path-smoother ✅ executed
2026-04-20 curvature-bias ✅ executed
2026-05-15 unified-ui-foundation ✅ executed (merged via feat/unified-ui-foundation)
2026-05-18 theme-palette-unification ✅ executed

Notes

  • No A* plan file exists — the A* spec was rolled into the broader shortest-mark work and landed without a separate written plan.
  • No bevel-snap plan file exists — implementation was small enough to skip the plan step (single commit 9207e61).
  • All specs above remain accurate as historical descriptions of intent at the time of writing. Code may have evolved since; treat specs as orientation, the source as truth.