Skip to content

fix(ui): streamline colors for groupStatusChart#107044

Merged
TkDodo merged 4 commits intomasterfrom
tkdodo/fix/de-633-group-status-chart-colors
Jan 29, 2026
Merged

fix(ui): streamline colors for groupStatusChart#107044
TkDodo merged 4 commits intomasterfrom
tkdodo/fix/de-633-group-status-chart-colors

Conversation

@TkDodo
Copy link
Collaborator

@TkDodo TkDodo commented Jan 27, 2026

and switch to theme.tokens.dataviz palette

for the grey, we now always use theme.tokens.dataviz.semantic.other, not matter if only one bar chart series is shown or two. For the matching bar chart, we use theme.tokens.dataviz.semantic.accent.

From what I can tell, contrast is getting better in light mode but worse in dark mode.

before:

Events Light Events Dark Total/Matching Light Total/Matching Dark
Screenshot 2026-01-27 at 13 02 40 Screenshot 2026-01-27 at 13 02 47 Screenshot 2026-01-27 at 13 01 34 Screenshot 2026-01-27 at 13 01 25

after:

Events Light Events Dark Total/Matching Light Total/Matching Dark
Screenshot 2026-01-27 at 13 03 45 Screenshot 2026-01-27 at 13 03 52 Screenshot 2026-01-27 at 13 03 31 Screenshot 2026-01-27 at 13 03 25

and switch to `theme.tokens.dataviz` palette
@linear
Copy link

linear bot commented Jan 27, 2026

@TkDodo TkDodo requested a review from Jesse-Box January 27, 2026 12:05
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Jan 27, 2026
@TkDodo TkDodo marked this pull request as ready for review January 27, 2026 12:30
@TkDodo TkDodo requested a review from a team as a code owner January 27, 2026 12:30
@TkDodo TkDodo requested a review from a team as a code owner January 29, 2026 13:17
@TkDodo TkDodo merged commit f0453f7 into master Jan 29, 2026
53 checks passed
@TkDodo TkDodo deleted the tkdodo/fix/de-633-group-status-chart-colors branch January 29, 2026 13:39
priscilawebdev pushed a commit that referenced this pull request Feb 2, 2026
and switch to `theme.tokens.dataviz` palette

for the grey, we now always use `theme.tokens.dataviz.semantic.other`,
not matter if only one bar chart series is shown or two. For the
matching bar chart, we use `theme.tokens.dataviz.semantic.accent`.

From what I can tell, contrast is getting better in light mode but worse
in dark mode.

before:

| Events Light | Events Dark | Total/Matching Light | Total/Matching
Dark |
|--------|--------|--------|--------|
| <img width="346" height="268" alt="Screenshot 2026-01-27 at 13 02 40"
src="https://github.com/user-attachments/assets/aa59aa9d-c3b7-441f-bc17-19ca53dc9093"
/> | <img width="337" height="265" alt="Screenshot 2026-01-27 at 13 02
47"
src="https://github.com/user-attachments/assets/8f128fb4-3c88-4a1e-aa36-d05db38ca6d9"
/> | <img width="325" height="278" alt="Screenshot 2026-01-27 at 13 01
34"
src="https://github.com/user-attachments/assets/d193bbc1-f1e1-42e1-b406-b38eb3e92882"
/> | <img width="332" height="273" alt="Screenshot 2026-01-27 at 13 01
25"
src="https://github.com/user-attachments/assets/a91a06c2-99c1-41e1-828a-ab5b7e873c70"
/> |

after:

| Events Light | Events Dark | Total/Matching Light | Total/Matching
Dark |
|--------|--------|--------|--------|
| <img width="362" height="270" alt="Screenshot 2026-01-27 at 13 03 45"
src="https://github.com/user-attachments/assets/7be4429b-f951-4747-a644-169042707fd5"
/> | <img width="353" height="269" alt="Screenshot 2026-01-27 at 13 03
52"
src="https://github.com/user-attachments/assets/e8844169-ff0d-482e-9ca7-71b058e6d78c"
/> | <img width="339" height="277" alt="Screenshot 2026-01-27 at 13 03
31"
src="https://github.com/user-attachments/assets/aa839fd9-7a20-407d-bce2-30c26b003184"
/> | <img width="347" height="271" alt="Screenshot 2026-01-27 at 13 03
25"
src="https://github.com/user-attachments/assets/9f7b6a38-b123-47f5-a29a-7a55ce125384"
/> |
@github-actions github-actions bot locked and limited conversation to collaborators Feb 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants