Skip to content

Homepage: Feature Media Parser, WebCodecs and Recorder #5373

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 16, 2025

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Jun 15, 2025

Enhances the homepage by adding a new section titled "More video power to developers" positioned above the newsletter section. The section showcases three key Remotion ecosystem tools in a responsive layout.

Changes

New Component

  • MoreVideoPowerSection.tsx: A responsive component displaying three feature boxes:
    • Media Parser: "A new multimedia library for the web" → /media-parser
    • WebCodecs: "Read, process, transform and create videos on the frontend" → /webcodecs
    • Recorder: "Produce engaging screencasts end-to-end in JavaScript" → /recorder

Homepage Integration

  • Added the new section to Homepage.tsx before the newsletter section
  • Uses existing SectionTitle component for consistent styling
  • Minimal changes: only 1 import line and 5 content lines added

Design Features

Responsive Layout: Boxes display in a row on desktop (lg:flex-row) and stack in a column on mobile (flex-col)
Consistent Styling: Follows existing design patterns from VideoApps component
Accessibility: Uses semantic HTML with proper anchor tags for navigation
Component Reuse: Leverages existing BlueButton, StepTitle, Subtitle, and Pane patterns

Testing

  • ✅ Linting passes with no new warnings
  • ✅ Build succeeds without errors
  • ✅ Follows existing TypeScript and React patterns
  • ✅ Maintains responsive design consistency

The implementation provides users with clear pathways to explore additional Remotion ecosystem tools while maintaining the homepage's design consistency and user experience.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Copy link

vercel bot commented Jun 15, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
bugs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 16, 2025 9:36am
remotion ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 16, 2025 9:36am

@Copilot Copilot AI changed the title [WIP] Add 'More video power to developers' section with 3 feature boxes to the promo-pages homepage Add "More video power to developers" section to homepage Jun 15, 2025
@Copilot Copilot AI requested a review from JonnyBurger June 15, 2025 12:21
Copilot finished work on behalf of JonnyBurger June 15, 2025 12:21
@JonnyBurger
Copy link
Member

@copilot thanks, nice

make it so the 3 boxes are together, no space in between, but just a black border.
for both horizontal desktop and vertical mobile layout

Copy link
Contributor Author

Copilot AI commented Jun 16, 2025

@copilot thanks, nice

make it so the 3 boxes are together, no space in between, but just a black border.
...

Updated the 3 boxes to be connected with no gaps and black borders between them. The layout works for both desktop (horizontal with right borders) and mobile (vertical with top borders). Changes in commit 4ce4473.

@JonnyBurger JonnyBurger changed the title Add "More video power to developers" section to homepage Homepage: Feature Media Parser, WebCodecs and Recorder Jun 16, 2025
@JonnyBurger JonnyBurger marked this pull request as ready for review June 16, 2025 09:34
@JonnyBurger JonnyBurger merged commit c0c404f into main Jun 16, 2025
14 checks passed
@JonnyBurger JonnyBurger deleted the copilot/fix-f8c23dcc-cea5-4d3d-8159-ede34bb46e1a branch June 16, 2025 09:53
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.

2 participants