WindowRanger 0.1.0-beta.8
Pre-release
Pre-release
·
113 commits
to develop
since this release
Immutable
release. Only release title and notes can be modified.
WindowRanger 0.1.0 Beta 8
This is pre-release software. Back up important work and use Quit WindowRanger before
replacing an existing build.
Beta 8 concentrates on keeping ordinary windows, temporary macOS surfaces, hidden applications, and
the App Shelf in the right place while Accessibility observations change underneath them.
Highlights
- Hidden applications no longer leave an empty Tiled or Accordion slot, lose their workspace
assignment, or receive layout writes until they become visible again. - Native Open and Save panels remain floating at an application-chosen size, while ordinary
document windows continue to participate in managed layouts. Fixed-size windows also stay visible
as managed floating windows instead of being parked as unusable layout participants. - Existing Tiled and Accordion slots survive brief Accessibility enumeration or frame-read failures
without making the unreadable window eligible for geometry writes. Authoritative close, minimize,
full-screen, floating, or layout-exclusion state still releases the slot. - App Shelf startup now hides every configured application with one unambiguous safe window rather
than deriving presentation from whatever happened to be visible before WindowRanger launched. - Command Palette can add the captured focused application to Applications or App Shelf, labels
conversions as Move, respects the Shelf limit, and rejects stale profile or membership changes. - Shortcut Guide labels now explain whether actions switch workspaces, cycle windows, arrange the
focused window, choose a layout, or move a workspace, with refined centring and Small-size labels. - WindowRanger ignores only exact DesktopRanger SurfaceLab windows carrying the shared companion
marker; an ordinary unmarked manager window from the same host remains manageable.
Requirements
- macOS 14 or later.
- Accessibility permission for window discovery and management.
Installation
- Download
WindowRanger-0.1.0-beta.8.dmgfrom this release's Assets section. - Optionally verify it against
WindowRanger-0.1.0-beta.8.dmg.sha256. - Use Quit WindowRanger in the existing copy, then open the DMG.
- Drag
WindowRanger.apponto the Applications shortcut and replace the existing copy when Finder
asks. - Launch WindowRanger from
/Applications. If macOS asks again, grant Accessibility access to
dev.appranger.WindowRanger.
The notarized ZIP and its checksum are included as a fallback for environments that cannot mount a
DMG. GitHub's automatically generated source archives do not contain the installable application.
Known limitations
- The public Sparkle feed remains outside this GitHub release checkpoint. Beta 8 provides the newer
signed artifact for the separately reviewed packaged-update and feed-publication work; install it
manually from GitHub until that work is complete. - Automatic update checking remains off by default while packaged upgrade, cancellation, failure,
and Beta-to-Stable behavior are validated. - Transient Accessibility-failure retention has deterministic automated coverage, but a failure at
the exact observation instant cannot be forced reliably during ordinary live use. - Supported physical-Mac, multi-display, clean-user, clean-machine, accessibility, privacy, upgrade,
and uninstall matrices remain incomplete. - WindowRanger does not replace or integrate with native macOS Spaces.
- Quit other window managers that use overlapping global shortcuts before testing WindowRanger.
Feedback and security
Use the repository issue forms for privacy-safe bugs, feature requests, and questions. Do not post
suspected vulnerabilities, private diagnostics, window titles, document names, URLs, or user file
paths in a public issue; follow SECURITY.md instead.