Firefox/Projects/Doorhanger notifications: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add links to actual code documentation)
 
Line 41: Line 41:
* [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/be7413a3f28d69bd mozilla.dev.apps.firefox post: "New Notification UI"]
* [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/be7413a3f28d69bd mozilla.dev.apps.firefox post: "New Notification UI"]
* [https://wiki.mozilla.org/Firefox/Projects/Doorhanger_notifications/Test_Plan Test Plan]
* [https://wiki.mozilla.org/Firefox/Projects/Doorhanger_notifications/Test_Plan Test Plan]
* [https://developer.mozilla.org/en/Using_popup_notifications Overview for coders] (doorhanger notifications are also called "popup notifications")
* [https://developer.mozilla.org/en/JavaScript_code_modules/PopupNotifications.jsm Code documentation for the popup notifications module]

Latest revision as of 15:18, 8 July 2011

Redesign notifications to address various issues with them and provide a unified action/notification area.

  • Project Lead: gavin
  • Project Members: faaborg (UX)

Design

See Firefox/Projects/Doorhanger_notifications/Design.

Status

Landed on trunk. Some followup issues remain.

Goals

  • Design and implement a new notification system as a replacement for notification boxes, to address their current limitations

Non-Goals

Timeline / Milestones

Main tracking bug: bug 398776.

Sub-tasks

  • Implement new notification API (popup based, allows specifying primary action button / secondary action menus)
    • Use geolocation notification as initial proof of concept consumer.
  • Migrate existing notificationbox users to new API
  • Styling improvements to menu-buttons (bug 509642, notification panels, etc.)

Testing

  • Notification API test suite as part of initial implementation
  • Backfill and updating of tests for current notifications

Related Projects

References