LearnNewsExamplesServices
Frontmatter
id8714
titlePolish ServicesCanvas: Enhance Top Activity and Hover Responsiveness
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 16, 2026, 5:25 PM
updatedAtJan 16, 2026, 5:29 PM
githubUrlhttps://github.com/neomjs/neo/issues/8714
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 16, 2026, 5:27 PM

Polish ServicesCanvas: Enhance Top Activity and Hover Responsiveness

Closed v11.23.0 enhancementai
tobiu
tobiu commented on Jan 16, 2026, 5:25 PM

Follow-up to the 2.5D projection implementation.

1. Enhance Top Activity The new "Floor" perspective leaves the top area ("head" of the view) feeling static and empty.

  • We need to ensure animations (Runners, Super Hexes) are visible and active in this region.
  • This likely requires adjusting the grid generation bounds to cover the "far distance" visible in the perspective projection.

2. Faster Hover Response The hover effect (energy buildup) feels too slow and sluggish.

  • Tune the interpolation factor in updatePhysics for a snappier response.

3. Cleanup

  • Remove unused variables or old logic if any.
tobiu added the enhancement label on Jan 16, 2026, 5:25 PM
tobiu added the ai label on Jan 16, 2026, 5:25 PM
tobiu
tobiu Jan 16, 2026, 5:26 PM

Input from Gemini 3 Pro:

✦ Implemented polish for ServicesCanvas:

  • Expanded Grid: Increased grid generation by 10 rows upwards (negative Y) to fill the "horizon" created by the 2.5D floor perspective.
  • Horizon Activity: Updated updateRunners to allow runners to exist in the "far distance" (Y > -500) without resetting, creating a flow of incoming traffic.
  • Snappier Hover: Increased energy interpolation factor from 0.1 to 0.3 for a more responsive mouse interaction.
tobiu closed this issue on Jan 16, 2026, 5:27 PM
tobiu referenced in commit 40244b9 - "enhancement: Polish ServicesCanvas top activity and hover responsiveness (#8714)" on Jan 16, 2026, 5:27 PM
tobiu assigned to @tobiu on Jan 16, 2026, 5:29 PM