Skip to content

Shape polar duplicate: show permanent sketch nodes in inspection and polar-duplicate modes#103

Open
trailcode wants to merge 5 commits into
mainfrom
Trailcode/ui_improvments2
Open

Shape polar duplicate: show permanent sketch nodes in inspection and polar-duplicate modes#103
trailcode wants to merge 5 commits into
mainfrom
Trailcode/ui_improvments2

Conversation

@trailcode
Copy link
Copy Markdown
Owner

@trailcode trailcode commented May 8, 2026

Permanent "+" markers for user-placed sketch nodes (added via the Add Node tool) are now visible whenever a sketch is active in inspection mode or during Shape polar duplicate (which relies on sketch node snapping for the polar arm).

Previously, these nodes were only shown while actively using the Add Node tool (Sketch_add_node); they were hidden in Sketch_inspection_mode and Shape_polar_duplicate.

Changed the visibility condition in sync_permanent_node_annos_() from an explicit mode check to is_sketch_mode(mode) || mode == Mode::Shape_polar_duplicate.

Files changed

  • src/sketch.cpp

Related

Test plan

  • Build in Release.
  • Verify permanent sketch nodes ("+") are visible in Sketch inspection mode.
  • Verify nodes visible during Shape polar duplicate for snapping the polar arm.
  • No regression in other sketch tools or when leaving sketch modes.

Notes

  • Untracked: third_party/ImGuiColorTextEdit/

@trailcode trailcode changed the title Trailcode/UI improvments2 Shape polar duplicate: show permanent sketch nodes in inspection and polar-duplicate modes May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant