Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-update-dev] Issues we would like addressed in 3.0

>* Simplify the UI
>
>User feedback indicates that Update UI is too powerful and occasionally
>confusing to the majority of users. It needs to be simplified in order to
>achieve the following: clear path for the most common tasks, progressive
>disclosure, separation of update search from platform configuration tasks
>and more economical use of real estate for properties.

+1  As a feature developer, where all of my features have been local, I 
have 
found myself fighting with the current UI.  Perhaps if the UI had a 
concept
a local site vs. a remote site some of the tension could be removed.

Thinking about this more, I came up with a couple of (overly opinionated) 
ideas. :)

1. I don't care about configurations as much as I do about 
finding/installing
features.  Perhaps the Install Configuration view does not need to be so
prominent and the Feature Updates view could take on a larger role.

2. The Feature Updates view doesn't need the My Computer tree, this 
belongs
in the New Site Bookmark dialog.  The New Site Bookmark dialog would need
to be customized to handle either Files or URLs.  Or better yet, why not 
have
New Local Site Bookmark and New Remote Site Bookmark dialogs?  If the New 
Local
Site Bookmark dialog had a Browse button which used a native file dialog 
the 
the user experience would be greatly improved because the user knows the 
native dialog
much better than the current My Computer tree.

Once you have the two dialogs adding a "Add local update site" button and 
a "Add 
remote update site" button to the toolbar would make me happy. And if you 
get 
rid of My Computer, you don't need the "Go Into" buttons.

>* Feature uninstall.
>
>Update will track features and plug-ins installed by it (as opposed to
>native installers) and will be able to physically remove them later.
>Removal of the configuration state from the workspace will make usage
>analysis possible.

Looking forward to this.  When you are developing features (and you don't
know what you are doing) support for uninstall + install or reinstall is
crucial.  Right now I'm just deleting the features/plugins in the 
filesystem.

>* Automatic one-click update to eclipse integration builds.
>
>Update and PDE will jointly provide necessary function to make a 
one-click
>update to a new development driver. The support would involve conversion 
to
>four-part versions on the fly (major.minor.service.CVS-version) and
>required changes in the workspace to switch self-hosting to the updated
>driver.

++1!

jkca



Back to the top