Skip to content

Stacker v1.1.6

Choose a tag to compare

@rloechner rloechner released this 03 Jun 13:45
· 1 commit to main since this release

Stacker v1.1.6

Highlights

Adds in-window floating switcher placement for maximized browser windows, so the widget remains usable when there is no visible edge room outside the active window.

What's Changed

  • Maximized-window switcher: When a browser window is maximized with the green button, Stacker can now float the switcher inside the browser window instead of hiding it.
  • Draggable in-window placement: The floating switcher can be dragged within the maximized browser window and stays clamped inside the window bounds.
  • Layout options: The floating switcher supports horizontal and vertical fill-mode layouts from its context menu.
  • Settings controls: Settings now include toggles for showing the switcher on maximized windows and expanding the switcher on hover.
  • Menu bar status: The menu bar now surfaces when a stack is using floating placement.
  • Coverage handling: Higher-window coverage detection now treats edge-docked and floating placement separately to avoid hiding the floating switcher unnecessarily.
  • Attachment tests: Added tests for maximized-window detection and floating-origin clamping.

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.6.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

  • Spaces fullscreen browser windows are still stack members, but are not used as active widget anchors.
  • Floating placement applies to maximized non-fullscreen browser windows when edge docking has no room.
  • 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.