This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

In-app notifications

Transient messages that are displayed within an application. Differentiated from info bars and regular notifications because:

  1. They are time-specific rather than view-specific.
  2. They are used to notify the user about something that is only meaningful or useful within the context of the application.

Goals

Non-goals

Relevant Art

Android - Toasts

http://developer.android.com/images/toast.png

Material Design

Snack bars - https://material.io/design/components/snackbars.html

Gmail

https://docs.moodle.org/dev/images_dev/6/6c/gmail-undo-example.png

Google Inbox shows a similar notification in the bottom-left of the page.

GNOME

in-app-notification.png

Discussion

Is "in-application notification" a confusing name? Perhaps it would be better to differentiate from notifications more generally. Other possible names: "information bubble", "message pop up".

Allow apps to determine the placement?

Tentative Design

This is a extremely tentative re-design:

https://gitlab.gnome.org/Teams/Design/os-mockups/raw/master/in-app-notifications/in-app-notifications.png

The main goal of this is to make in-app notifications be simple to consume by developers and be consistent for users. This means having a simple notification-like API with which the developer can fire off simple messages.

Some details are particularly tentative, including:

An older version of this design can be found here.

See Also

Comments


2024-10-23 11:03