[PR #5869] feat(tui): floating side panel for theme selector #11625

Open
opened 2026-02-16 18:16:30 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/5869

State: open
Merged: No


Summary

  • Positions theme dialog as a floating panel on the right edge instead of centered modal
  • Removes backdrop overlay for full content visibility during live theme preview
  • Dynamic height (up to 80% of terminal) shows more themes without excessive scrolling

Closes #5868

Changes

  • dialog.tsx: Added floating-right position variant with no backdrop
  • dialog-select.tsx: Added compact prop for reduced padding and dynamic height
  • dialog-theme-list.tsx: Uses floating-right position for theme selector
**Original Pull Request:** https://github.com/anomalyco/opencode/pull/5869 **State:** open **Merged:** No --- ## Summary - Positions theme dialog as a floating panel on the right edge instead of centered modal - Removes backdrop overlay for full content visibility during live theme preview - Dynamic height (up to 80% of terminal) shows more themes without excessive scrolling Closes #5868 ## Changes - `dialog.tsx`: Added `floating-right` position variant with no backdrop - `dialog-select.tsx`: Added `compact` prop for reduced padding and dynamic height - `dialog-theme-list.tsx`: Uses floating-right position for theme selector
yindo added the pull-request label 2026-02-16 18:16:30 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#11625