Releases: lqSky7/iphone-duo-macos-animation
Releases · lqSky7/iphone-duo-macos-animation
Release list
macTilt v1.0.33
What's New in v1.0.33
Performance and Battery
- Lid angle sampling moved off the main thread onto a dedicated queue, so the main thread only runs easing instead of reading hardware every tick.
- An alpha-beta-gamma predictor leads the measured angle by 60ms, so the fold tracks the panel instead of trailing behind it.
- The Metal layer parks at a true 0fps when the lid is closed, and cadence resumes only while folding.
- Blur quality scales with fold velocity: 12 taps near open, 20 mid-fold, 32 on a deep or fast close.
- Screen capture keeps a warm stream with a cached filter, uploads textures off the main thread, and no longer probes screen recording permission on every frame.
- Hiding the overlay now removes the window from the compositor instead of leaving a transparent topmost window running forever.
Fixes
- Fold blur no longer pixelates on-screen text. Capture is back to native Retina resolution, which the blur kernel depends on.
- Opening is a short fade-only handoff rather than 3D unfold geometry, since the real desktop is already behind it.
- Sleep, wake, lid-close and slider exit all route through one hide path.
Interface
- The menu bar menu is reduced to Control Panel & Settings and Quit. Every other action already lives in the control panel.
- The fold animation preview is gone from both the menu and the control panel.
- New Hide Menu Bar Icon option. Reopen macTilt from Applications to bring it back.
Install
Download macTilt.dmg below, open it, and drag macTilt to your Applications folder.
Requires macOS 14.0 or later. Universal binary for Apple Silicon and Intel.
macTilt v1.0.31
What's New in v1.0.31
🔔 In-App Updates & GitHub Release Notifications
- Automated & Manual Checking: Seamless checking against GitHub Releases directly within macTilt.
- Rate-Limit Immune Resolution: Uses HTTP redirect resolution to avoid unauthenticated GitHub API rate limits.
- System Notification Banners: Displays a native Notification Center alert whenever a new update is released.
- In-App Controls: Menu Bar Extra check option (
⌘U) and Control Panel Software Updates card with one-click direct DMG download. - Automatic Background Checks: Periodic background update verification toggleable in settings.
🚀 Performance & Compatibility
- 120Hz ProMotion Lock Screen: WindowServer stutter eliminated with single-pass surface promotion.
- MacBook Neo & M1 Support: Multi-strategy hardware sensor identification and Clamshell simulation fallback.
- Permission Polish: Strict IOHID filtering prevents keystroke monitoring prompts.
macTilt v1.0.29
What's New in v1.0.29
🚀 Lock Screen Overlays via Private SkyLight APIs
- Renders the clamshell fold animation directly over the macOS password Lock Screen (
loginwindow) using private SkyLight APIs (SLSSpaceSetAbsoluteLevel400 +canBecomeVisibleWithoutLogin). - Lag & Jitter Elimination: Removed redundant window ordering calls from the tick loop, achieving buttery-smooth ProMotion 120Hz frame rates without stutter.
- Removed Companion Screen Saver: No longer requires an external
.saverbundle or screen saver permissions; everything is handled natively inmacTilt.app.
💻 Support for MacBook Neo, M1, and Macs Without Continuous Sensor Hardware
- Multi-Strategy Hardware Detection: Broadened IOHID matching to discover hardware Lid Angle Sensors across all Mac models regardless of product ID variations, without triggering any unnecessary keyboard/input permissions.
- Intelligent Clamshell Simulation Mode: For laptops without a continuous optical/magnetic hinge sensor (such as the new MacBook Neo
Mac17,5, M1 MacBook AirMacBookAir10,1, and M1 13" MacBook ProMacBookPro17,1), automatically activates Clamshell Mode to run smooth 120Hz auto sleep & wake fold/unfold animations. - Preview & Test Triggers: Added a "Trigger Fold Preview" action in both the menu bar and control panel for instant testing.
🛡️ Permissions & Security
- Scoped IOHIDManager matching strictly to sensor usage pages (
UsagePage: 32,Usage: 138,las), completely eliminating the macOS "Keystroke Receiving" dialog. - Zero idle battery impact: Metal rendering and ScreenCaptureKit remain 100% dormant when stationary or outside the fold zone.
macTilt v1.0.22
What's Changed in macTilt v1.0.22
- Universal macOS 14+ Binary (Tahoe Compatibility): Fixed
minosdeployment target to macOS 14.0 across Universal 2 architectures (arm64+x86_64), resolving the "You can't use this app with this version of macOS" issue on macOS Tahoe (26.6.2), Sequoia (15.x), and Sonoma (14.x). - Bidirectional Folding (Opening & Closing): Clamshell fold animation now renders smoothly in both directions—bending forward into darkness when closing, and unfolding dynamically when opening the laptop.
- Continuous Hold & No Premature Collapse: Pausing or slowing the lid at any angle maintains the exact fold state instead of abruptly stopping or collapsing.
- Sleep & Wake Automation: Added
screensDidWakeNotificationanddidWakeNotificationhandlers so fresh screen captures are immediately ready upon opening the laptop from sleep. - Cross-Version UI: Replaced macOS 26-only SwiftUI button styles with universal
.borderedand.borderedProminentcomponents. - Signed DMG Distribution: Packaged as a signed Universal 2 DMG installer (
macTilt.dmg).
macTilt v1.0.21
What's Changed in macTilt v1.0.21
- Interactive Test Slider Fix: Releasing or leaving the fold preview slider now immediately stops and dismisses the screen overlay.
- Continuous 32-Tap Vogel Disc Matte Blur: Eliminated all blur pixelation during lid folding by switching to a golden-angle Fermat spiral convolution with bounded LOD.
- Native 2x Retina Screen Capture: Screen captures now scale with display backing factor for razor-sharp fidelity.
- macOS 15+ (Sequoia) Optimization: Modernized ScreenCaptureKit APIs with
SCShareableContent.excludingDesktopWindowsfor macOS 15 and above. - Signed DMG Distribution: Included signed DMG installer (
macTilt.dmg).
macTilt v1.0.13
macTilt v1.0.13
Realistic 3D clamshell folding animation for your MacBook display, powered by Apple's internal physical lid angle sensor.
What's New
- Refined Default Configuration:
- Start Fold Angle: 115° (natural clamshell arc across closing motion)
- Full Fold Angle: 3°
- Screen Source: Live Screen Capture
- Menu Bar Display: Numerical degree readout enabled
- Follow Responsiveness: 16
- Blur Intensity: 0.5x
- Glass Reflection: 0.0x
- Streamlined Apple HCI Dashboard: Clutter-free cards with detailed settings, physics, and permissions gated under clean
(i)info popovers. - Signed DMG Installer: Easily install macTilt by dragging to
/Applications. - Zero Idle Battery Consumption: ScreenCaptureKit remains 100% dormant during normal Mac use with physical closing pre-arming.
Installation
- Download
macTilt-v1.0.13.dmgbelow. - Open the disk image and drag macTilt into your Applications folder.
- Launch macTilt from Launchpad or Applications.
macTilt v1.0.12
macTilt v1.0.12
Realistic 3D clamshell folding animation for your MacBook display, powered by Apple's internal physical lid angle sensor.
What's New
- Signed DMG Installer: Easily install macTilt by dragging to
/Applications. - Zero Idle Battery Consumption: ScreenCaptureKit remains 100% dormant with 0 Hz background polling during normal Mac use. Screen capture is pre-armed strictly during physical closing motion (~95°).
- Streamlined Apple HCI Dashboard: Clutter-free cards with detailed descriptions, physics tips, and permissions gated under clean
(i)info popovers. - Native Onboarding: Apple-standard setup guide to verify Screen Recording permission on first launch.
- Retina App Icon: Custom branded icon bundled with the application.
Installation
- Download
macTilt-v1.0.12.dmgbelow. - Open the disk image and drag macTilt into your Applications folder.
- Launch macTilt from Launchpad or Applications.