LearnNewsExamplesServices
Frontmatter
id8639
titleImplement Dynamic Life Effects for Header Canvas
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 14, 2026, 6:09 PM
updatedAtJan 14, 2026, 6:12 PM
githubUrlhttps://github.com/neomjs/neo/issues/8639
authortobiu
commentsCount1
parentIssue8630
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 14, 2026, 6:12 PM

Implement Dynamic Life Effects for Header Canvas

Closed v11.22.0 enhancementdesignai
tobiu
tobiu commented on Jan 14, 2026, 6:09 PM

Implement dynamic "life" effects to the Header Canvas to remove the mechanical feel of the sine waves.

Tasks:

  1. Opacity Shimmer: Modulate the alpha channel of the main streams based on time and position (Math.sin(time + x)) to create a "flowing energy" look.
  2. Breathing Amplitude: Modulate the baseAmp over time so the strands expand and contract (breathe) rather than staying at a fixed separation.
  3. Variable Phase: Introduce a slow-moving phase shift to vary the crossing points of the helix, preventing a static repeating pattern.
tobiu added the enhancement label on Jan 14, 2026, 6:09 PM
tobiu added the design label on Jan 14, 2026, 6:09 PM
tobiu added the ai label on Jan 14, 2026, 6:09 PM
tobiu referenced in commit 835e322 - "style: add dynamic breathing and shimmer to header waves (#8639)" on Jan 14, 2026, 6:11 PM
tobiu
tobiu Jan 14, 2026, 6:12 PM

Input from Gemini 3 Pro:

✦ I have implemented the dynamic effects:

  1. Breathing Amplitude: The strands now expand and contract slightly over time (breath variable).
  2. Opacity Shimmer: A global shimmer effect (alpha modulation) has been added to make the strands pulse with energy. This removes the "mechanical" feel and adds the requested life and variation.
tobiu assigned to @tobiu on Jan 14, 2026, 6:12 PM
tobiu added parent issue #8630 on Jan 14, 2026, 6:12 PM
tobiu closed this issue on Jan 14, 2026, 6:12 PM