mollersuite/monofile

Themes

Opened this issue · 0 comments

Things to take into account:

  • How do we load themes? Just link to them with ? Or something else?
    • Maybe for the SPA, we can load them dynamically or something..?
  • How do we even format themes? Just plain old CSS files with variables? Some weird JSON config?
  • How do we organize themes? Do we create our own structure, or just follow Catppuccin's structure?
    • How do we generate the Catppuccin themes? Through SCSS, or manually?
  • Do we allow users to pick out custom accents for themes? I can only think of one being used in like, 2 places.
    • If we do allow custom accents, how do we set up the picker? I'd probably have to do it custom or something... but a big drop-down is a pain to browse, so if we have a lot of themes, we'd probably have to anyway
  • Do we allow users to create custom themes?
    • If we pick the JSON config approach, this is... pretty easy.
    • If we go with a CSS file, it's also probably pretty easy; make some basic script/UI to customize your theme with just colors, and add some advanced-mode thing to get a textbox
    • Do we allow multiple custom themes to be saved, or just some singular "custom" option?

@Jack5079