Skip to content

Pop-up notifications: support auto-dismissing notifications with an animated timer bar #434

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

Open
kevinaboos opened this issue Mar 12, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Looking for help from anyone!

Comments

@kevinaboos
Copy link
Member

kevinaboos commented Mar 12, 2025

Currently, Popup notifications must be manually closed by the user, so I have been reluctant to use them a lot because that is an annoying UX pattern.

We should also support notifications that are automatically dismissed after a particular timeout (which would be set by the creator of the notification when enqueueing it).

Inspired by another service I use, we should also animate that timeout with a vertical progress bar. Note that we would still want to show a close button, in order to allow the user to close it before the timer completes.

See an example below:

Screen.Recording.2025-03-12.at.12.22.48.PM.mov
@github-project-automation github-project-automation bot moved this to Ready in Robrix Mar 12, 2025
@kevinaboos kevinaboos removed the status in Robrix Mar 12, 2025
@kevinaboos kevinaboos moved this to Ready in Robrix Mar 12, 2025
@Guocork
Copy link
Contributor

Guocork commented Apr 2, 2025

I will enhance the widget, Pls assign to me.

@kevinaboos kevinaboos added enhancement New feature or request help wanted Looking for help from anyone! labels Apr 4, 2025
@Guocork
Copy link
Contributor

Guocork commented Apr 14, 2025

fix the issue by #462

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Looking for help from anyone!
Projects
Status: Ready
Development

No branches or pull requests

2 participants