Skip to content

Add application notifications tray #8964

@franknoirot

Description

@franknoirot

We should be using fewer toasts in general, and we need other ways to communicate long-running processes and successes for those processes, in a dedicated space that isn't overlapping the primary interface like toasts do. The most egregious example of this is our export "loading" style toast, but there are certainly more.

We should instead design an application notifications tray that presents UI when new notifications are added. Here are some things we should decide about it:

  1. Where is the tray? In the app header, or perhaps the bottom status bar somewhere?
  2. Are notifications persisted across openings of the tray, are they persisted across runs of the app?
  3. Do notifications have "read" and "unread" statuses?
  4. Do toasts (any that remain after this and Remove unnecessary toasts #8961) relate to notifications? Do they appear near the tray?

Metadata

Metadata

Assignees

No one assigned

    Labels

    ux-papercutUser experience paper cuts

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions