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

Streamline using and creating themes #307

Open
YakovL opened this issue Feb 12, 2024 · 0 comments
Open

Streamline using and creating themes #307

YakovL opened this issue Feb 12, 2024 · 0 comments

Comments

@YakovL
Copy link
Contributor

YakovL commented Feb 12, 2024

This is a complex issue to elaborate. Let's take this post as an inception.

Goals:

  • Currently, switching themes is not a clear process; ultimately, it should be as simple as using a select control that lists all the available themes (see also SwitchThemePlugin);
    • This also requires a convention (should a theme have a systemTheme tag to be recognized? otherwise, how to recognize them?)
  • Exploring existing themes is not straight-forward, although there's TiddlyThemes. There should be no UX gaps – the index should be easily explorable from TW's UI (or docs, but that's less desirable, or at least should complement UI);
  • The docs regarding themes are incomplete to say the very least; instead, it should be clear how to create a new one.

Challenges:

  • A custom StyleSheet can be included into a theme (to keep user adjustments), but refreshing is not invoked after StyleSheet is edited (one have to edit the theme/reload);
  • ColorPalette is not a part of a theme, right? How to pack them together? Should we include it into themes and should we allow to set a theme but then change CP separately (like for dark mode)?
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

No branches or pull requests

1 participant