Skip to content

Add homepage visual enhancements with widget components and media track#11

Open
jhodges10 wants to merge 1 commit intomainfrom
jhodges10/homepage-visual-enhance
Open

Add homepage visual enhancements with widget components and media track#11
jhodges10 wants to merge 1 commit intomainfrom
jhodges10/homepage-visual-enhance

Conversation

@jhodges10
Copy link
Copy Markdown
Collaborator

Summary

  • Creates three new homepage components: feature cards (3-column icon grid), integration logo grid (from integrations.json), and community CTA buttons (GitHub, ASWF, Contributing)
  • Adds data-component widget marker support in the markdown parser and content renderer, rendered via rehype-raw
  • Consolidates img, embed, and widget timeline tracks into a single "media" track, reducing track count from 7 to 6 while preserving distinct clip colors (rose/red/emerald)
  • Rewrites homepage markdown with shorter copy, component markers, and fixes "Suporting" typo
  • Threads integrations data from server component through the NLE to the content renderer

Test plan

  • Run npm run dev and verify homepage renders with feature cards, integration logos, and CTA buttons
  • Verify NLE timeline shows 6 tracks (h1, h2, h3, media, p, ul)
  • Verify img, embed, and widget clips appear on the media track with distinct colors
  • Check responsive layout (1-col mobile, 3-col desktop for feature cards)
  • Test dark/light mode compatibility

🤖 Generated with Claude Code

…ted media track

Replaces text-heavy homepage with feature cards, integration logo grid, and community CTA
components. Consolidates img/embed/widget into a single media track (7→6 tracks).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
otio-website Ready Ready Preview, Comment Apr 15, 2026 1:28am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant