Skip to content

Releases: ahauy/FlowSnap

FlowSnap v1.3.1 — Native Launch at Login (SMAppService)

Choose a tag to compare

@ahauy ahauy released this 05 Sep 03:46

What's New in FlowSnap v1.3.1

🚀 Native macOS 13+ Launch at Login (SMAppService.mainApp)

  • Seamless System Integration: Migrated from legacy UserDefaults flag to native Apple SMAppService.mainApp API for login item registration.
  • Two-Way Synchronization: FlowSnap observes NSApplication.didBecomeActiveNotification via Sendable observer token to automatically reconcile status whenever modified in macOS System Settings > General > Login Items & Extensions.
  • Self-Healing Approval Card: If macOS places FlowSnap in .requiresApproval or .notFound state, an inline warning card appears in General Settings with a single-click deep link to open macOS Login Items settings.
  • Robust Quality: 100% compliant with Swift 6 Strict Concurrency. All 470 automated unit tests across 70 test suites passing.

📦 Installation

  1. Download FlowSnap-1.3.1.dmg (or FlowSnap.dmg).
  2. Double-click to open and drag FlowSnap into your Applications folder.
  3. Launch FlowSnap, grant Accessibility permissions, and toggle Launch at Login under General Settings.

FlowSnap v1.3.0 — Visual Grid & Modern Settings

Choose a tag to compare

@ahauy ahauy released this 05 Sep 03:22

What's New in FlowSnap v1.3.0

  • Visual Snap Grid: Interactive visual matrix directly in the macOS menu bar popover.
  • Modern Settings Interface: Tabbed macOS-native settings window with support for custom shortcuts, window gaps, and ratio customization.
  • Window Groups: Group multiple app windows together to move and throw across displays synchronously.
  • Always-On-Top Pinning & Quick Scratchpad: LIFO window pinning and sub-50ms Quake-style instant summon.
  • Cross-Display Migration: Atomic workspace and window throw across multi-monitor setups.

Installation

Download FlowSnap.dmg, open it, and drag FlowSnap into your Applications folder.