-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Dark mode for OCP admin console
-
False
-
False
-
To Do
-
Impediment
-
0% To Do, 0% In Progress, 100% Done
Epic Goal
- Ensure that OCP Admin console can enable dark mode
- Mechanism for switching between light/dark mode, based on user preferences or User Settings in OCP
- Identify changes needed for OCP console's dynamic plugins
- Status as we work through the stories: https://docs.google.com/document/d/18ib0A9ZtSYo1e2aOtM2LtZcsNFs1aRCHXx6NAPsIAso/edit#
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)
- PatternFly - Dark mode PF variables
Previous Work (Optional):
- 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 Handbook: https://docs.google.com/document/d/1mRYEfUoOjTsSt7hiqjbeplqhfo3_rVDO0QqMj2p67pw/edit
Admin Console -> Workloads & Pods
- Screenshots: https://docs.google.com/presentation/d/1BoOpXpX96_uNUhVJiEqGUCZ-JMYh1A78fXJhk3H86K8/edit#slide=id.p
- Github branch: https://github.com/mcoker/console/tree/dark-theme
- Github PR for Dark Theme WIP by Vikram: https://github.com/openshift/console/pull/10947{}
Dev Console -> Gotcha pages: Observe Dashboard and Metrics, Add, Pipelines: builder, list, log, and run
- Screenshots: https://docs.google.com/presentation/d/13jagAf_JEu82hd_KpEHRmj25xCEqwImWpNufzVopuUs/edit#slide=id.p
- Github branch: https://github.com/openshift/console/pull/10815
- Evaluation: https://docs.google.com/spreadsheets/d/1fBCPPb4Z1sqUDKgQkpueGe8VQZo4pBUA9PV4vnFCnDw/edit#gid=0
Open questions::
- Who should be responsible for updating DynamicPlugins to be able to render in dark mode?
- impacts account
-
CONSOLE-3047 [SPIKE] Scope changes needed for dark mode in the admin console
- Closed
- is related to
-
ODC-5990 Console should support dark mode
- Closed
- links to
1.
|
Docs Tracker | Closed | Olivia Payne | ||
2.
|
TE Tracker | Closed | Unassigned | ||
3.
|
QE Tracker | Closed | Yanping Zhang | ||
4.
|
PX Tracker | Closed | Unassigned |