Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 10.2.0
-
Labels:None
-
Story Points:4
-
Epic Link:
-
Sprint:Spring 1, Spring 2
Description
Situation: We've recently had several requests to export images in IGB as SVGs. While IGB does have the ability to export images as SVG, the libraries used are quite old and there are some weird artifacts that show up in the SVG images (see IGBF-2649).
Task: Update the libraries used for SVG image export in IGB. This may require stripping out the current SVG library usage and using a newer one (something like this: https://github.com/jfree/jfreesvg).
Attachments
Issue Links
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-3971 [ 14523 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Attachment | PranavTest.svg [ 18630 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Pranav Bhatia [ pbhatia1 ] | Ann Loraine [ aloraine ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Nowlan Freese [ nfreese ] |
| Sprint | Spring 1 [ 210 ] | Spring 1, Spring 2 [ 210, 211 ] |
| Rank | Ranked higher |
| Attachment | old.png [ 18633 ] |
| Attachment | new.png [ 18634 ] |
| Attachment | new.png [ 18635 ] |
| Assignee | Nowlan Freese [ nfreese ] | Pranav Bhatia [ pbhatia1 ] |
| Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Pranav Bhatia [ pbhatia1 ] | Nowlan Freese [ nfreese ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Attachment | new.png [ 18635 ] |
| 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 | Nowlan Freese [ nfreese ] | Pranav Bhatia [ pbhatia1 ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Attachment | mainViewWithLabelsOLD.svg [ 18637 ] |
| Attachment | mainViewWithLabelsNEW.svg [ 18638 ] |
| Attachment | mainViewWithLabelsOLD.svg [ 18637 ] |
| Attachment | mainViewWithLabelsNEW.svg [ 18638 ] |
| Attachment | old_BarbWire.png [ 18639 ] | |
| Attachment | new_barbWire.png [ 18640 ] |
| Fix Version/s | 10.2.0 [ 11100 ] |
Replaced the freehep library to jfree.
Attached is a screenshot of an SVG output using the newly integrated library.
PranavTest.svg
Link to branch - https://bitbucket.org/pranavbhatia1999/integrated-genome-browser/branch/IGBF-3971
Please review.