feat(customize): Add Export Options for PNG, WebP, and PDF in Customizer Generator#8245
Conversation
|
@nishtha-agarwal-211 is attempting to deploy a commit to the jhasourav07's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
This pull request enhances the Customizer generator by adding export options for PNG, WebP, and PDF formats, which improves user experience by providing high-resolution downloads directly from the browser. It's worth noting that similar past decisions focused on enhancing the ExportPanel's functionality, particularly regarding timezone normalization and calendar boundary handling. These improvements ensure that the application maintains accuracy and consistency across various settings. Thank you for your contribution, and I look forward to your updates! |
35fdc04 to
4aa7884
Compare
4aa7884 to
e54ddeb
Compare
e54ddeb to
ed6fccf
Compare
📦 Next.js Bundle Size Report (Gzipped Sizes)
📊 Summary of Totals
|
Aamod007
left a comment
There was a problem hiding this comment.
This is a massive usability upgrade! Adding native PNG, WebP, and PDF exports to the Customizer makes it so much easier for users to download their personalized badges in their preferred format. The updates to the i18n locales and the test files show great attention to detail.
Fantastic work on this!
Label Justification:
- \level:critical: Assigned based on 12 files changed across components, tests, and internationalization locales.
- \quality:clean: Excellent feature completeness including i18n support and robust test updates.
- \ ype:feature: Introduces new export capabilities to the Customizer.
- \mentor:Aamod007: Assigned as required.
|
🎉 Congratulations @nishtha-agarwal-211! Your PR has been successfully merged. 🚀 Thank you for contributing to CommitPulse. Your work helps us build a better tool for the community.
Keep building! 💻✨ |
Description
Fixes #8243
Added PNG, WebP, and PDF export capabilities to the Customizer generator page (
/customize). Users can now download high-resolution raster images (PNG & WebP) and vector documents (PDF) directly from their browser with instantaneous toast feedback, retaining exact theme colors, custom gradients, dimensions, and typography.Pillar
Visual Preview
Download PNG,Download WebP, andDownload PDFaction buttons toExportPanel.tsx.sonnernotifications triggered on successful/failed export.Checklist before requesting a review:
CONTRIBUTING.mdfile.localhost:3000/api/streak?user=YOUR_USERNAME).npm run formatandnpm run lintlocally and resolved all errors (CI will fail otherwise).feat(themes): ...,fix(calculate): ...).README.mdif I added a new theme or URL parameter.