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

Change dashboard default theme to system for new users #6395

Closed
gtsiolis opened this issue Oct 25, 2021 · 4 comments · Fixed by #6747
Closed

Change dashboard default theme to system for new users #6395

gtsiolis opened this issue Oct 25, 2021 · 4 comments · Fixed by #6747
Assignees
Labels
component: dashboard team: webapp Issue belongs to the WebApp team type: feature request New feature or request user experience

Comments

@gtsiolis
Copy link
Contributor

Problem to solve

The default dashboard theme currently is set to Light.

However, the dashboard supports syncing the theme with the dashboard, including workspace loading and login pages, using prefers-color-scheme.

This setting could be hard to discover and automatically using the system theme can improve UX for users that also prefer syncing system theme with light or time conditions. For example, see relevant macOS settings.

Proposal

Change dashboard default theme to system. 🌔

Things to consider:

  1. There's no dark theme for gitpod-io/website.
  2. There's no option to automatically sync editor theme. See also [dashboard] Sync theme preference between dashboard and editor #3982.
  3. We only use local storage and do not persist theme selection for users.
@jankeromnes
Copy link
Contributor

Proposal

Change dashboard default theme to system. 🌔

Yes 💯 💯 💯

I've wanted to do this for a while. @JanKoehnlein / @jldec cool to schedule?

@gtsiolis
Copy link
Contributor Author

Taking a bias-for-action and scheduling this in groundwork. @jldec feel free to remove if needed. Cc @JanKoehnlein

/schedule

@jldec
Copy link
Contributor

jldec commented Nov 16, 2021

👍 to self-scheduling

@jankeromnes
Copy link
Contributor

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dashboard team: webapp Issue belongs to the WebApp team type: feature request New feature or request user experience
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants