Add a theme switcher with 3 visual identities #10

Closed
opened 2026-10-26 12:54:27 +00:00 by Gilles · 0 comments
Owner

Let the user pick one of three visual identities for the app, synced across devices via the account (backed by argus/backend's new UserPreferences / PUT /me/theme/).

  • A ThemeSwitcher in the header, visible only when logged in
  • Three real token sets in style.css applied via [data-theme] on <html>: technique-sombre, epure-clair, editorial-eleve (default)
  • Fixed status/severity colors stay unchanged across all three (shared with argus/backend's rendered badge SVGs)
Let the user pick one of three visual identities for the app, synced across devices via the account (backed by argus/backend's new UserPreferences / PUT /me/theme/). - A ThemeSwitcher in the header, visible only when logged in - Three real token sets in style.css applied via [data-theme] on <html>: technique-sombre, epure-clair, editorial-eleve (default) - Fixed status/severity colors stay unchanged across all three (shared with argus/backend's rendered badge SVGs)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
argus/frontend#10
No description provided.