Skip to content

Sync contrast-modes Kiali frontend for PF glass/felt/high contrast - #864

Open
ferhoyos wants to merge 3 commits into
kiali:mainfrom
ferhoyos:contrast-modes-kiali-10284
Open

ferhoyos wants to merge 3 commits into
kiali:mainfrom
ferhoyos:contrast-modes-kiali-10284

Conversation

@ferhoyos

Copy link
Copy Markdown
Collaborator

Summary

  • Sync Kiali frontend from kiali/kiali#10284 (contrast-modes @ c433d20): glass/high-contrast contrast modes, Project Felt, grouped appearance menu, and OSSMC-safe theme sync utilities
  • Update KialiController.setDocLayout() to set the parent kiosk session marker and call syncReduxThemeFromDocument() so OpenShift Console-owned <html> classes (dark, glass, felt, high contrast) are reflected in Redux without being overwritten

Related

Test plan

  • Build OSSMC plugin locally (make build-plugin or cd plugin && yarn build)
  • Run plugin unit tests (cd plugin && yarn test)
  • Deploy plugin against a cluster with Kiali and verify Service Mesh UI follows OpenShift Console theme changes (light/dark, glass, felt, high contrast)
  • Confirm standalone Kiali masthead appearance menu is hidden in OSSMC kiosk mode

Made with Cursor

Copy frontend from kiali/kiali contrast-modes (c433d20) for glass, felt,
and high-contrast support. Update KialiController to mark the parent kiosk
session and sync theme/contrast/felt from OpenShift Console <html> classes.

Co-authored-by: Cursor <cursoragent@cursor.com>
ferhoyos and others added 2 commits September 15, 2026 17:33
Picks up colorScheme Redux rename, KIALI_COLOR_SCHEME localStorage key, and appearance menu dropdown fix from kiali/kiali#10284.

Co-authored-by: Cursor <cursoragent@cursor.com>
…lity.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🏗 In progress

Development

Successfully merging this pull request may close these issues.

1 participant