Skip to content

[BUG] Contribution heatmap uses inconsistent colour scale that does not clearly represent activity intensity #1760

@CopperFlame14

Description

@CopperFlame14

Describe the bug

The contribution heatmap uses multiple unrelated colors (purple, blue, teal, and green) to represent activity levels. The color progression is not intuitive, making it difficult to distinguish low, medium, and high contribution intensity.

Steps to Reproduce

  1. Open the Dashboard page.
  2. Navigate to the "Contribution Heatmap" section.
  3. Observe the heatmap cells and the corresponding color legend.

Expected Behavior

The heatmap should use a clear sequential color scale where increasing contribution counts correspond to increasing color intensity (similar to GitHub's contribution graph).

Actual Behavior

The heatmap uses multiple hues that do not appear to follow a consistent low-to-high intensity progression. This can make activity levels difficult to interpret.

Screenshots

Image

Impact

  • Reduces readability of contribution data.
  • Makes it harder for users to visually compare activity levels.
  • May confuse users about the meaning of different colors.

Suggested Fix

Use a sequential color palette where contribution intensity increases consistently from the lowest to highest activity level. Alternatively, ensure that the legend and heatmap colors follow a clear and intuitive progression.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinggssoc:assignedGSSoC: Issue assigned to a contributor

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions