mirror of
https://github.com/serrebidev/BlindRSS.git
synced 2026-08-13 10:59:27 -07:00
Display status information in the notification area icon label for BlindRSS #38
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
serrebi/BlindRSS#38
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently, when BlindRSS is running, it displays a static icon in the Windows notification area (system tray) with the label "BlindRSS". macOS and some Unix/Linux desktop environments have equivalent notification areas where BlindRSS also shows its icon.
This static label provides no insight into the application’s current state. Users must open the main window to check how many unread articles exist or what operation the app is performing (e.g., checking feeds).
It is proposed to enhance the text label of the notification icon to include real‑time status information. This will allow users to quickly assess the app’s state without opening the window.
Proposed Behavior
The icon’s text label should dynamically display:
Example of the updated label:
If no operation is in progress, the label could show only the unread count:
If there are no unread articles and no active operation, the label might revert to the basic form:
Benefits
Acceptance Criteria
Implemented and released in v1.73.0.
The notification area icon label now updates through the shared tray status path:
I also added test coverage for the label formatter and main-frame tray activity updates. Verified with the focused tests, compile check, full pytest run, local Windows release build, and the v1.73.0 release workflows.
Overall, the implementation matches expectations, but there's a small issue: when additional information is displayed on the icon, the program name is duplicated.
For example, the text label on the icon for a program with unread articles is:
This duplicate program name should be eliminated.
Fixed in v1.77.4.
You were right — the tooltip BlindRSS set already began with "BlindRSS", and Windows/NVDA announces the application name for the tray icon on top of that, which produced the doubled name. The status label is now just
Unread: N(orUnread: N, <activity>during a refresh), so it reads as "BlindRSS Unread: 200". When there's nothing to report, the label stays "BlindRSS".Thanks for the report!