macOS Tahoe (26) Compatibility
Pin Top 0.3.1 builds and runs on macOS 15 (Sequoia) and is forward-compatible with macOS 26 (Tahoe). The CGWindowListCreateImage deprecation warning is documented; the API remains functional on Tahoe Beta 1. A ScreenCaptureKit migration is planned for a future release.
What's Changed
Fixed
- Screen Recording permission now survives rebuilds. The app now ships with
setup-signing.shto create a persistent self-signed code-signing identity. Previously, everyrun.shrebuild used ad-hoc signing, which invalidated the macOS TCC grant — PinTop would still appear checked in System Settings but capture would silently fail. The new identity is stable across rebuilds so the grant persists. - Permission alert explains the real cause. When capture fails, the alert now detects whether PinTop is already listed in Screen Recording settings and tells the user to remove and re-add it if the grant is stale after a signature change.
- Added debug logging to the capture path so future permission issues are diagnosable from Console.app.
Notes
- Download
PinTop-0.3.1.zip, unzip, and movePinTop.appto/Applications. - On first launch, right-click → Open to bypass Gatekeeper (the app is self-signed).
- Grant Screen Recording and Accessibility permissions when prompted.
Full Changelog: https://github.com/iamshakibali/pin-top/blob/main/CHANGELOG.md