Skip to content

feat: add per-object hide and show-all-objects - #13

Merged
ericgozzi merged 4 commits into
mainfrom
feature/object-visibility
Aug 17, 2026
Merged

feat: add per-object hide and show-all-objects#13
ericgozzi merged 4 commits into
mainfrom
feature/object-visibility

Conversation

@ericgozzi

@ericgozzi ericgozzi commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a "Hide" action for the currently selected object next to its backend-driven FUNCTIONS buttons
  • Adds a toolbar button to restore every object hidden this way
  • Hidden objects are excluded from picking automatically, since the raycast already only considers currently-visible geometry

Test plan

  • npm run typecheck
  • npm test
  • npm run build
  • Manual smoke test: hid an object, confirmed it disappears and becomes unpickable; clicked "Show all objects", confirmed it reappears and is pickable again
image

ericgozzi and others added 3 commits August 14, 2026 09:54
Adds a "Hide" action for the currently selected object next to its
backend-driven FUNCTIONS buttons, and a toolbar button to restore every
object hidden this way. Hidden objects are also excluded from picking,
since the raycast already only considers currently-visible geometry.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@gonzalocasas gonzalocasas left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we use "Release Please", now we should not manually edit the changelog, otherwise it will collide with the release process. Could you revert that?

The rest looks good to me, but maybe a screenshot of how this looks would be best to review these frontend changes

@gonzalocasas gonzalocasas left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@ericgozzi
ericgozzi merged commit aa7fda6 into main Aug 17, 2026
3 checks passed
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.

2 participants