• Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • openshift-4.11
    • None
    • None
    • None
    • Dark mode for OCP admin console
    • False
    • False
    • To Do
    • Impediment
    • 0% To Do, 0% In Progress, 100% Done

      Epic Goal

      Why is this important?

      • So the UX satisfies the current trands, where dark mode is becoming a standard for modern services.  

      Acceptance Criteria

      • OCP admin console must be rendered in a preferred mode based on `prefers-color-scheme` media query
      • OCP admin console must be rendered in a preferred mode selected in the User Setting page
      • Create an followup epic/story for and listing and tracking changes needed in OCP console's dynamic plugins

      Dependencies (internal and external)

      1. PatternFly - Dark mode PF variables

      Previous Work (Optional):

      1. Mike Coker has worked on a POC from the PF point of view on both the admin and dev console, and the screenshot results are listed below along with the repo branch. Also listed is a document covering some of the common issues found when putting together the admin console POC. https://github.com/mcoker/console/tree/dark-theme
        Background POC work completed for reference:

      PatternFly Dark Theme Handbookhttps://docs.google.com/document/d/1mRYEfUoOjTsSt7hiqjbeplqhfo3_rVDO0QqMj2p67pw/edit

      Admin Console -> Workloads & Pods

      Dev Console -> Gotcha pages: Observe Dashboard and Metrics, Add, Pipelines: builder, list, log, and run

      Open questions::

      1. Who should be responsible for updating DynamicPlugins to be able to render in dark mode?

            [CONSOLE-3048] Dark mode for OCP admin console

            Joseph Caiani - This epic has open tracker sub-tasks which must be resolved before transitioning this epic. Please reach out to the appropriate functional team(s) to review and resolve the open sub-task(s) before marking this epic complete.

            OpenShift Jira Bot added a comment - Joseph Caiani - This epic has open tracker sub-tasks which must be resolved before transitioning this epic. Please reach out to the appropriate functional team(s) to review and resolve the open sub-task(s) before marking this epic complete.

            Linking some info from the Dev Console:

            Joseph Caiani added a comment - Linking some info from the Dev Console: Dev Console Epic: https://issues.redhat.com/browse/ODC-5990 Issues found by dev console team implementing dark mode: https://docs.google.com/spreadsheets/d/1fBCPPb4Z1sqUDKgQkpueGe8VQZo4pBUA9PV4vnFCnDw/edit#gid=0

              jhadvig@redhat.com Jakub Hadvig
              jhadvig@redhat.com Jakub Hadvig
              Yanping Zhang Yanping Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: