Firefox/Projects/Doorhanger notifications: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 1: Line 1:
{{draft}}
{{draft}}


The goal is to redesign notifications to address various issues with them and provide a unified action/notification area for them.  There will be two phases for the redesign: Intermediary design for Firefox 3.7 followed by relocation to the "Page" button for Firefox 4.0 to go along with the new theme.
The goal is to redesign notifications to address various issues with them and provide a unified action/notification area for them.


== Issues with current notification bars ==  
== Issues with current notification bars ==  
Line 22: Line 22:


[[Image:Doorhanger_notifications_proto1.png‎|Prototype 1 with temporary artwork|right|250px]]  
[[Image:Doorhanger_notifications_proto1.png‎|Prototype 1 with temporary artwork|right|250px]]  
A new button will provide access to all of the notifications.  The notifications will drop down from it. <strike>Following the notifications, static actions will follow after a separator.</strike>
A new button will provide access to all of the notifications.  The notifications will drop down from it.


Each notification will have:
Each notification will have:
Line 31: Line 31:
* display mode to determine what to show when the notification is added (see [[#Initial_Notification_View]])
* display mode to determine what to show when the notification is added (see [[#Initial_Notification_View]])


If multiple notifications occur at once, they will <strike>overlap</strike> stack.
If multiple notifications occur at once, they will stack.


=== Initial Notification View ===
=== Initial Notification View ===
Line 58: Line 58:
* Extension updates
* Extension updates
* ...
* ...
== Static Actions ==
''Putting static actions in the doorhanger has been put on hold until after Firefox 3.7''
Possible static actions:
* Default Options
** Save
** Print
* Extension examples
** Share
** Tweet
** Inspect


== Bugs ==
== Bugs ==
Line 75: Line 63:


=== Sub-tasks ===
=== Sub-tasks ===
* Decide where in the UI, the notifications will be displayed from
* Implement new notification API (popup based, allows specifying primary action button / secondary action menus)
* Create dropdown buttons - depends on {{bug|509642}}
* Change callers to use new API instead of notifications bars
* Make panel UI on Windows/Linux like on Mac OS (rounded corners, transparency, & point on top)
* Styling improvements to menu-buttons ({{bug|509642}}, notification panels, etc.
* Change callers to use doorhangers instead of notifications bars


== References ==
== References ==
Confirmed users, Bureaucrats and Sysops emeriti
722

edits

Navigation menu