[jbosstools-issues] [JBoss JIRA] (JBIDE-16592) Allow to update/remove software installed from Central

Mickael Istria (JIRA) issues at jboss.org
Wed Feb 19 01:23:47 EST 2014


    [ https://issues.jboss.org/browse/JBIDE-16592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12945809#comment-12945809 ] 

Mickael Istria edited comment on JBIDE-16592 at 2/19/14 1:22 AM:
-----------------------------------------------------------------

{quote}How about three options for the labelling text: installed, not installed, installed and update available?{quote}

Yes, that's what should happen. The update mechanism is not yet ready, but when it is, I thought about making status orange with label "Update Available".
Also, keep in mind that with JBIDE-16375, new status will be introduced.

{quote}If 'show installed' check box is going, how about continuing to show 'installed' items as greyed out and only 'not installed' and 'installed and update available' items in technicolor? I think the use of greyed out text is very powerful - it immediately conveys to the user that they're already got this item (expect uninstall it).{quote}

I've given a try to this, and the issue with "Show installed" and grey items is that it makes users first believe that the grey item is somehow disabled and that they can't perform an action on it such as uninstall. Also, the "Show installed" is not enough for filtering: we might also want to Show/Hide available updates. Later, with JBIDE-16375, we might want to show/hide stuff that is early-access...

{quote}I like the use of Eclipse Marketplace's install/uninstall buttons over a drop down list but I see that that is difficult to implement here as we want users to be able to select multiple items to modify with one action.{quote}

Same here, anticipating JBIDE-16375, the possible set of actions for let's say a given installed connector could be Update, Install Early-Access or Uninstall. This multiplicity of action makes that buttons won't really scale. Also, depending on the status of the unit, different actions will be available, and even different number of actions. That's why I believe a selection widget (such as a combo) is more relevent here.
What if I make the default text on combo "Select action...". Would it be better?

I'm not against usage of buttons, but I don't see how they can play well with the variety of actions available. Maybe you could draft some (either on a paper, or Eclipse WindowBuilder or wireframe sketcher), so I'd understand better what you have in mind.

{quote}I wonder whether it would look any better if the 'Installed' text and drop down box went at the end of the row rather than the beginning? That way the item name is the focal point. But without distinguishing items that are already installed and have no updates by greying out the name, the user might not immediately see which items have not pending actions.{quote}

I'll give it a try.

{quote}One niggle that I can see is that if this is to be the only method to notify users of updates then it means users have to be checking JBoss Central updates tab regularly. I guess that's why pop-up windows are so effective. Could a small circle with a + sign be added to the JBoss Central Updates tab label to indicate an update is available for an already installed item? I guess this is quite a universal language like when the Apple App Store icon has a '1' adornment to indicate an update is available for an app you have installed.{quote}

As far as I know, there is nothing like this (notifications on available updates) currently available in JBT/JBDS. This is for sure a good idea, can you please create another Jira for that?
                
      was (Author: mickael_istria):
    {quote}How about three options for the labelling text: installed, not installed, installed and update available?{quote}

Yes, that's what should happen. The update mechanism is not yet ready, but when it is, I thought about making status orange with label "Update Available".
Also, keep in mind that with JBIDE-16375, new status will be introduced.

{quote}If 'show installed' check box is going, how about continuing to show 'installed' items as greyed out and only 'not installed' and 'installed and update available' items in technicolor? I think the use of greyed out text is very powerful - it immediately conveys to the user that they're already got this item (expect uninstall it).{quote}

I've given a try to this, and the issue with "Show installed" and grey items is that it makes users first believe that the grey item is somehow disabled and that they can't perform an action on it -such as uninstall-. Also, the "Show installed" is not enough for filtering: we might also want to Show/Hide available updates. Later, with JBIDE-16375, we might want to show/hide stuff that is early-access...

{quote}I like the use of Eclipse Marketplace's install/uninstall buttons over a drop down list but I see that that is difficult to implement here as we want users to be able to select multiple items to modify with one action.{quote}

Same here, anticipating JBIDE-16375, the possible set of actions for let's say a given installed connector could be Update, Install Early-Access or Uninstall. This multiplicity of action makes that buttons won't really scale. Also, depending on the status of the unit, different actions will be available, and even different number of actions. That's why I believe a selection widget (such as a combo) is more relevent here.
What if I make the default text on combo "Select action...". Would it be better?

I'm not against usage of buttons, but I don't see how they can play well with the variety of actions available. Maybe you could draft some (either on a paper, or Eclipse WindowBuilder or wireframe sketcher), so I'd understand better what you have in mind.

{quote}I wonder whether it would look any better if the 'Installed' text and drop down box went at the end of the row rather than the beginning? That way the item name is the focal point. But without distinguishing items that are already installed and have no updates by greying out the name, the user might not immediately see which items have not pending actions.{quote}

I'll give it a try

{quote}One niggle that I can see is that if this is to be the only method to notify users of updates then it means users have to be checking JBoss Central updates tab regularly. I guess that's why pop-up windows are so effective. Could a small circle with a + sign be added to the JBoss Central Updates tab label to indicate an update is available for an already installed item? I guess this is quite a universal language like when the Apple App Store icon has a '1' adornment to indicate an update is available for an app you have installed.{qupte}

As far as I know, there is nothing like this (notifications on available updates) currently available in JBT/JBDS. This is for sure a good idea, can you please create another Jira for that?
                  
> Allow to update/remove software installed from Central
> ------------------------------------------------------
>
>                 Key: JBIDE-16592
>                 URL: https://issues.jboss.org/browse/JBIDE-16592
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: central
>            Reporter: Mickael Istria
>             Fix For: 4.2.0.Beta1
>
>         Attachments: JBIDE-16592-wip.jpeg, JBIDE_16592_shot2.jpeg
>
>
> Central software page should allow user to update or uninstall some modules.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list