Expand description
System-tray contract (G10).
Products fill the tray at runtime; the host owns the native widget. Like
NotificationService, every update is a fire-and-forget call — the
implementation decides how a title or badge is rendered.
Structs§
- Noop
Tray Service - Does nothing. For headless runs, CLI builds, and tests.
- Tray
Menu Item - A single tray menu entry, product-shaped so the host can build a native menu from it without knowing the product’s ids in advance.
Enums§
- Tray
Badge - What the tray icon signals without the user clicking.
Traits§
- Tray
Service - A product-facing handle to the system tray.