Skip to content

Stacker v1.1.5

Choose a tag to compare

@rloechner rloechner released this 03 Jun 02:51
· 2 commits to main since this release

Stacker v1.1.5

Highlights

Adds Helium Browser support and polishes the attached widget behavior around browser-window edges and app shutdown.

What's Changed

  • Helium Browser support: Stacker now recognizes Helium by bundle identifier (net.imput.helium) and app name (Helium, Helium Browser).
  • Smoother widget corner dragging: The attached widget now uses clamp-aware edge scoring and corner redraw handling so dragging around browser corners is less jumpy, especially near the top corners.
  • Lower drag-time overhead: Widget dragging now caches the browser anchor at drag start instead of re-resolving Accessibility attachment state for every mouse movement.
  • Cleaner quit behavior: Quitting Stacker now separates stacked browser windows like turning a stack off, instead of leaving them stacked.
  • Cleaner first-run Accessibility flow: First launch now guides users through one prominent in-app Accessibility path instead of showing overlapping custom and macOS permission prompts.
  • Runtime warning cleanup: Deferred several SwiftUI/AppKit state and layout updates to reduce publish-during-update and synchronous layout warnings.

Requirements

  • macOS 15.0 or newer
  • Accessibility permission (first launch)
  • Supported browsers: Chrome, Brave, Safari, Edge, Firefox, Orion, DuckDuckGo Browser, Dia, BrowserOS, Helium, and Vivaldi

Installation

  1. Download Stacker-1.1.5.dmg from the release assets
  2. Open it and drag Stacker to Applications
  3. Launch and grant Accessibility permission when prompted
  4. After updating from a previous build, quit Stacker (Command+Q) and toggle Accessibility off/on if permission looks enabled but stacks do not respond

Known Limitations

  • BrowserOS support is still marked Untested in the compatibility matrix until it receives real-window validation.
  • Stacker requires at least two normal open browser windows before it can create a stack.
  • Wake-from-sleep recovery can still require toggling the affected stack off and back on.
  • See compatibility-matrix.md for per-browser notes.