Skip to content

Conversation

@ckundo
Copy link
Member

@ckundo ckundo commented Nov 16, 2025

Fixes #48

Changes

  • ✅ Add visible text labels ("Success", "Failed", "Running") to status badges
  • ✅ Include colored indicator dot before text using CSS ::before
  • ✅ Status conveyed through both color AND text
  • ✅ Maintain existing color scheme for visual consistency
  • ✅ Ensure text has adequate contrast for readability

WCAG Compliance

1.4.1 Use of Color (Level A) - Color must not be the only means of conveying information

Before & After

Before: Empty colored circles (green/red/orange) with no text
After: Badges with colored dot + text label (e.g., "● SUCCESS")

Testing

  • Build succeeds
  • Status badges display text labels
  • Text is readable for all statuses
  • Colorblind users can distinguish statuses by text
  • Visual design remains clean and professional
  • Screen readers announce status text

Visual Design

Each status badge now shows:

  • Colored background with border
  • Small colored dot indicator (8px circle)
  • Text label in uppercase
  • Proper spacing and padding for readability

- Add visible text labels (Success, Failed, Running) to status badges
- Include colored indicator dot before text using ::before pseudo-element
- Status now conveyed through both color AND text
- Maintain color coding with proper background and border colors
- Ensure adequate color contrast for text readability

WCAG: 1.4.1 Use of Color (Level A)

Status information is now accessible to colorblind users who can read
the text labels instead of relying solely on color differentiation.
@ckundo ckundo added the bug Something isn't working label Nov 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants