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

Feature request: open-ended theme selection #10

Open
marceline-cramer opened this issue Feb 10, 2024 · 4 comments
Open

Feature request: open-ended theme selection #10

marceline-cramer opened this issue Feb 10, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@marceline-cramer
Copy link

Color theming enthusiast here. Would love if I had the option to one day switch to a cozy color scheme on my computer on a whim and open a PR to definitively add that theme as a selection in the Commune frontend. This would require a system to support the loading of an open-ended number of themes as well as the UI to select the available theme options.

@erlend-sh
Copy link

erlend-sh commented Feb 10, 2024

Might there be some prior art in Svelte-land for this? Or all of web-land for that matter.

@hnb-ku did extensive theming for Discourse, so he might have some thoughts.

@ChurchOfTheSubgenius
Copy link
Member

Color theming enthusiast here. Would love if I had the option to one day switch to a cozy color scheme on my computer on a whim and open a PR to definitively add that theme as a selection in the Commune frontend. This would require a system to support the loading of an open-ended number of themes as well as the UI to select the available theme options.

Thanks for bringing this up. Themeing is definitely on my current TODO list as I'm refactoring the client.

@marceline-cramer
Copy link
Author

There's a couple favorite themes of mine that I'd really like to get in at some point:

@ChurchOfTheSubgenius
Copy link
Member

There's a couple favorite themes of mine that I'd really like to get in at some point:

Thanks for the links. I do use Gruvbox (original dark) in vim!

I'm wondering how best to approach themeing in the the UI/settings. Perhaps similar to Discord, but also a good old textarea for users to dump their own CSS in...

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
None yet
Development

No branches or pull requests

3 participants