Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Themes Support #5

Open
5 tasks
lumitry opened this issue Nov 2, 2023 · 0 comments
Open
5 tasks

Themes Support #5

lumitry opened this issue Nov 2, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@lumitry
Copy link
Owner

lumitry commented Nov 2, 2023

The app by default has a dark UI. Theme support should be added at some point.

Currently unsure how they'll be defined. Custom themes should be possible with both import and export features; I like iTerm 2's implementation personally. Ideally, themes would get stored (i.e. in the repo) in the same file format as the theme exports, that way we only need one bit of logic for changing color variables.

Probably won't be the most in-depth theming system in the world.

As a temporary patch to get some of the same effects, adding a "custom css" page in the settings menu would allow users to overwrite certain styling. Not sure how easy that'd be to implement, especially since I'm currently using SASS for styling.

  • All colors should be SASS/CSS variables except where doing so doesn't make sense
  • SASS/CSS variables should be modifiable by some logic such that a theme switch is possible
  • Reading themes from file
  • Import/export themes
  • Theme repo
@lumitry lumitry added this to myMedia Nov 2, 2023
@lumitry lumitry converted this from a draft issue Nov 2, 2023
@lumitry lumitry added the enhancement New feature or request label Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant