Skip to content

Fix Syslog result contrast across theme row states - #429

Open
somethingwithproof wants to merge 4 commits into
developfrom
fix/result-theme-contrast
Open

somethingwithproof wants to merge 4 commits into
developfrom
fix/result-theme-contrast

Conversation

@somethingwithproof

Copy link
Copy Markdown
Member

Closes #428.

Syslog rows paint severity surfaces independently of the host theme. Use the sampled foreground and an opaque card surface for rows and severity controls, and override forced host selection colors within the Syslog results scope. An outline keeps selected rows visible.

Adds browser checks for light, dark, and muted dark palettes across resting, hovered, selected, and selected-hovered states, including host !important rules. The existing Playwright dependency runs these checks in CI and uploads screenshots and Chromium CSS coverage. README and documentation include populated synthetic interface-alert screenshots.

Validation: browser regression checks pass; all changed executable CSS lines are covered. The companion Cacti compatibility matrix exercises the actual Syslog CSS and theme-token script across twelve theme variants. These are browser component fixtures, not backend/poller E2E tests.

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
Comment thread tests/E2E/playwright/theme-contrast-check.cjs Fixed
Comment thread .github/workflows/plugin-ci-workflow.yml Fixed
Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keep result links and severity text readable across host theme states

2 participants