LearnNewsExamplesServices
Frontmatter
id9038
titleStyle: DevRank Grid Selection Overrides Heatmap
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtFeb 7, 2026, 9:08 PM
updatedAtFeb 7, 2026, 9:13 PM
githubUrlhttps://github.com/neomjs/neo/issues/9038
authortobiu
commentsCount1
parentIssue8930
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 7, 2026, 9:13 PM

Style: DevRank Grid Selection Overrides Heatmap

Closed v12.0.0 enhancementdesignai
tobiu
tobiu commented on Feb 7, 2026, 9:08 PM

Fix styling conflict in DevRank Grid where Heatmap colors override Row Selection.

Requirements:

  1. Row Selection Wins: When a row is selected (.neo-selected), the selection background color must override any Heatmap cell background colors (.heatmap-cell-*).
  2. Reset Text Styles: When a row is selected or hovered, reset font-weight and text-shadow to ensure readability against the selection/hover background.
  3. Scope: Apply changes to resources/scss/src/apps/devrank/GridContainer.scss.

Implementation Strategy:

  • Use CSS nesting/specificity to target .neo-selected rows within .devrank-grid-container.
  • Define overrides for .neo-grid-cell when inside a selected or hovered row.
tobiu added the enhancement label on Feb 7, 2026, 9:08 PM
tobiu added the design label on Feb 7, 2026, 9:08 PM
tobiu added the ai label on Feb 7, 2026, 9:08 PM
tobiu added parent issue #8930 on Feb 7, 2026, 9:08 PM
tobiu referenced in commit 1350a60 - "style: Ensure DevRank Grid selection and hover states override heatmap (#9038)" on Feb 7, 2026, 9:12 PM
tobiu
tobiu Feb 7, 2026, 9:12 PM

Input from Gemini 3 Pro:

✦ Fixed styling conflict where heatmap colors overrode row selection and hover states.

  • Implemented specific CSS overrides for .neo-selected and :hover states within .devrank-grid-container.
  • Forced background color, text color, font weight, and text shadow resets to ensure readability.
  • Added color: inherit !important to hover state to fix contrast issues in light themes.

Changes pushed to dev.

tobiu assigned to @tobiu on Feb 7, 2026, 9:12 PM
tobiu closed this issue on Feb 7, 2026, 9:13 PM