Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-4081

Update SVG libraries used by IGB to export images

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 10.2.0
    • Labels:
      None

      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

        1. new_barbWire.png
          new_barbWire.png
          124 kB
        2. new.png
          new.png
          178 kB
        3. old_BarbWire.png
          old_BarbWire.png
          125 kB
        4. old.png
          old.png
          180 kB
        5. PranavTest.svg
          1.54 MB

          Issue Links

            Activity

            nfreese Nowlan Freese created issue -
            nfreese Nowlan Freese made changes -
            Field Original Value New Value
            Epic Link IGBF-3971 [ 14523 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2649 [ IGBF-2649 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-311 [ IGBF-311 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-311 [ IGBF-311 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to HELP-311 [ HELP-311 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Attachment PranavTest.svg [ 18630 ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Assignee Pranav Bhatia [ pbhatia1 ] Ann Loraine [ aloraine ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Assignee Ann Loraine [ aloraine ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 1 [ 210 ] Spring 1, Spring 2 [ 210, 211 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Attachment old.png [ 18633 ]
            nfreese Nowlan Freese made changes -
            Attachment new.png [ 18634 ]
            nfreese Nowlan Freese made changes -
            Attachment new.png [ 18635 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Pranav Bhatia [ pbhatia1 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbhatia1 Pranav Bhatia (Inactive) made changes -
            Assignee Pranav Bhatia [ pbhatia1 ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Attachment new.png [ 18635 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Pranav Bhatia [ pbhatia1 ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-1106 [ IGBF-1106 ]
            nfreese Nowlan Freese made changes -
            Attachment mainViewWithLabelsOLD.svg [ 18637 ]
            nfreese Nowlan Freese made changes -
            Attachment mainViewWithLabelsNEW.svg [ 18638 ]
            nfreese Nowlan Freese made changes -
            Attachment mainViewWithLabelsOLD.svg [ 18637 ]
            nfreese Nowlan Freese made changes -
            Attachment mainViewWithLabelsNEW.svg [ 18638 ]
            nfreese Nowlan Freese made changes -
            Attachment old_BarbWire.png [ 18639 ]
            Attachment new_barbWire.png [ 18640 ]
            nfreese Nowlan Freese made changes -
            Link This issue blocks IGBF-2143 [ IGBF-2143 ]
            pkulzer Paige Kulzer (Inactive) made changes -
            Fix Version/s 10.2.0 [ 11100 ]

              People

              • Assignee:
                pbhatia1 Pranav Bhatia (Inactive)
                Reporter:
                nfreese Nowlan Freese
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: