Rectangle 0.99 + halves preserve the other axis, build 108 (unofficial test build)
Pre-releaseUnofficial test build of Rectangle 0.99 (upstream 64a9186) plus the one commit from rxhanson#1824 (0ea5f70, branch halves-preserve-other-axis): an opt-in mode in which Left/Right/Top/Bottom Half only change their own axis and keep the window's size on the other one — Windows / KDE style keyboard tiling: Left Half then Top Half lands in the top left quarter, Bottom Half from there expands back to Left Half, Right Half then Left Half fills the screen.
Build 108 supersedes build 107 (v0.99-halvesPreserveOtherAxis): same feature, but the checkbox moved to the bottom of the Extras popover in the General tab, as requested in the PR review.
The feature is off by default. After installing, enable it in Settings → General → Extras button → bottom of the popover: Half actions preserve the window's size on the other axis, or:
defaults write com.knollsoft.Rectangle halvesPreserveOtherAxisSize -bool true
Untiled windows and repeated executions of a plain half behave exactly as in the official app.
Build notes
-
Rectangle-0.99-halvesPreserveOtherAxis-b108.dmg— Apple silicon only (arm64), build 108, signed with my Developer ID and notarized by Apple. Not an official Rectangle release. -
Because the signature differs from the official app, macOS may ask you to grant Accessibility permission again (if the checkbox in System Settings won't stick:
tccutil reset Accessibility com.knollsoft.Rectangle, then re-enable it). -
Sparkle still points at the official update feed: once an official release with a higher build number ships, you will be offered that update, which removes this feature.
-
SHA-256:
8468916faa352b0e6324c5c0df20f433be9d0e39094f583f092bac97cdc67ffa