Goal
Make the Apple migration story concrete without claiming full UNUserNotificationCenter parity.
Context
The current macOS backend uses osascript display notification. It covers simple title/body local notification delivery, but not categories, actions, scheduling, attachments, APNs, delivered-notification queries, sounds, or delegate callbacks.
Docs: https://transscendsurvival.org/zig-notify/guides/apple-interop/
Scope
- Add a small migration table from
UNMutableNotificationContent title/body concepts to zig_notify_send.
- Clearly mark non-goals and unavailable surfaces.
- Include one Swift or Objective-C snippet that calls the C ABI for title/body send.
- Do not add a direct
UNUserNotificationCenter backend in this issue.
Validation
python3 scripts/gen_docs.py
mkdocs build --strict
Goal
Make the Apple migration story concrete without claiming full
UNUserNotificationCenterparity.Context
The current macOS backend uses
osascript display notification. It covers simple title/body local notification delivery, but not categories, actions, scheduling, attachments, APNs, delivered-notification queries, sounds, or delegate callbacks.Docs: https://transscendsurvival.org/zig-notify/guides/apple-interop/
Scope
UNMutableNotificationContenttitle/body concepts tozig_notify_send.UNUserNotificationCenterbackend in this issue.Validation
python3 scripts/gen_docs.pymkdocs build --strict