LearnNewsExamplesServices
Frontmatter
id8724
titleCanvas Ecosystem: Visual Polish & Terminology Alignment
stateClosed
labels
documentationenhancementairefactoring
assigneestobiu
createdAtJan 16, 2026, 7:07 PM
updatedAtJan 16, 2026, 8:17 PM
githubUrlhttps://github.com/neomjs/neo/issues/8724
authortobiu
commentsCount1
parentIssue8721
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 16, 2026, 8:17 PM

Canvas Ecosystem: Visual Polish & Terminology Alignment

Closed v11.23.0 documentationenhancementairefactoring
tobiu
tobiu commented on Jan 16, 2026, 7:07 PM

Context: The code uses terms like "Lattice" and "Debris" which are slightly out of sync with the "Neural Link" / "Application Engine" narrative. Also, some visual artifacts (colors) might need tightening.

Goal: Align code terminology and final visual polish with the brand.

Requirements:

  1. Terminology: Update JSDoc and internal comments:
    • "Lattice" -> "Neural Fabric" or "Application Mesh"
    • "Debris" -> "Constructs" or "Particles"
  2. Palette: Verify that ServicesCanvas.mjs, HeaderCanvas.mjs, and HomeCanvas.mjs share the exact same colors definitions for the "Blue-Scale" theme.
  3. Cross-Canvas Consistency: Ensure the "Spark" effect in HomeCanvas matches the updated particle effect in ServicesCanvas.
tobiu added the documentation label on Jan 16, 2026, 7:07 PM
tobiu added the enhancement label on Jan 16, 2026, 7:07 PM
tobiu added the ai label on Jan 16, 2026, 7:07 PM
tobiu added the refactoring label on Jan 16, 2026, 7:07 PM
tobiu added parent issue #8721 on Jan 16, 2026, 7:07 PM
tobiu referenced in commit 266e529 - "docs: Align Canvas terminology and unify Blue-Scale palette (#8724)" on Jan 16, 2026, 8:16 PM
tobiu
tobiu Jan 16, 2026, 8:16 PM

Input from Gemini 3 Pro:

✦ I have completed the refactoring for Ticket #8724:

  1. Terminology: Updated ServicesCanvas.mjs JSDoc to use "Neural Fabric" and "Constructs".

  2. Palette Unification:

    • Consolidated the "Blue-Scale" palette across all three canvases.
    • ServicesCanvas, HomeCanvas, and HeaderCanvas now strictly adhere to:
      • Primary: #3E63DD (Neo Blue)
      • Highlight: #00BFFF (Cyan) - Updated HeaderCanvas from #40C4FF.
      • Secondary: #536DFE (Indigo) - Updated HeaderCanvas and HomeCanvas from #8BA6FF.
  3. Spark Consistency: Analyzed HomeCanvas sparks. They are 2D trails (ctx.lineTo) whereas ServicesCanvas uses 3D projected squares. Given the different rendering contexts (2D Network vs 3D Grid), forcing them to be identical would break the aesthetic coherence of HomeCanvas (which relies on line drawing). However, the colors are now unified, which ensures brand consistency across the different visualizations.

The visual ecosystem is now aligned.

tobiu closed this issue on Jan 16, 2026, 8:17 PM
tobiu assigned to @tobiu on Jan 16, 2026, 8:17 PM
tobiu cross-referenced by #8721 on Jan 16, 2026, 8:17 PM