Firefox/Projects/Doorhanger notifications: Difference between revisions

some meeting notes and sub-tasks
(some meeting notes and sub-tasks)
Line 14: Line 14:
== Design ==  
== Design ==  
[[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 actions button will provide access to all of the notifications.  The notifications will drop down from it.  Following the notifications, static actions will follow after a separator.
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>


Each notification will have:
Each notification will have:
* a large icon on the left
* large icon on the left
* a question
* question
* a button for affirmative action
* button for affirmative action
* menu of alternative actions (optional)
* display mode to determine what to show when the notification is added (see [[#Initial_Notification_View]]
 
Non-critical notifications will be dismissed (fade out) when focus is lost. If multiple notifications occur at once, they will <strike>overlap</strike> stack.
 
=== Initial Notification View ===
How the notification will appear when it is first created:
* Silent - add the notification to the menu without distracting the user (used mainly for adding undo actions)
* [[Image:Doorhanger_notifications_geo_mini.png|Icon mode notification|right]]Icon - Display the icon in a small bubble hanging from the button. Clicking on the icon will display the full menu.
* Full - Display the notification question and actions in a bubble hanging from the toolbar button
 
=== Menu View ===
After a notification is dismissed, it will be available in a menu accessed by clicking on the menu button.


Non-critical notifications will be dismissed (fade out) when focus is lost. If multiple notifications occur at once, they will overlap.


=== Meetings ===
=== Meetings ===
Line 51: Line 63:
== Bugs ==
== Bugs ==
* {{bug|398776}} - want mechanism for site-specific notification
* {{bug|398776}} - want mechanism for site-specific notification
=== Sub-tasks ===
* Decide where in the UI, the notifications will be displayed from
* Create dropdown buttons
* Make panel UI on Windows/Linux like on Mac OS (rounded corners, transparency, & point on top)
* Change callers to use doorhangers instead of notifications bars


== References ==
== References ==
* http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes-not-now-never/
* http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes-not-now-never/
Confirmed users
933

edits