Skip to content

feat(ui): quick-collapse the left and right side panels#53

Merged
TCVinNYC merged 1 commit into
mainfrom
feat/panel-collapse
Jun 22, 2026
Merged

feat(ui): quick-collapse the left and right side panels#53
TCVinNYC merged 1 commit into
mainfrom
feat/panel-collapse

Conversation

@TCVinNYC

Copy link
Copy Markdown
Member

Re-applies the panel-collapse feature. It was the last commit on #52 but the PR head GitHub recorded was the prior (docs) commit, so the squash-merge of #52 excluded it.

What

A fast way to hide/show the two side panels, for tighter multi-camera layouts:

  • View menu: checkable "Show Left Panel" (Ctrl+Alt+[) and "Show Right Panel" (Ctrl+Alt+]). Left = Properties; right = the tabbed Camera Info / People / Services group (toggled as one unit).
  • Status bar: ◧ / ◨ toggle buttons next to the Logs button.
  • Menu checkmarks and status-bar buttons stay in sync with the docks however they're toggled (menu, button, shortcut, or a panel's close box), via each dock's visibilityChanged.

Verified: UI smoke tests pass; offscreen functional check confirms toggling via setter, button, and menu all stay in sync with no signal loops.

🤖 Generated with Claude Code

Add a fast way to hide/show the two side panels, requested for tighter
multi-camera layouts:

- View menu: checkable "Show Left Panel" (Ctrl+Alt+[) and "Show Right Panel"
  (Ctrl+Alt+]). The right panel is the tabbed Camera Info / People / Services
  group, toggled as one unit; the left is Properties.
- Status bar: ◧ / ◨ toggle buttons next to the Logs button.
- Menu checkmarks and status-bar buttons stay in sync with the docks however
  they're toggled (menu, button, shortcut, or a panel's close box), via each
  dock's visibilityChanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@TCVinNYC TCVinNYC merged commit f2c85b1 into main Jun 22, 2026
3 checks passed
@TCVinNYC TCVinNYC deleted the feat/panel-collapse branch June 22, 2026 04:48
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