Skip to content

System notifications (and optional tray icon) #25

Description

@codymullins

Problem

Browsers raise OS notifications (downloads, Web Notifications API). Skyline has no notification or tray API.

Current state

  • No notification/tray API in AppHost/AppWindow.

What's needed

  • AppHost.ShowNotificationAsync(title, body, options); optional system-tray icon support.
  • macOS UNUserNotificationCenter; Windows toast; Linux desktop-portal/D-Bus notifications.

Acceptance criteria

  • A consumer can raise a native notification; clicking it can activate the app.

Notes

May be out of scope for a window-host library; revisit when the Web Notifications API is implemented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:windowWindow lifecycle, state, and servicesenhancementNew feature or requestplatform:linuxLinux (X11/Wayland) backendplatform:macosmacOS / AppKit backendplatform:windowsWindows backendpriority:futurePolish / advanced; can waitstarling-supportWork required for Skyline to host the Starling browser shell

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions