Is your feature request related to a problem? Please describe.
Currently, when developers generate their beautiful 3D commit island dashboard on CommitPulse, there is no direct way to download the card image asset. If a user wants to feature their custom monument on their personal portfolio website, LinkedIn, or embed it directly inside a GitHub profile README markdown sheet, they are forced to take a manual cropped screenshot. This adds friction to the user sharing loop.
Describe the solution you'd like
I would love to propose adding an elegant "Export as PNG" or "Download Card" utility button directly inside the Customization Studio panel interface controls.
When clicked, this handler will use a client-side library like html2canvas (or pull a data blob wrapper from the WebGL context if it's rendered inside a canvas container) to isolate the 3D statistics card element and trigger an immediate local browser download of a high-resolution, transparent-background .png file.
I am a GSSoC 2026 contributor and am ready to implement this logic cleanly.
Describe alternatives you've considered
The only alternative right now is taking manual display screenshots, which often captures background UI elements or compromises the clean layout resolution of the 3D asset container.
/claim
Is your feature request related to a problem? Please describe.
Currently, when developers generate their beautiful 3D commit island dashboard on CommitPulse, there is no direct way to download the card image asset. If a user wants to feature their custom monument on their personal portfolio website, LinkedIn, or embed it directly inside a GitHub profile README markdown sheet, they are forced to take a manual cropped screenshot. This adds friction to the user sharing loop.
Describe the solution you'd like
I would love to propose adding an elegant "Export as PNG" or "Download Card" utility button directly inside the Customization Studio panel interface controls.
When clicked, this handler will use a client-side library like
html2canvas(or pull a data blob wrapper from the WebGL context if it's rendered inside a canvas container) to isolate the 3D statistics card element and trigger an immediate local browser download of a high-resolution, transparent-background.pngfile.I am a GSSoC 2026 contributor and am ready to implement this logic cleanly.
Describe alternatives you've considered
The only alternative right now is taking manual display screenshots, which often captures background UI elements or compromises the clean layout resolution of the 3D asset container.
/claim