Releases: rxhanson/Rectangle
01Sep2020
- Hiding "thirds" and "move" shortcut inputs in the prefs window under a button.
- Clicking "Restore Default Shortcuts" in the settings tab will now prompt you to choose between Spectacle and the recommended Rectangle shortcut defaults.
- Updated Sparkle 3rd party library.
- Translation updates.
28Jun2020
- Added version number and "check for updates" button to settings tab in prefs window
- Open prefs window instead of menu bar menu on app relaunch (of note for users that hide the menu bar icon)
- Bug fix for window drag to snap not working in certain scenarios
- Bug fix for first/last thirds repeated actions not taking into account if the window was placed already placed in the first or last slot by the opposite action
26May2020
17May2020
16May2020
10May2020
26Apr2020
Note that this update does not include changes from v0.25.1
- Rectangle checks for conflicting apps on first launch
- Make smaller minimum size can now be configured via Terminal
- Make smaller/larger offset size can now be configured via Terminal
- Make smaller/larger is now a little smarter about window gaps
- Window unsnap when moving can now be disabled via Terminal
- Simplified Chinese and Polish translation updates
Rough animation delay alpha
Due to a macOS bug, sometimes certain windows will animate when the resize. This causes the window to not be resized to the proper location. The only way to workaround this bug is to introduce delays in the size/positioning changes sent to a window. This early alpha release includes the logic to add in these delays, but you must configure them with the following Terminal command:
defaults write com.knollsoft.Rectangle animationDelay -int 300
300
is the number of milliseconds to wait between every size and position call made to each window, and can be adjusted as seen fit. It's arbitrarily a number that worked OK for me.
Note that there are existing issues here - repeated shortcut execution does not perform 2/3 and 1/3 sizes (if configured), and 300 ms might be on the low end of what is needed to allow the window to fully resize from/to certain sizes/positions.
Onboarding Window
Added onboarding window that allows you to select whether you want the recommended shortcuts and behavior or based off of Spectacle