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

Added Darkmode #932

Merged
merged 13 commits into from
Aug 3, 2022
Merged

Added Darkmode #932

merged 13 commits into from
Aug 3, 2022

Commits on May 27, 2022

  1. Added Darkmode

    Added button for darkmode in Studio (on settings-page).
    Studio also detects OS preference (auto-detection) and launches studio in dark- or lightmode.
    
    NOT tested with MacOS
    
    Auto-detection does not work with Chrome and Chromium on Fedora 35, this seems to be a bug.
    narickmann committed May 27, 2022
    Configuration menu
    Copy the full SHA
    bb81798 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    0d62455 View commit details
    Browse the repository at this point in the history
  2. Update de.json

    Fixed typo
    narickmann authored May 30, 2022
    Configuration menu
    Copy the full SHA
    90fa12a View commit details
    Browse the repository at this point in the history
  3. Bugfixing and minor fixes/changes

    - header has now correct color on initial loading
    - when recording the header overlay is now darker in darkmode
    - error messages: text now white/light in darkmode
    - removed accidentally added whitepaces (my IDE had "format on save" active)
    - other minor things [e.g. removed accidentally added whitepaces (my IDE had "format on save" active)]
    narickmann committed May 30, 2022
    Configuration menu
    Copy the full SHA
    e3082b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. resolved conflict

    narickmann committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    32bca4f View commit details
    Browse the repository at this point in the history
  2. Darkmode changes and theme-ui update

    - removed button for darkmode and added a dropdowm instead
    - updated theme-ui to v0.14.5 this closes elan-ev#812
    - added some config -> this plus update fixes bug with auto preference for darkmode
    - some color adjustments, also removed some unused colors from theme.js
    - moved css for tooltip and tab-navigation to theme.js (they now use color variables)
    narickmann committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    435cac1 View commit details
    Browse the repository at this point in the history
  3. minor fix

    - Studio was always choosing system-preference over localstorage, so if the user set Studio to darkmode but system is in lightmode, on refresh Studio was always using lightmode
    - So now: on initial load Studio uses system-preference (if nothing stored to localstorage) otherwise Studio uses localstorage
    narickmann committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    aacdd1f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. Color adjustments

    - changed the focus-colors for tab-navigation for better contrast in light and darkmode
    - focus-outline for recording buttons now round
    narickmann committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    ad62ab2 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Some minor changes

    - changed outline-color for video-settings to green for better visibility
    - aligned outline on recording-buttons
    narickmann committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    3941e52 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Added option for System preference

    System preference should now work. After OS preferences have been changed, the page must be reloaded to see the change in Studio.
    narickmann committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    4ef3cf2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99ca23c View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

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

Commits on Aug 3, 2022

  1. Requested changes

    - removed unused package
    - indented a few lines
    narickmann committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    097aaad View commit details
    Browse the repository at this point in the history