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

add possibility to switch dark/light theme #6242

Closed
4 of 6 tasks
exalate-issue-sync bot opened this issue Jan 12, 2022 · 1 comment · Fixed by #6240 or #6350
Closed
4 of 6 tasks

add possibility to switch dark/light theme #6242

exalate-issue-sync bot opened this issue Jan 12, 2022 · 1 comment · Fixed by #6240 or #6350

Comments

@exalate-issue-sync
Copy link

exalate-issue-sync bot commented Jan 12, 2022

Description

User Stories

  • As a user, I want the web UI to respect my preferences regarding light/dark mode

  • As a user, I want to be able to switch between light/dark mode and would like the browser to save my settings

  • As an admin, I would like to provide my users with a customized/branded experience both in light and dark mode

Acceptance Criteria

  • Add dark default theme to theme.json
  • Save all themes from theme.json to Vuex store
  • Initialize web UI with user's browser preference regarding light/dark mode
  • Add theme switcher button to top bar
  • Save user's settings in localStorage
  • Update docs so admin users can customize both their light & dark theme

Definition of done

  • Functional requirements
    [ ] functionality described in the user story works
    [ ] acceptance criteria are fulfilled
  • Quality
    [ ] code review happened
    [ ] CI is green
    [ ] critical code received unit tests by the developer
    [ ] automated tests passed (if automated tests are not available, this test needs to be created and passed
  • Non-functional requirements
    [ ] no sonar cloud issues
@pascalwengerter pascalwengerter added this to To do in Web Sprint 13 via automation Jan 13, 2022
@pascalwengerter pascalwengerter self-assigned this Jan 13, 2022
@pascalwengerter pascalwengerter moved this from To do to In progress in Web Sprint 13 Jan 13, 2022
@kulmann kulmann added this to To do in Web Sprint 14 via automation Jan 19, 2022
@kulmann kulmann moved this from To do to In progress in Web Sprint 14 Jan 19, 2022
Web Sprint 14 automation moved this from In progress to Done Jan 19, 2022
@pascalwengerter
Copy link
Contributor

Needs docs update & localStorage persistance, reopening

Web Sprint 14 automation moved this from Done to In progress Jan 19, 2022
@pascalwengerter pascalwengerter moved this from In progress to Review in progress in Web Sprint 14 Feb 1, 2022
Web Sprint 14 automation moved this from Review in progress to Done Feb 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant