Skip to content

Visual polish: toolbar, sidebar, input, output, status bar#25

Merged
ctoth merged 14 commits intomasterfrom
visual-polish
Feb 11, 2026
Merged

Visual polish: toolbar, sidebar, input, output, status bar#25
ctoth merged 14 commits intomasterfrom
visual-polish

Conversation

@ctoth
Copy link
Contributor

@ctoth ctoth commented Feb 11, 2026

Summary

  • Toolbar: ghost buttons, grouped with separators, custom volume slider, autosay toggle switch, colored connect/disconnect
  • Sidebar: collapse button integrated into tab row, compact tabs, dark-themed exit buttons, section spacing
  • Input: removed container border, transparent textarea border (visible on focus only)
  • Output: removed border and border-radius for full-bleed
  • Status bar: connection state dot (green/red/pulsing yellow), HP/MP color coding
  • Cards: removed hover lift
  • Global: softened border tokens to rgba, custom scrollbar, separator token

Files changed

  • src/App.css — design tokens
  • src/components/toolbar.css + toolbar.tsx — toolbar overhaul
  • src/components/sidebar.css + sidebar.tsx — collapse button integration
  • src/components/tabs.css + tabs.tsx — tab compaction, trailingElement prop
  • src/components/RoomInfoDisplay.css — dark-theme exit buttons, section spacing
  • src/components/input.css — border cleanup
  • src/components/output.css — border/radius removal
  • src/components/statusbar.css + statusbar.tsx — connection dot, vital colors
  • src/components/PlayerCard.css + ItemCard.css — hover lift removal
  • scripts/take-screenshot.mjs — screenshot tooling (dev utility)

@ctoth ctoth merged commit e5615a0 into master Feb 11, 2026
1 check passed
github-actions bot pushed a commit that referenced this pull request Feb 11, 2026
Visual polish: toolbar, sidebar, input, output, status bar e5615a0
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