As a User, I want the ability to save my reaction tree as a PNG image(or SVG Document) so that I can easily share, present, or publish my work in a widely accepted and viewable format.
Acceptance Criteria:
A user should be able to save a reaction tree as a PNG image (or SVG Document) using a dedicated 'Save Structure' function.
The rendered PNG image should accurately represent the reaction tree as it appears on the canvas, including all elements, colors, and labels.
The resolution and quality of the rendered PNG image should be high enough to clearly display all details of the reaction tree.
The application should provide a mechanism to download or directly save the rendered PNG image to a location specified by the user.
If there are any issues or errors during the rendering process, the application should display an appropriate error message and guide the user to resolve the issue.
The application should handle the rendering process efficiently to minimize waiting time for the user.
As a User, I want the ability to save my reaction tree as a PNG image (or SVG Document) so that I can easily share, present, or publish my work in a widely accepted and viewable format.
Acceptance Criteria: