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

feat(ui): Added theming support #150

Merged
merged 11 commits into from
Jul 14, 2023
Merged

Commits on Mar 30, 2023

  1. Commited first draft to theming in kopia.

    - Changed variants of buttons to unify the look and feel
    - Added support for themes specified in Theme.css
    - Added a new dependency "react-select" for selecting themes.
    lupusA committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    7f43436 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. Minor changes.

    Select component now shows the correct color.
    lupusA committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    f89430f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Updated bootstrap to 5.2.3.

    Removed bootstrap-dark from dependencies.
    The current theme is now synchronized with the react select component.
    lupusA committed May 3, 2023
    Configuration menu
    Copy the full SHA
    a3c3c67 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. Added some minor code refactorings.

    This PR comes with the following fixes:
    
    - Pastel theme should now be darker
    - Added a preference tab
    - Font size of the selector has been reduced
    - Fixed css
    - Moved AppContext under src/contexts
    - Renamed themes to provide backwards compatibility
    lupusA committed May 7, 2023
    Configuration menu
    Copy the full SHA
    f7b80d7 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. - Fixed byte representation

    - Added a darker background for the theme "dark"
    - Added stripes back to the tables
    - Moved css files in src/css
    - Removed the Themeselector as it now implemented in PreferencesView
    lupusA committed May 8, 2023
    Configuration menu
    Copy the full SHA
    7f0cba6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58b3ec7 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Fixed some colors and the policy editor.

    The editor should now have the correct theme settings.
    
    Moved index.css to css folder.
    lupusA committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    61d41af View commit details
    Browse the repository at this point in the history
  2. Resolved merge conflict

    lupusA committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    4045a85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    912b92b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Minor fixes to the color settings.

    Tables should not be readable in dark mode
    lupusA committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    2114eb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

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