[Feature Request] Export chart as an image
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 92
- Forks
- 45
- PR merge metrics
- No merged PRs in 30d
Description
An option for the user the download the chart as an image (PNG, etc).
Sometimes the chart is bigger than the browser window so it's not very convenient to do screenshot (as the chart will got cropped).
The image will be useful for social media sharing.
The generated image can also include:
- OONI logo (telling where this chart comes from)
- OONI URL
- Unique ID - that any user can enter this ID found on the image to OONI Explorer and can go to the same place in the dashboard (for verification that the image is not manipulated, and for any user who has interest to explore further), this will be handy as well on Instagram where a link is not clickable.
- Localized labels and legend
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the chart rendering entry point and the dashboard route used by OONI Explorer. Define how an exported image includes the chart, OONI branding, URL, unique ID, and localized labels and legend. Done means users can download an uncropped image and use its ID to return to the same dashboard view.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, next.js, react
- Domain
- data-visualization, frontend, internationalization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100