Rectangle

Move and resize windows on macOS with keyboard shortcuts and snap areas

OTHER License

Stars
25.7K
Committers
122

Bot releases are hidden (Show)

Rectangle - Minor updates

Published by rxhanson over 4 years ago

  • Bug fix to make almost maximize center the same as the "center" action
  • Updated Japanese translation
Rectangle - 11Feb2020 Drag snap/unsnap performance

Published by rxhanson over 4 years ago

Now unsnapping windows by dragging should be snappier 😂and more robust.

Rectangle - 11Feb2020

Published by rxhanson over 4 years ago

  • Bug fix for window size no longer restoring when being dragged
  • Includes minor updates to Chinese translations
Rectangle - 2Feb2020

Published by rxhanson over 4 years ago

  • Function keys are now properly displayed in the menu
  • Top snap area can now be disabled via terminal command
  • Including improved Russian, French, and Chinese (zh-Hans & zh-Hant) localizations
Rectangle - Additonal bug fix for fixed sized windows

Published by rxhanson almost 5 years ago

  • Fix for center and next/previous displays not working properly with fixed size windows
Rectangle - Bug fix for fixed window directional move

Published by rxhanson almost 5 years ago

  • Fixed a bug introduced in v0.16 where the directional move (move left, right, up, down) action would not put non-resizable windows against the edge of the screen.
  • Added a hidden configuration to disable the on-edge centering of directional move actions.
Rectangle - Gaps between windows updated

Published by rxhanson almost 5 years ago

  • When gaps between windows are configured, the gaps are now present for most window actions, as applicable.
Rectangle - Gaps and Centered Fixed Windows

Published by rxhanson almost 5 years ago

  • Added configurable "gaps" between top, bottom, left & right window actions.
  • Windows that are not resizable will now move to the center of the potential area that the window would be resized to.
Rectangle - Updated translations and minor bug fixes

Published by rxhanson almost 5 years ago

  • Includes updated translations for German, Polish, and French
  • Fixing some glitchy window movement seen by some users
Rectangle - Minor updates

Published by rxhanson almost 5 years ago

  • Improved launch on login robustness
  • Including improved Korean translation
  • "Almost Maximize" width and height are now configurable via Terminal commands
Rectangle - Minor bug fixes

Published by rxhanson almost 5 years ago

  • Hopefully fix some jenky window move/resize issues visible with multiple monitors.
  • Hopefully fix some launch on login issues.
  • Resizing a window will reset the 1/2-2/3-1/3 cycle.
Rectangle - Logging and localization updates

Published by rxhanson almost 5 years ago

This release no longer uses the built in macOS logging to Console.app because it's a pain for users to set up. Instead, a logging window can be displayed within the app, which is much easier for users.

This release also includes updated translations for German, Dutch, Brazilian Portuguese, and Italian as well as initial translations for Japanese, Korean, and Chinese (simplified & traditional). These initial translations were done with Google Translate, so it would be awesome if any native speakers can help improve those. Big thanks to those who have helped out with translations so far!

Additionally, there's a bug fix to prevent the macOS prompt for accessibility authorization that pops up in addition to the one in Rectangle upon installation.

Rectangle - Allow Rectangle to run on macOS 10.11

Published by rxhanson almost 5 years ago

Rectangle - Updated "Ignore" functionality & configurable almost maximize

Published by rxhanson almost 5 years ago

  • The "Ignore" functionality was kind of broken before - it would still receive keyboard shortcuts but would not act on them. Now ignoring an app will not intercept keyboard shortcuts.
  • The translations for "Ignore" were pretty busted before. They should be fixed now.
  • The value for "Almost maximize" can now be adjusted via UserDefaults (i.e. a terminal command) instead of being hard coded at 90% of the screen.
  • Added some additional debug statements.
Rectangle - Removing the "BestEffortWindowMover"

Published by rxhanson almost 5 years ago

Test build to see how things go without the best effort window mover...

Rectangle - Debug logging

Published by rxhanson almost 5 years ago

The only addition to this release is debug logging, which can be enabled by setting the "debug" flag to true in NSUserDefaults via command line.

Rectangle - Updated subsequent execution logic

Published by rxhanson about 5 years ago

  • Changes to allow nonstandard window resizing to 2/3 and 1/3 on successive action executions. Nonstandard windows meaning ones that don't fit exactly into the specified sizes, like iTerm and Terminal windows based on character size and line height.
  • Added subsequent next/prev thirds behavior to first and last thirds actions.
Rectangle - Post Catalina Bug Fixes

Published by rxhanson about 5 years ago

  • Fixed missing maximize icon in menu after Catalina
  • Removed view controller names from toolbar tabs
  • Fixed backwards display traversal for moving right actions
Rectangle - Window action icons

Published by rxhanson about 5 years ago

Added window action icons and fixed a few minor bugs.

Rectangle - Drag windows to snap

Published by rxhanson about 5 years ago

Windows can now be dragged to edges/corners of the screen and released to perform window snapping actions.
Fixed buggy behavior with maximize height actions with multiple displays.
Fixed other bugs.