Extension Manager UI: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 2: Line 2:


==Current Issues==
==Current Issues==
* There are multiple informational messages all sharing the same UI space (e.g. description, update check, update available, extension dependencies, extension blocklisting, incompatiblility, etc.).
* There are multiple informational messages all sharing the same UI space (e.g. description, update check, update available, addon dependencies, addon blocklisting, incompatiblility, etc.).
* The update now button doesn't scroll the related item into view when tabbing.
* The update now button doesn't scroll the related item into view when tabbing.
* Often used commands for managing a selected item are not easily discoverable.
* Often used commands for managing a selected item are not easily discoverable.
Line 9: Line 9:
* Due to limited UI space in the command bar there is a mix of commands for a selected item and for all items (e.g. options, uninstall, and find updates) and this space would be better utilized for commands that apply to all items.
* Due to limited UI space in the command bar there is a mix of commands for a selected item and for all items (e.g. options, uninstall, and find updates) and this space would be better utilized for commands that apply to all items.
* There is no UI for managing the two new nsIUpdateItem types of locale and plugin. These were created for Firefox 1.5 but the existing UI was never modified to support them.
* There is no UI for managing the two new nsIUpdateItem types of locale and plugin. These were created for Firefox 1.5 but the existing UI was never modified to support them.
==Possible Solution==
* Expand a selected item and place buttons for the often used actions in the expanded space
* Use a badge below and on top of the addon's icon to signify that there is additional information regarding the item. Use of a different badge for each type of information will assist those that would like at a glance status and the significance of the badge will be apparent upon selecting the item.
* Add new elements to be used for update available, addon dependencies, addon blocklisting, incompatiblility, etc. status messages.
* Only allow actions that apply to all addons in the command bar at the bottom.
* Display a checking for updates view that will check for all installed addons.
* Display an install / upgrade view that will provide installation status for all addons being installed / upgraded. This view will not allow any actions that have nothing to do with installing / upgrading addons until after the current operation is finished at which time a new view can be selected.
[https://bugzilla.mozilla.org/attachment.cgi?id=213854 Screenshot] of an extension that has an update.
[https://bugzilla.mozilla.org/attachment.cgi?id=213854 Screenshot] of an extension that has an update and is also blocklisted.
Confirmed users
1,041

edits