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

[Feature] Main Nav Bar Notification System #5626

Open
echo6ix opened this issue Jan 25, 2025 · 0 comments
Open

[Feature] Main Nav Bar Notification System #5626

echo6ix opened this issue Jan 25, 2025 · 0 comments

Comments

@echo6ix
Copy link
Contributor

echo6ix commented Jan 25, 2025

Is your feature request related to a problem? Please describe.
A notification service for updates that interfaces with #5625. Currently, users may not notice available updates for plugins, scrapers, or the application itself, as there is no persistent, visible mechanism to surface these updates in real time.

Describe the solution you'd like
A simple notification system integrated into the main navigation bar, such as a FontAwesome notification bell icon, that:

  • Displays the notification icon differently based on the notification state to catch the user's attention.
  • Offers a dropdown view to list all notifications, categorized by type (e.g., updates, warnings, informational alerts).
  • The dropdown allows notifications to include actionable items, such as:
    • "Update Now" for plugins or scrapers.
    • "Learn More" to go directly to the settings section where the user can see a detailed view of the matter
    • "Dismiss" or to remove notifications that are no longer relevant, or better yet to automatically dismiss notifications as read when the dropdown is access

Image

Image

Describe alternatives you've considered
Using the existing toast notifications, which would provide more immediate, "in your face" alerts. However while highly visible for a brief moment, these notifications are transient. Their temporary nature means they can be easily missed or forgotten once they disappear. Additionally, they don’t provide a persistent way to view or act on notifications later, unlike a main navigation bar icon, which stays visible until the user interacts with it.

Additional context
This system would integrate with a Centralized Update Checker feature #5625, ensuring all updates and even alerts are displayed in one place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant