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

Improve App page appearance and usability

    Details

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

      Description

      Improve App page appearance and usability:

      • Bundle-Name should be shown in larger font (see Cytoscape App Store for example of how it should look)
      • Change short title to not be shown in bold font. (Keep the same size.)
      • Change tab title from "Bundle Description" to "About this App"
      • When IGB is not running, show the "Download" section (on right of page) with a button that reads:

      "Get IGB" and which links to https://bioviz.org

      Within the same area that shows the button, display the following text:

      "To install this App, start IGB version 9.1 or higher. Then reload this page."

      If the user then restarts the page but the App Store is not "active" in their IGB, show a modal dialog that covers the page with the message letting users know that they need to add/activate the App Store as a repository.
      (We already do something like this, but it gets added to the top of the page – it is easy to miss and also makes the page layout jump around. Use the same text, however.)

        Attachments

          Activity

          Show
          sameer Sameer Shanbhag (Inactive) added a comment - - edited Pull Request Submitted: https://bitbucket.org/lorainelab/appstore/pull-requests/132/igbf-2046-improve-app-page/diff Pushed to: https://dev-appstore-1.bioviz.org/
          Hide
          ann.loraine Ann Loraine added a comment -

          Merged and deployed to https://dev-appstore-2.bioviz.org

          Show
          ann.loraine Ann Loraine added a comment - Merged and deployed to https://dev-appstore-2.bioviz.org
          Hide
          svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

          Sameer Shanbhag
          All the changes are made. But I have one suggestion regarding getting IGB.

          Get IGB should open on a different page.

          Moving this ticket to do.

          Show
          svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - Sameer Shanbhag All the changes are made. But I have one suggestion regarding getting IGB. Get IGB should open on a different page. Moving this ticket to do.
          Show
          sameer Sameer Shanbhag (Inactive) added a comment - Pull Request Updated: https://bitbucket.org/lorainelab/appstore/pull-requests/134/igbf-2046-open-get-igb-in-new-tab/diff Changes are Live on https://dev-appstore-1.bioviz.org/
          Hide
          ann.loraine Ann Loraine added a comment -

          Merged and deployed to dev-appstore-2.bioviz.org. Read for review by Sai Charan Reddy Vallapureddy.

          Show
          ann.loraine Ann Loraine added a comment - Merged and deployed to dev-appstore-2.bioviz.org. Read for review by Sai Charan Reddy Vallapureddy .
          Hide
          noor91zahara Noor Zahara (Inactive) added a comment -

          Working as expected except for:

          When IGB is unaware of the app page, a modal dialog is not appearing.

          Show
          noor91zahara Noor Zahara (Inactive) added a comment - Working as expected except for: When IGB is unaware of the app page, a modal dialog is not appearing.
          Hide
          ann.loraine Ann Loraine added a comment -

          Thank you for noticing this Noor Zahara

          I wrote this in the spec:

          "If the user then restarts the page but the App Store is not "active" in their IGB, show a modal dialog that covers the page with the message letting users know that they need to add/activate the App Store as a repository.
          (We already do something like this, but it gets added to the top of the page – it is easy to miss and also makes the page layout jump around. Use the same text, however.)"

          But instead of doing this, let us instead continue to show the text at the top of the screen, even though it makes the page components shift downward. There's no evidence that my idea would be an improvement, and the change assumes there is no use case for visiting the page when an older version of IGB is running. Also, making this change incurs new testing and coding cost. Until we know there is a problem with usability, let's not do this additional thing.

          Sameer Shanbhag

          Show
          ann.loraine Ann Loraine added a comment - Thank you for noticing this Noor Zahara I wrote this in the spec: "If the user then restarts the page but the App Store is not "active" in their IGB, show a modal dialog that covers the page with the message letting users know that they need to add/activate the App Store as a repository. (We already do something like this, but it gets added to the top of the page – it is easy to miss and also makes the page layout jump around. Use the same text, however.)" But instead of doing this, let us instead continue to show the text at the top of the screen, even though it makes the page components shift downward. There's no evidence that my idea would be an improvement, and the change assumes there is no use case for visiting the page when an older version of IGB is running. Also, making this change incurs new testing and coding cost. Until we know there is a problem with usability, let's not do this additional thing. Sameer Shanbhag
          Hide
          sameer Sameer Shanbhag (Inactive) added a comment -

          Prof. [~aloraine] We discussed this earlier, the conclusion was the error message is not at all required as the older version of IGB will not be supporting the AppStore and we will be releasing the new version of IGB with the XML Path already included in IGB. This message is only for Developers who are trying to use their own Appstore and want to play around with the workflow.

          P.S. The suggestion can be implemented in the later phases of AppStore if required.

          Show
          sameer Sameer Shanbhag (Inactive) added a comment - Prof. [~aloraine] We discussed this earlier, the conclusion was the error message is not at all required as the older version of IGB will not be supporting the AppStore and we will be releasing the new version of IGB with the XML Path already included in IGB. This message is only for Developers who are trying to use their own Appstore and want to play around with the workflow. P.S. The suggestion can be implemented in the later phases of AppStore if required.

            People

            • Assignee:
              sameer Sameer Shanbhag (Inactive)
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: