Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Component proposal: Toast Notification #969

Open
notlee opened this issue Jan 18, 2023 · 5 comments
Open

Component proposal: Toast Notification #969

notlee opened this issue Jan 18, 2023 · 5 comments
Labels
components Relates to an Origami component proposal A proposed change which requires approval or discussion

Comments

@notlee
Copy link
Contributor

notlee commented Jan 18, 2023

Relates to other on-site messaging Origami components including: o-message, o-banner, and o-cookie-message.

What is a toast message?

In current user interface terms a toast is a message that appears on the screen; it is often short, often appears only briefly, and often animates up from the bottom (like a piece of ghostly yet precisely-crafted toast), though other directions and a fade-in/-out is common.

Defining ‘Toast’ Messages, Adrian Roselli

Existing examples

n-notification

There is an old and little used toast-like component developed long ago by customer products. It was created before o-message and conflicts in visual style. It appears it is only used in myft, and not really because it's broken. Here's the demo:
n-notification
Screenshot 2023-01-18 at 15 05 09

n-myft-ui

Has a toast like notification when saving an article to myft. It shows on the article page for example:

Screenshot 2023-01-18 at 15 48 40

ft-app

The ft-app on the other hand uses a Material inspired toast component. This is displayed at the bottom rather than the top of the page:
Screenshot_20221122-151248

@notlee notlee added proposal A proposed change which requires approval or discussion components Relates to an Origami component labels Jan 18, 2023
@notlee
Copy link
Contributor Author

notlee commented Jan 18, 2023

This has also been requested for internal tool purposes. Separately, Spark put o-message in an overlay in a toast-like way which fades after a few secons – o-message wasn't designed with this in mind

Screenshot 2023-02-09 at 16 57 09

@notlee
Copy link
Contributor Author

notlee commented Jan 18, 2023

A design from Thomas Moody, shown below, is a proposed design for a toast notification on registration, to show an account has been created before completing a flow to becoming a full subscriber:
image (2)

This could be used elsewhere:
image (3)

@notlee
Copy link
Contributor Author

notlee commented Jan 18, 2023

Note from Tom:

Usage-wise i think they're for system changes and wouldn't be used for navigation purposes (e.g. success message at the end of a sign up journey).
I guess they shouldn't be used for every system change but where you need to give user feedback, without distorting the UI.

@notlee
Copy link
Contributor Author

notlee commented Feb 8, 2024

We decided not to progress with this at the time due to the difficulties around designing a well made timed out message with accessibility in mind. FT Professional was able to use an alternate design pattern. Given prevalence elsewhere, including the app, ft.com, and spark, we should revisit this pattern

@notlee
Copy link
Contributor Author

notlee commented Nov 21, 2024

Live page using tooltip like a toast

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
components Relates to an Origami component proposal A proposed change which requires approval or discussion
Projects
None yet
Development

No branches or pull requests

1 participant