Save, Name, and Store Custom Themes

(#1065) Feature Shipped theming

Problem

The color selection and CSS override options for themes is fantastic. There's a growing community called "Fluxer Themes" where users are sharing their custom themes. But at the moment, applying one custom theme completely blows away the old one with no way of swapping afterwards. Meaning, you'd need to always go back to wherever you found it in order to apply the old one again.

Proposed solution

  • When importing custom themes, save the incoming theme as a selectable profile, perhaps with a supplied name and logo. This way, users can easily swap between themes they have used in the past.
  • Ability to save the current color/CSS override as your own custom theme (name and logo given at save time).
  • Must be able to delete saved custom themes
  • Might need a cap on the number of custom themes. I don't know the inherent limitations.

5 comments

Sign in with Fluxer to comment and vote.
Comment by @raykkitsune
RexSystem 1 vote originally by @raykkitsune on GitHub 3 replies
. + on that: In the Theme settings, where you'll find the Dark, Coal, Light and System themes, add a new button with a + Sign on it, clicking it will transform your current theme (Custom Theme Token) into a new Theme that can be selected an used Custom Themes have a little triangle/arrow in the right corner, Clicking this arrow or right-clicking the theme opens a small settings menu where you can change the Theme name, theme order and replace this theme with your current theme maybe 5 custom theme slots for everyone and 10 for plutonium users
Comment by @coldreindeer
RexSystem 1 vote originally by @coldreindeer on GitHub
Assuming the themes are stored on the clients end instead of on Fluxers, unlimited themes should be of no issue in theory (or even just 100 if you for some reason want one for each favourite game you play or smth)
Comment by @raykkitsune
RexSystem 1 vote originally by @raykkitsune on GitHub
If I uninstall Fluxer and reinstall it, or switch devices, I would like to keep the themes.
Comment by @coldreindeer
RexSystem 1 vote originally by @coldreindeer on GitHub
You could keep the themes files (unassumingly a .toml file) on google drive or a usb etc.