Skip to content

feat: collapsible icon-only Host Inspector sidebar, resizable divider - #45

Merged
Atreus-X merged 2 commits into
mainfrom
feat/hostinfo-rail-collapse
Sep 30, 2026
Merged

Atreus-X merged 2 commits into
mainfrom
feat/hostinfo-rail-collapse

Conversation

@Atreus-X

@Atreus-X Atreus-X commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Host Inspector sidebar (Overview, Network, Ports, Processes, Services, Docker) can be collapsed to an icon-only rail with a toggle at its top, and expanded again.
  • Collapsed icons show a hover tooltip (section name, badge count, "changed since baseline"); a changed section keeps a dot on its icon.
  • The divider between the sidebar and the content can be dragged to resize the sidebar (120-360px); double-click resets to the default width.

Notes

Test plan

  • npx tsc --noEmit: no new errors in the touched files
  • npx vitest run: 104 passed
  • Rendered the collapsed rail in the preview server
  • Toggle collapse/expand; tooltips appear on hover in collapsed mode
  • Drag the divider; double-click resets; width is clamped
  • Collapse/resize, restart: the sidebar comes back the same
  • Section switching and badges still work in both modes

🤖 Generated with Claude Code

https://claude.ai/code/session_01W6QMXXvRReaKxWk1JL5Et6

Atreus-X and others added 2 commits September 30, 2026 13:35
…a resizable divider

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6QMXXvRReaKxWk1JL5Et6
@Atreus-X Atreus-X mentioned this pull request Sep 30, 2026
@Atreus-X
Atreus-X merged commit cc68d53 into main Sep 30, 2026
1 check 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.

1 participant