Firefox/Projects/Doorhanger notifications

From MozillaWiki
Jump to: navigation, search

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