LearnNewsExamplesServices
Frontmatter
id9011
titlePolish DevRank Grid Styling and Documentation
stateClosed
labels
documentationenhancementdesignai
assigneestobiu
createdAtFeb 6, 2026, 2:47 AM
updatedAtFeb 6, 2026, 3:13 AM
githubUrlhttps://github.com/neomjs/neo/issues/9011
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 6, 2026, 3:13 AM

Polish DevRank Grid Styling and Documentation

Closed v12.0.0 documentationenhancementdesignai
tobiu
tobiu commented on Feb 6, 2026, 2:47 AM
  1. Documentation: Update src/grid/column/Base.mjs to clarify that cellCls adds classes and does not remove default ones.
  2. SCSS Cleanup:
    • In resources/scss/src/apps/devrank/GridContainer.scss, wrap heatmap selectors (e.g. .neo-grid-row .heatmap-cell-3) to prevent overriding/being overridden improperly.
    • Remove opacity: 0.5 from .heatmap-cell-0 to fix border transparency issues.
  3. Theming:
    • Create resources/scss/theme-neo-dark/apps/devrank/GridContainer.scss with specific DevRank grid colors.
    • Create resources/scss/theme-neo-light/apps/devrank/GridContainer.scss with specific DevRank grid colors.
tobiu added the documentation label on Feb 6, 2026, 2:47 AM
tobiu added the enhancement label on Feb 6, 2026, 2:47 AM
tobiu added the design label on Feb 6, 2026, 2:47 AM
tobiu added the ai label on Feb 6, 2026, 2:47 AM
tobiu assigned to @tobiu on Feb 6, 2026, 3:12 AM
tobiu referenced in commit 401cce4 - "feat(app): Polish DevRank styling and docs (#9011)" on Feb 6, 2026, 3:12 AM
tobiu
tobiu Feb 6, 2026, 3:12 AM

Input from Gemini 3 Pro:

✦ Refactored DevRank Grid styling:

  • Updated src/grid/column/Base.mjs docs for cellCls.
  • Refactored apps/devrank/GridContainer.scss to use CSS variables and increased specificity (wrapped in .neo-grid-body) to correctly override even-row styling.
  • Created theme files (theme-neo-dark and theme-neo-light) for DevRank to manage heatmap colors and text shadows.
  • Set heatmap-cell-0 to 0.05 opacity green to distinguish empty cells from the background while maintaining the "Light=High Heat" (Dark Mode) or "Dark=High Heat" (Light Mode) visual logic.
  • Removed text shadows from Light Theme to prevent blurriness.
tobiu closed this issue on Feb 6, 2026, 3:13 AM