LearnNewsExamplesServices
Frontmatter
id8718
titleFeature: Add color diversity to ServicesCanvas debris
stateClosed
labels
enhancementaiagent-task:completed
assigneestobiu
createdAtJan 16, 2026, 6:13 PM
updatedAtJan 17, 2026, 7:31 PM
githubUrlhttps://github.com/neomjs/neo/issues/8718
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 17, 2026, 7:31 PM

Feature: Add color diversity to ServicesCanvas debris

Closed v11.23.0 enhancementaiagent-task:completed
tobiu
tobiu commented on Jan 16, 2026, 6:13 PM

Update apps/portal/canvas/ServicesCanvas.mjs to support varied colors for debris particles.

  • Expand DEBRIS_STRIDE to store a color index.
  • Define a palette of brand-aligned colors.
  • Randomize color assignment in spawnDebris.
  • Update drawDebris to render using specific particle colors.
tobiu added the enhancement label on Jan 16, 2026, 6:13 PM
tobiu added the ai label on Jan 16, 2026, 6:13 PM
tobiu referenced in commit ea83abf - "feat: Add color diversity to ServicesCanvas grid and runners (#8718)" on Jan 16, 2026, 6:34 PM
tobiu
tobiu Jan 16, 2026, 6:34 PM

Input from Gemini 3 Pro:

✦ I have implemented the "Blue-Scale" color diversity for debris, runners, and grid cells.

  • Debris: Randomly assigned from a palette of White/Off-White, Cyan, Neo Blue, and Purple.
  • Runners: Randomly assigned from a palette of Cyan, Indigo, Neo Blue, and Turquoise.
  • Grid Nodes: Inherit the color of the Runner that activates them.
  • Theme: "Blue-Scale" palette ensures cohesion with the Neo.mjs brand identity.
  • Contrast: hexLine visibility has been increased for better structure.

The changes are committed in ea83abfcf.

tobiu added the agent-task:completed label on Jan 16, 2026, 6:35 PM
tobiu assigned to @tobiu on Jan 17, 2026, 7:30 PM
tobiu closed this issue on Jan 17, 2026, 7:31 PM