Skip to content

Show warning and critical state in the tray icon #2

Description

@athif23

Why

Usage Radar is meant to be tray-first. If a provider is getting close to exhaustion, the tray icon should be able to hint at that before I even open the popup.

The spec already calls this out as a warning dot behavior, but the current tray icon is static.

What I want

Add a small warning/critical state to the tray icon when any connected provider crosses the usage thresholds.

Suggested behavior:

  • normal state: current neutral icon
  • warning state: visible but subtle warning indicator
  • critical state: stronger indicator
  • warning/critical should be based on real provider snapshots, not stale guesses
  • stale or unavailable states should still be explained inside the popup, not overloaded into the tray icon for now

Done when

  • the tray icon updates after refresh results are merged
  • warning starts at 15% left or lower
  • critical starts at 5% left or lower
  • normal state returns when usage is no longer constrained
  • the icon behavior works on Windows

Notes

This should stay visually restrained. The goal is a useful signal, not a noisy notification system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions