Skip to content

Conversation

@PythonGermany
Copy link
Contributor

@PythonGermany PythonGermany commented Dec 21, 2025

Summary

I have put together a prototype based on #1445 to test the feasibility of implementing it configurable themes.

The current implementation allows to configure multiple themes in the backend which replace a template placeholder in the embedded html file served to the clients. The user can then select their preferred color theme via the settings menu.

Maybe the theme menu could replace the dark/light theme button entirely. So that for each theme it can be configured whether it is dark or light and the default config provides one for each.

Closes #1444

TODO

  • Handle applying correct theme to suite related components

Checklist

  • Tested and/or added tests to validate that the changes work as intended, if applicable.
  • Updated documentation in README.md, if applicable.

Default colors should be validated in unit tests
Can be used later if validation for type is extended and in unit tests
to valiate default config once during testing and not always at runtime
@github-actions github-actions bot added feature New feature or request area/ui Related to the user interface labels Dec 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ui Related to the user interface feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Colorblind mode

1 participant