Skip to content

Releases: rxhanson/Rectangle

4Oct2020: Fourths and Sixths

04 Oct 20:21
Compare
Choose a tag to compare
  • Added fourths, sixths, and center half window actions
  • Added a slider for window gaps
  • Added a checkbox for disabling the "unsnap restore" when you move a window that's been snapped
  • This update also includes changes for adding screen edge gaps via terminal command (for users of 3rd party docks, etc)
  • None of these changes have been localized. Localization pull requests are welcome.

More window sizes for larger displays (Beta)

26 Sep 18:20
Compare
Choose a tag to compare

A beta release that contains screen sixths and fourths window size/position actions. Also includes actions on repeated shortcut executions.

Note that this release is not ready for localization as it is missing the necessary items in localized files.

01Sep2020

01 Sep 21:01
Compare
Choose a tag to compare
  • 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

27 Jun 22:07
Compare
Choose a tag to compare
  • 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

26 May 09:13
Compare
Choose a tag to compare
  • Removed macOS beep when result of a shortcut is identical to current window frame
  • Various localization updates

17May2020

17 May 08:42
Compare
Choose a tag to compare

Bug fix for not being able to move top half to bottom half on certain display sizes

16May2020

16 May 21:19
Compare
Choose a tag to compare

Bug fix for menu not opening when relaunching app with hidden menu bar icon
Increased logging
Added Chinese Traditional: Taiwan localization

10May2020

10 May 21:21
Compare
Choose a tag to compare
  • Bug fix for "Make smaller" setting window height full when gaps are on
  • Now each drag to snap area can be disabled via a terminal command

26Apr2020

26 Apr 19:20
Compare
Choose a tag to compare

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

13 Apr 18:38
Compare
Choose a tag to compare
Pre-release

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.