The proposal to merge lp:~frankban/juju-gui/bug-1076404-growl into lp:juju-gui has been updated.
Description changed to: Growl-style notifications. This branch introduces growl-style notifications in the top-right corner of the window. Implemented a notifier widget: it is a reusable piece of code that just need a title, a message and a timeout to display a notification. It is used to render notification outside view containers, so that notifications are preserved when the user changes the current view. A notifier is created when a notification is added, following these rules: - the notification is an error; - the notification is local (it's not related to the delta stream). The last point involves adding a new field "isDelta" to the notification model, defaulting to false. Notifications created when the delta stream arrives are marked as "isDelta: true". UI: new notifications appear on top, and disappear after 8 seconds. Mouse over prevents a notification to hide, mouse click destroys a notification. Also fixed a bug in the unit view: a callable was undefined when trying to "retry" or "resolve" a unit. This branch is intended to be a first implementation proposal of the growl notifications. It doesn't solve open issues like: - how to handle/aggregate multiple notifications; - how to correctly generate and format titles and messages; - where notifications should appear in the window. https://codereview.appspot.com/6851058/ For more details, see: https://code.launchpad.net/~frankban/juju-gui/bug-1076404-growl/+merge/134660 -- https://code.launchpad.net/~frankban/juju-gui/bug-1076404-growl/+merge/134660 Your team Juju GUI Hackers is requested to review the proposed merge of lp:~frankban/juju-gui/bug-1076404-growl into lp:juju-gui. -- Mailing list: https://launchpad.net/~yellow Post to : [email protected] Unsubscribe : https://launchpad.net/~yellow More help : https://help.launchpad.net/ListHelp

