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

WIP: Theme toggle #229

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

WIP: Theme toggle #229

wants to merge 12 commits into from

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    20ab429 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8eae03 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    00a5f7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9c379b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06d2fe2 View commit details
    Browse the repository at this point in the history
  4. [ui] export ThemeToggle

    franzheidl committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    bafffa2 View commit details
    Browse the repository at this point in the history
  5. [ui] StyleProvider: update theme handling

    * expect non-“theme-“ prefixed theme prop, construct className inside the component
    * default to checking localStorage first before final default if no theme prop was passed
    franzheidl committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    4bfa983 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6165dd7 View commit details
    Browse the repository at this point in the history
  7. [ui] StyleProvider: fix theme/themeClass defaulting

    * don’t create “theme-undefined” themeClass
    franzheidl committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    ea6bde5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1c2d7c1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5a40141 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2022

  1. Configuration menu
    Copy the full SHA
    94f2253 View commit details
    Browse the repository at this point in the history