LearnNewsExamplesServices
Frontmatter
id8710
titleFeature: Implement "Neural Lattice" Canvas for Services View
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 16, 2026, 4:47 PM
updatedAtJan 16, 2026, 4:49 PM
githubUrlhttps://github.com/neomjs/neo/issues/8710
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 16, 2026, 4:49 PM

Feature: Implement "Neural Lattice" Canvas for Services View

Closed v11.23.0 enhancementai
tobiu
tobiu commented on Jan 16, 2026, 4:47 PM

This task implements a new visual theme for the 'Services' view background, replacing the initial static network concept with a dynamic "Neural Lattice".

Concept: "The Neural Lattice" visualizes the Neo.mjs runtime as a high-frequency, structured logic floor (Motherboard/VDOM Registry).

Features:

  1. Hexagonal Lattice: A tiling grid representing efficient structure and engineering.
  2. High-Speed Runners: "Data Packets" or "Beams" that traverse the grid edges at high velocity, simulating multi-threaded throughput.
  3. Topological Mutation (Runtime Permutation):
    • Nodes accumulate "Build Charge" from runner traffic.
    • High-traffic areas trigger a "Compilation" event, fusing 7-hex clusters into larger "Super Modules".
    • These modules persist briefly before dissolving, visualizing dynamic component composition.
  4. Inspection Lens: Mouse interaction creates a "Time Dilation" and focus effect, illuminating the underlying grid structure.

Implementation:

  • Zero-Allocation Architecture: Uses Float32Array buffers for Cells and Runners to maintain 60fps.
  • Canvas API: Custom hexagonal drawing and gradient trail rendering.
  • SharedWorker: Runs entirely off the main thread.

This addresses the feedback to better represent the "Application Engine" identity of the framework.

tobiu added the enhancement label on Jan 16, 2026, 4:47 PM
tobiu added the ai label on Jan 16, 2026, 4:47 PM
tobiu assigned to @tobiu on Jan 16, 2026, 4:48 PM
tobiu
tobiu Jan 16, 2026, 4:49 PM

Input from Gemini 3 Pro:

✦ Implemented the "Neural Lattice" concept.

Key Changes:

  • Hexagonal Grid: Replaced the triangular mesh with a structured hex lattice.
  • Runners: Added high-velocity data beams (5-9 * scale speed) that traverse grid edges.
  • Dynamic Permutation: Implemented a charge-based system where runner congestion triggers the formation of "Super Hex" modules, which then dissolve back into the grid.
  • Visuals: Tuned colors and gradients for a "High-Tech / Engineering" aesthetic, distinct from the organic "Neural Swarm" of the Home view.

This implementation provides a more fitting visual metaphor for the "Application Engine" identity.

tobiu closed this issue on Jan 16, 2026, 4:49 PM