Skip to content

UI improvements: shape delete, options scroll, inspection ortho#109

Merged
trailcode merged 5 commits into
mainfrom
Trailcode/ui_improve3
May 21, 2026
Merged

UI improvements: shape delete, options scroll, inspection ortho#109
trailcode merged 5 commits into
mainfrom
Trailcode/ui_improve3

Conversation

@trailcode
Copy link
Copy Markdown
Owner

@trailcode trailcode commented May 21, 2026

Summary

  • Shape List: right-click a shape name or the M button to Delete; click M for the material popup. Deletion goes through Occt_view::delete_shapes().
  • Options pane: horizontal scrollbar and fixed-width tables so narrow layouts do not clip labels (e.g. Orthographic projection).
  • Inspection (Normal) mode: Options -> Selection -> Orthographic projection toggles an orthographic camera, persisted as gui.inspection_orthographic.
  • Docs: user guides and changelog updated for the above; UI verbosity is not documented (deferred for a future approach). Settings still exposes the control on this branch for experimentation.
  • UI verbosity (gui.ui_verbosity, default 6): cumulative pane/help gating remains in code from earlier commits; treat as in-progress unless we strip it before merge.

Closes #108

Test plan

  • Fresh defaults: app loads with familiar full UI; gui.inspection_orthographic false.
  • Narrow Options pane: horizontal scrollbar appears; Orthographic projection label readable.
  • Normal mode: orthographic checkbox toggles camera; survives restart.
  • Shape List: right-click name -> Delete removes shape; right-click M -> Delete; click M opens material popup.
  • Optional: Settings -> UI verbosity at 0 / 6 — panes and help tiers behave as implemented (undocumented).

Made with Cursor

@trailcode trailcode merged commit 5237d54 into main May 21, 2026
2 checks passed
@trailcode trailcode deleted the Trailcode/ui_improve3 branch May 21, 2026 23:00
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.

UI verbosity, Options scroll, shape delete, inspection ortho

1 participant