impierce / identity-wallet

A Tauri-based Identity Wallet for people to manage Decentralized Identities and Verifiable Credentials.
https://www.impierce.com
Apache License 2.0
18 stars 3 forks source link

[Request] In-App Notifications #120

Open daniel-mader opened 7 months ago

daniel-mader commented 7 months ago

Description

A user should be informed about certain events such as:

Further requirements:

Screenshot 2024-02-15 at 08 21 26

Motivation

Enhance user experience by actively giving feedback on what happened

Requirements

  1. Show success and failure messages
  2. Optionally self-dismissing
  3. State of notification is fully managed through application state (no extra channel to push to the frontend)

Open Questions

No response

Are you planning to contribute this in a PR?

Yes

maiertech commented 5 months ago

Add error handling:

maiertech commented 4 months ago

@daniel-mader @SoulaAndrikopoulos We discussed today that we would rather not add error messages to the state but send them to the frontend directly via a separate Tauri channel.

JelleMillenaar commented 1 month ago

We have some initial notifications of error messages, we should also have them disappear after a certain time. Even better if the error message has a small bar that empties over time until it disappears to indiciate how long till it disappears.