You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Notifications unavailable: authorization denied." NotchIsland reads Notification Center's own store, which macOS only opens for apps with Full Disk Access. The old readable-file check used access(2), which Full Disk Access does not gate, so the real open failed later with SQLite's SQLITE_AUTH and Settings ▸ Permissions still showed a green check. The app now opens the store for real, shows a clear hint in the island (click it to jump to the Full Disk Access pane), and Settings ▸ Permissions explains the steps and offers a Relaunch button. The store is re-checked every 10 s so a new grant is picked up.
Changed
Releases are now signed with a stable self-signed NotchIsland Developer identity instead of ad-hoc. macOS ties Full Disk Access and Accessibility grants to the app's signature, and an ad-hoc signature changes with every build, which silently voided those grants on each update. After installing 1.0.1, grant them once more; later updates keep them. New script: scripts/signing-identity.sh.
The DMG includes a Read me first.txt with the first-launch steps below. scripts/make-dmg.sh gained a Developer ID + notarization path for when a paid Apple Developer membership is available (that is the only way to remove the dialog entirely).
NOTCHISLAND_PREVIEW=settings (with NOTCHISLAND_SETTINGS_TAB=…) opens the Settings window for screenshots.
Install
Download NotchIsland.dmg below and drag NotchIsland into Applications.
macOS says "Apple could not verify NotchIsland is free of malware": the app is not notarized (no paid Developer ID). To open it anyway:
macOS 15 and later: click Done, then System Settings ▸ Privacy & Security ▸ scroll to "NotchIsland was blocked" ▸ Open Anyway ▸ Open.
macOS 13 / 14: right-click NotchIsland in Applications ▸ Open ▸ Open.
Or in Terminal: xattr -dr com.apple.quarantine /Applications/NotchIsland.app
System Settings ▸ Privacy & Security ▸ Full Disk Access ▸ turn on NotchIsland (click + and pick it from Applications if it is not listed), then relaunch.