Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.1.6 Major Release
-
Story Points:2.5
-
Epic Link:
-
Sprint:Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May, Spring 8 : 11 May to 25 May, Spring 9 : 25 May to 8 Jun, Summer 1: 8 Jun - 19 Jun
Description
IGB lets people save images from the currently displayed data scene. To save an image, users can click the camera icon in the icon toolbar (top left) *or* they can choose File > Save Image.
When they do that, a "Save Image" window opens with many options.
Currently, there are four image types users can save:
- Whole Frame (the default setting)
- Main View
- Main View (with Labels)
- Sliced View (with Labels)
In addition, users can save images in the following formats:
- PNG
- SVG
- JPEG
Thus there are 4 times 3 combinations of image types and image file formats a user can choose!
However, currently if a Windows platform users selects "Whole Frame" and "svg" format, the image file created is empty.
For this task, first ensure you are able to reproduce the above bug. Also, check SVG saving for each of the four image options - Whole Frame, Main View, etc. Also, check the behavior on a Mac computer.
First, change the default option to "Main View with Labels" on every platform.
If you can save the file correctly on a Mac and the bug is indeed Windows-specific, then do this:
- On Windows computers only, show a modal alert message letting Windows users (only on Windows!) know that SVG with Whole Frame saving option is not available.
Proposed wording:
"Unfortunately, IGB Windows users cannot save an SVG image in the Whole Frame setting. Please select another option to save an SVG image."
Whole Frame should be bold font.
Attachments
Issue Links
- is blocked by
-
IGBF-2143 Fix exporting whole frame svg on windows
-
- Ready for Pull Request
-
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1765 [ 17855 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
Description |
IGB lets people save images from the currently displayed data scene. To save an image, users can click the camera icon in the icon toolbar (top left) **or** they can choose File > Save Image.
When they do that, a "Save Image" window opens with many options. Currently, there are four image types users can save: * Whole Frame (the default setting) * Main View * Main View (with Labels) * Sliced View (with Labels) In addition, users can save images in the following formats: * PNG * SVG * JPEG Thus there are 4 times 3 combinations of image types and image file formats a user can choose! However, currently if a Windows platform users selects "Whole Frame" and "svg" format, the image file created is empty. For this task, first ensure you are able to reproduce the above bug. Also, check SVG saving for each of the four image options - Whole Frame, Main View, etc. Next, modify the code as follows: * On Windows computers only, modify the default setting so that "Main View" is selected by default instead of Whole Frame. * Investigate how you can add some logic to the Save Image window that will show a modal alert message letting Windows users (only on Windows!) know that SVG with Whole Frame saving option is not available. Proposed wording: "Unfortunately, IGB Windows users cannot save an SVG image in the *Whole Frame* setting. Please select another option to save an SVG image." Whole Frame should be bold font. |
IGB lets people save images from the currently displayed data scene. To save an image, users can click the camera icon in the icon toolbar (top left) **or** they can choose File > Save Image.
When they do that, a "Save Image" window opens with many options. Currently, there are four image types users can save: * Whole Frame (the default setting) * Main View * Main View (with Labels) * Sliced View (with Labels) In addition, users can save images in the following formats: * PNG * SVG * JPEG Thus there are 4 times 3 combinations of image types and image file formats a user can choose! However, currently if a Windows platform users selects "Whole Frame" and "svg" format, the image file created is empty. For this task, first ensure you are able to reproduce the above bug. Also, check SVG saving for each of the four image options - Whole Frame, Main View, etc. Also, check the behavior on a Mac computer. If you can save the file on a Mac and the bug is indeed Windows-specific, then do this: * On Windows computers only, modify the default setting so that "Main View" is selected by default instead of Whole Frame. * Investigate how you can add some logic to the Save Image window that will show a modal alert message letting Windows users (only on Windows!) know that SVG with Whole Frame saving option is not available. Proposed wording: "Unfortunately, IGB Windows users cannot save an SVG image in the *Whole Frame* setting. Please select another option to save an SVG image." Whole Frame should be bold font. |
Description |
IGB lets people save images from the currently displayed data scene. To save an image, users can click the camera icon in the icon toolbar (top left) **or** they can choose File > Save Image.
When they do that, a "Save Image" window opens with many options. Currently, there are four image types users can save: * Whole Frame (the default setting) * Main View * Main View (with Labels) * Sliced View (with Labels) In addition, users can save images in the following formats: * PNG * SVG * JPEG Thus there are 4 times 3 combinations of image types and image file formats a user can choose! However, currently if a Windows platform users selects "Whole Frame" and "svg" format, the image file created is empty. For this task, first ensure you are able to reproduce the above bug. Also, check SVG saving for each of the four image options - Whole Frame, Main View, etc. Also, check the behavior on a Mac computer. If you can save the file on a Mac and the bug is indeed Windows-specific, then do this: * On Windows computers only, modify the default setting so that "Main View" is selected by default instead of Whole Frame. * Investigate how you can add some logic to the Save Image window that will show a modal alert message letting Windows users (only on Windows!) know that SVG with Whole Frame saving option is not available. Proposed wording: "Unfortunately, IGB Windows users cannot save an SVG image in the *Whole Frame* setting. Please select another option to save an SVG image." Whole Frame should be bold font. |
IGB lets people save images from the currently displayed data scene. To save an image, users can click the camera icon in the icon toolbar (top left) **or** they can choose File > Save Image.
When they do that, a "Save Image" window opens with many options. Currently, there are four image types users can save: * Whole Frame (the default setting) * Main View * Main View (with Labels) * Sliced View (with Labels) In addition, users can save images in the following formats: * PNG * SVG * JPEG Thus there are 4 times 3 combinations of image types and image file formats a user can choose! However, currently if a Windows platform users selects "Whole Frame" and "svg" format, the image file created is empty. For this task, first ensure you are able to reproduce the above bug. Also, check SVG saving for each of the four image options - Whole Frame, Main View, etc. Also, check the behavior on a Mac computer. First, change the default option to "Main View with Labels" on every platform. If you can save the file correctly on a Mac and the bug is indeed Windows-specific, then do this: * On Windows computers only, show a modal alert message letting Windows users (only on Windows!) know that SVG with Whole Frame saving option is not available. Proposed wording: "Unfortunately, IGB Windows users cannot save an SVG image in the *Whole Frame* setting. Please select another option to save an SVG image." Whole Frame should be bold font. |
Assignee | Noor Zahara [ noor91zahara ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Attachment | Capture.PNG [ 14699 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Noor Zahara [ noor91zahara ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Noor Zahara [ noor91zahara ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Noor Zahara [ noor91zahara ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Noor Zahara [ noor91zahara ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Assignee | Noor Zahara [ noor91zahara ] |
Sprint | Spring 7 : 13 Apr to 24 Apr [ 92 ] | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May [ 92, 93 ] |
Rank | Ranked higher |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Ann Loraine [ aloraine ] |
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Assignee | Ann Loraine [ aloraine ] | Shamika Gajanan Kulkarni [ shamika ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] | Noor Zahara [ noor91zahara ] |
Resolution | Done [ 10000 ] | |
Status | Closed [ 6 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Assignee | Noor Zahara [ noor91zahara ] | Shamika Gajanan Kulkarni [ shamika ] |
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Sprint | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May [ 92, 93 ] | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May, Spring 8 : 11 May to 25 May [ 92, 93, 94 ] |
Rank | Ranked higher |
Attachment | Screen Recording 2020-05-15 at 6.52.16 PM.mov [ 14733 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Sprint | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May, Spring 8 : 11 May to 25 May [ 92, 93, 94 ] | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May, Spring 8 : 11 May to 25 May, Spring 9 : 25 May to 8 Jun [ 92, 93, 94, 95 ] |
Rank | Ranked higher |
Rank | Ranked lower |
Rank | Ranked higher |
Sprint | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May, Spring 8 : 11 May to 25 May, Spring 9 : 25 May to 8 Jun [ 92, 93, 94, 95 ] | Spring 7 : 13 Apr to 24 Apr, Spring 8 : 24 Apr to 8 May, Spring 8 : 11 May to 25 May, Spring 9 : 25 May to 8 Jun, Summer 1: 8 Jun - 19 Jun [ 92, 93, 94, 95, 96 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Labels | Beginner Intern |
Assignee | Jay Chamma [ gchamma ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Assignee | Jay Chamma [ gchamma ] |
Assignee | Jay Chamma [ gchamma ] |
Status | To-Do [ 10305 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Assignee | Jay Chamma [ gchamma ] | Noor Zahara [ noor91zahara ] |
Fix Version/s | 9.1.6 Major Release [ 10604 ] |
I have attached the dialog box that opens when a user tries to save a svg image on windows.
Code diff https://bitbucket.org/noorzahara/integrated-genome-browser-local1/branch/IGBF-2315#diff