Skip to content

Add Allure 3 brand theme, dark mode, and accessibility smoke checks#3341

Merged
baev merged 3 commits into
mainfrom
accessibility
May 20, 2026
Merged

Add Allure 3 brand theme, dark mode, and accessibility smoke checks#3341
baev merged 3 commits into
mainfrom
accessibility

Conversation

@baev
Copy link
Copy Markdown
Member

@baev baev commented May 12, 2026

Context

This update brings the Allure 3 brand theme into the report UI and adds a new dark theme. The refreshed styling updates colors, surfaces, navigation, statuses, charts, rows, attachments, and icons so reports feel more consistent with the current Allure visual language in both light and dark modes.

The theme was checked with APCA across the token pairs that are expected to work together, and the failing combinations were fixed. This helps keep text, icons, statuses, controls, and content readable against their intended backgrounds.

This also adds an axe accessibility smoke check for the report UI. The smoke covers common automated accessibility rules from wcag2a, wcag2aa, wcag21a, wcag21aa, and wcag22aa, including contrast, document structure, ARIA validity, form labeling, landmark/navigation basics, keyboard/focus-related checks, and accessible names for interactive controls.

Checklist

@baev baev added the type:improvement Change that improves some user experience but can't be considered as a new feature label May 12, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 12, 2026

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure 2 – Pull request #3341 11m 10s Passed tests 383   Skipped tests 1 384 0 0 View

@baev baev changed the title Add accessibility smoke Refresh Allure report visual theme and icon consistency May 15, 2026
@baev baev changed the title Refresh Allure report visual theme and icon consistency Add Allure 3 brand theme, dark mode, and accessibility smoke checks May 15, 2026
@baev baev force-pushed the accessibility branch from 5cd2465 to 7dcc624 Compare May 19, 2026 18:59
@baev baev added type:new feature Change that add something new for end users and removed type:improvement Change that improves some user experience but can't be considered as a new feature labels May 20, 2026
Comment thread .github/workflows/update-visual-snapshots.yml Fixed
@baev baev force-pushed the accessibility branch from 3cbe8a6 to 75f887d Compare May 20, 2026 13:46
@baev baev merged commit 2123a09 into main May 20, 2026
21 checks passed
@baev baev deleted the accessibility branch May 20, 2026 14:37
@baev baev mentioned this pull request May 20, 2026
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme:ui theme:workflow type:new feature Change that add something new for end users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants