Skip to content

feat: add configurable text background opacity#25

Merged
webbertakken merged 1 commit intomainfrom
feat/text-background-opacity
Feb 14, 2026
Merged

feat: add configurable text background opacity#25
webbertakken merged 1 commit intomainfrom
feat/text-background-opacity

Conversation

@webbertakken
Copy link
Copy Markdown
Owner

Summary

  • Add textBgOpacity global setting (0-100, default 30) to the overlay store with persistence
  • Add "Text BG opacity" slider in the appearance settings tab
  • Replace hard-coded bg-black/30 in 7 widgets (chat, chat presence, event feed, event log, follow events, viewer count, custom text) with dynamic rgba(0,0,0, textBgOpacity/100) inline style
  • Sync textBgOpacity across multi-monitor windows

Test plan

  • Store tests pass (setTextBgOpacity, restoreDefaults)
  • Verify slider appears in appearance tab and updates text backgrounds in real time
  • Verify opacity persists across app restarts
  • Verify multi-monitor sync works for text BG opacity

- Add `textBgOpacity` global setting (default 30) to overlay store
- Add "Text BG opacity" slider in appearance settings tab
- Replace hard-coded `bg-black/30` in 7 widgets with dynamic rgba style
- Persist and sync across multi-monitor windows
- Add store tests for textBgOpacity
@webbertakken webbertakken merged commit 76425f3 into main Feb 14, 2026
8 checks passed
@webbertakken webbertakken deleted the feat/text-background-opacity branch February 14, 2026 19:21
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