Option to minimize update-manager to notification area when installing updates
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Invalid
|
Undecided
|
Unassigned | ||
Software Updater |
New
|
Undecided
|
Unassigned |
Bug Description
update-manager is quite annoying when installing updates: The progress bar windows pops up at random times, tending to steal input focus and disturbs my regular work. I wish it could work in the background and only notify me about the important stuff like a failed update, or if a system restart is required.
== Use cases ==
Adam is busy at work when the update-manager pops up, telling him there are updates available. He choose to install the updates. Another dialog pops up, informing him about the progress of the download. Adam really don't care about that, so he minimizes that window. Thirty seconds later a third window pops up, informing him the progress of the update. Adam don't care about that either, so he minimizes the window. In fact, he is a bit annoyed by now, since these popups steal attention and input focus from the work he's trying to do.
== Suggested solution ==
When the user chooses to install updates, the update-manager window should go away completely and no progress bars should be displayed. Instead a icon (maybe styled like a progress bar) should occur in the notification area. When the update is finished, this icon goes away. Clicking this icon should bring up the progress windows.
If a system- or browser restart is required or the update fails, a popup is displayed.
This is much like the Eclipse run-in-background behavior, where every window that displays a progress bar can be minimized to a single progress icon.
To prevent update manager focus grab > Bug #391479
The design team has made a conscious decision *not* to use the notification area, there have been several bugs requesting the return of the notification are but have been declined.
The notification area icon is highly unlikely, *if you are satisfied* with solution proposed in the Bug #391479 , you can mark this as a duplicate of Bug #391479.