Standard app instead of menu-bar-only: removed LSUIElement from Info.plist. Dock icon, Cmd+Tab, and the standard app menu (Cmd+Q) are back. The accessory-app design was making the app hard to quit reliably -- no Dock icon and no accessible app menu meant the only way to quit was finding the menu bar dropdown's "Quit BusyMirror" item, which was blocking updates (old process holds the bundle open, "app in use" on replace). Menu bar extra stays as a secondary quick-access point. Verified via `lsappinfo` (type="Foreground", was "UIElement") since this is an app-type change a screenshot wouldn't show either way. All unit tests pass. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
13 lines
502 B
Plaintext
13 lines
502 B
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>LSMinimumSystemVersion</key>
|
|
<string>15.5</string>
|
|
<key>NSCalendarsFullAccessUsageDescription</key>
|
|
<string>BusyMirror needs access to your calendars to create busy placeholders.</string>
|
|
<key>NSRemindersFullAccessUsageDescription</key>
|
|
<string>BusyMirror may also use Reminders in the future.</string>
|
|
</dict>
|
|
</plist>
|