Skip to content

Pin Top 0.3.1 — macOS Tahoe Support

Latest

Choose a tag to compare

@iamshakibali iamshakibali released this 11 Aug 19:41
· 1 commit to main since this release

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.sh to create a persistent self-signed code-signing identity. Previously, every run.sh rebuild 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 move PinTop.app to /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