Skip to content

Feat: Daily-only status chart toggle with ring palette standardization and dark theme alignment

Praneeth Ashish requested to merge develop into main

Closes #19 (closed)

Description

This MR updates the Team Status experience to keep Daily status cards as the primary view, makes charts opt-in in Daily mode, removes chart visibility from Weekly mode, and aligns ring/theme colors to the approved palettes.

What changed

  • Added a Show Chart / Hide Chart control under Refresh in Status mode.
  • Restricted chart rendering to Daily Standup Status only.
  • Kept Weekly Standup Status free of ring chart visuals.
  • Ensured Daily list components remain the default primary view.
  • Applied ring colors in both themes:
  • Not Submitted: #7a0000
  • Delayed: #dcc21e
  • On Time: #0b4402
  • Updated dark theme token direction:
  • Primary/background: #000000
  • Inner surfaces: #0a0a0a
  • Buttons/accent: #003465
  • Text: #ffffff
  • Improved hover member overlay readability and vertical alignment in light mode.
  • Removed the Needs Attention badge below each ring.

Why

  • Improves visual hierarchy by prioritizing operational list data first.
  • Gives users explicit control over when to view chart visuals.
  • Enforces a consistent, approved color system across light and dark themes.
  • Fixes member hover legibility and alignment issues.

Validation

  • Lint validation passed for updated status/chart files.

Merge request reports

Loading