Skip to content

Conversation

@hjanuschka
Copy link

@hjanuschka hjanuschka commented Dec 29, 2025

Summary

  • add built-in themes and theme selector
  • persist selected theme between sessions
  • ensure themed backgrounds render consistently across the UI
Bildschirmfoto 2025-12-29 um 23 05 43 Bildschirmfoto 2025-12-29 um 23 06 04 Bildschirmfoto 2025-12-29 um 23 07 21

@hjanuschka hjanuschka changed the title Add theming system and UI polish Add theming system Dec 29, 2025
@dlvhdr
Copy link
Owner

dlvhdr commented Jan 1, 2026

Hey @hjanuschka! This is a great idea.
I think the approach we should take for theming is to use https://github.com/lrstanley/bubbletint. @lrstanley is working on supporting the newest bubbletea version - v2, so this library is well maintained.
His library supports all the themes you can think about. What we would have to do is to only map generic colors to dash's theme and we get the rest for free.
As for the theme selector, it looks great, but kinda bummer that it doesn't show the ui while you're switching between themes.
Bubbletea v2 which supports popups isn't out yet, but we can show the modal where the help section is for now.
It'd be awesome if you can continue working on it!

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.

2 participants