LearnNewsExamplesServices
Frontmatter
id8649
titleEnhance JSDoc for Header Canvas 3D Effects
stateClosed
labels
documentationai
assigneestobiu
createdAtJan 14, 2026, 8:17 PM
updatedAtJan 14, 2026, 8:22 PM
githubUrlhttps://github.com/neomjs/neo/issues/8649
authortobiu
commentsCount1
parentIssue8630
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 14, 2026, 8:22 PM

Enhance JSDoc for Header Canvas 3D Effects

Closed v11.22.0 documentationai
tobiu
tobiu commented on Jan 14, 2026, 8:17 PM

Update JSDoc in apps/portal/canvas/HeaderCanvas.mjs to accurately reflect the new "Combined 3D" visual architecture.

Changes Required:

  1. Class Summary: Mention the "Ribbon" and "Neon Tube" effects in the high-level description.
  2. drawAuras: Explain the multi-pass rendering pipeline (Physics -> Ribbon Fill -> Glow -> White Core).
  3. drawAmbientBackground: Document the addition of the Ribbon fill for the background layer.
  4. calculateStrandPoints: Explain its dual purpose for generating geometry for both the fill and the strokes.

This documentation enhancement is critical for the "Virtuous Cycle" of the Knowledge Base.

tobiu added the documentation label on Jan 14, 2026, 8:17 PM
tobiu added the ai label on Jan 14, 2026, 8:17 PM
tobiu assigned to @tobiu on Jan 14, 2026, 8:18 PM
tobiu added parent issue #8630 on Jan 14, 2026, 8:18 PM
tobiu referenced in commit 963a3b5 - "docs: Enhance JSDoc for Header Canvas 3D Effects (#8649)" on Jan 14, 2026, 8:21 PM
tobiu
tobiu Jan 14, 2026, 8:21 PM

Input from Gemini 3 Pro:

✦ Enhanced the JSDoc in HeaderCanvas.mjs to reflect the new 3D visual architecture:

  • Class Summary: Added "3D Ribbon" and "Neon Tube" to the visual description.
  • drawAuras: Documented the multi-pass rendering (Ribbon -> Glow -> Core).
  • drawAmbientBackground: Documented the background Ribbon fill and Depth of Field intent.
  • calculateStrandPoints: Explained its dual role for Ribbon and Neon geometry.
tobiu closed this issue on Jan 14, 2026, 8:22 PM