Skip to content

Releases: rxhanson/Rectangle

28Feb2022

28 Feb 15:41
Compare
Choose a tag to compare

This release fixes a regression introduced in v0.52 where windows were not being put in the proper size/position on external displays.

27Feb2022

27 Feb 17:57
Compare
Choose a tag to compare

What's Changed

  • Improve the performance of obtaining the window under the cursor. This makes it less likely to have scenarios where the window does not unsnap when dragged, or where it won't snap when dragged quickly to a screen edge.
  • Update how the frontmost window is obtained when a keyboard shortcut is executed. This makes it so there are less apps that don't respond to keyboard shortcuts.
  • Sort the JSON keys of the exported configuration by @jparise in #759
  • Romanian localizations by @vladr11 in #760
  • Add eights without UI by @JohannesTrussellRasch in #761
  • Adds tile and cascade multi-window positioning by @dirondin in #762
  • Update russian language translation by @dirondin in #763
  • add Indonesian translation by @bluemeda in #765

New Contributors

Full Changelog: v0.51...v0.52

15Feb2022

16 Feb 02:24
Compare
Choose a tag to compare

What's Changed

  • Make snap area corner & short edge sizes configurable via terminal command
  • Restore windows on mouse up if they weren't restored during a really quick drag and mouse up
  • Take gaps into account when moving windows off the todo window
  • Added Cubism Editor to list of problematic apps that can be fully ignored
  • Fix typos in German localization by @stefan-goldschmidt in #715
  • Update readme files by @Aaron-Rumpler in #723
  • Update translated Main.strings for zh-Hans-TW and zh-Hant by @ShredderWalnut in #730
  • Update translated Main.strings for zh-Hans by @ShredderWalnut in #729
  • Added Swedish language by @Sopor in #733
  • Add horizontal thirds by @slifty in #740
  • Bug Fix for #713 by @hsingireddy in #742

New Contributors

Full Changelog: v0.50...v0.51

06Jan2022

07 Jan 03:25
Compare
Choose a tag to compare

What's Changed

  • Fix: applying gaps to Todo Mode window
  • Fix: Todo mode menu items were appearing when not enabled
  • Fix: Removed menu items that were not commonly used but would have conflicts with shortcuts if shortcut restrictions were allowed
  • Fix: restore defaults properly by @sh-cho in #606
  • Update actions/checkout to v2 by @sh-cho in #607
  • Update German localization by @tillsanders in #627
  • Update simplified Chinese translation. by @adcros in #628
  • Update French translation by @ayiniho in #636
  • Update korean translation of Todo mode by @sh-cho in #652
  • Added option to not apply gaps for maximize by @Aaron-Rumpler in #662
  • Update Japanese translation by @ryonakano in #689
  • Updated italian translation by @antiasi in #666
  • Add ninths by @slifty in #702

New Contributors

Full Changelog: v0.49...v0.50

16Oct2021

16 Oct 19:32
Compare
Choose a tag to compare
  • Now Todo Mode can be configured from within the app, rather than by Terminal commands
  • Bug fix for the menu bar menu not responding to keyboard input after the preferences window is opened
  • The preferences window now has a dropdown for configuring what happens on repeated commands
  • Added a terminal command config for moving a cursor with the window, not just across displays
  • You can now cancel restoring default shortcuts if you hit that button by accident
  • Added a "Reverse All" command that can be configured by Terminal command
  • Allow auto maximizing windows when moved across displays to be disabled via Terminal command
  • Localization updates

03Jul2021

03 Jul 22:02
Compare
Choose a tag to compare
  • Added the ability to move the cursor along with the window when moving across displays, along with a toggle in the preferences window.
  • Added commands for first & last 3/4 (thanks Björn Orri!)
  • Fixed a bug where window size cycling was not getting reset if you moved the window and restore window size when unsnapping was not checked.
  • The "specified" command now accepts a percentage of the display rather than just absolute sizes when you set a value between 0 & 1
  • Config export will now populate the filename as "RectangleConfig.json"

10Jun2021

11 Jun 02:33
a0f5723
Compare
Choose a tag to compare
  • Now you can configure an extra centering window command of custom size via Terminal command (thanks Oleg Tverdokhleb!)
  • Fixed a bug where the save/open panels for JSON config were hanging
  • Now the center half command will cycle thirds by default

13May2021

14 May 00:50
9dbaf11
Compare
Choose a tag to compare
  • The center calculation and moving across displays will no longer automatically maximize the window if width or height is larger than the display
  • Users that have Matlab, ThinkOrSwim, or IBKR Trader Workstation installed are now notified that those apps don't work properly with the snap windows by dragging functionality in Rectangle. Now if you ignore any of those apps in Rectangle, they will work properly.
  • Updated an alternate repeated command behavior where repeating commands will execute the same command on the next display. This can be enabled via terminal command

9Apr2021

09 Apr 20:53
Compare
Choose a tag to compare
  • Now maximized state of windows moved across multiple displays will be preserved beyond one display
  • Bug fix for gaps not being respected on center calculations using windows larger than the screen frame
  • Added initial cut at preserving more window states when being moved across displays, currently behind a terminal flag
  • Thirds icons are rotated in the menu on portrait displays
  • The menu bar icon can now be removed by holding command and dragging & dropping it off the menu bar
  • Portuguese (Portugal) localization update

9Mar2021

09 Mar 20:17
Compare
Choose a tag to compare
  • Added buttons for importing and exporting your config as JSON
  • Updated snap areas for portrait displays
  • Added a mode for moving to next display on repeated shortcut execution, configurable via Terminal
  • Added thirds cycling behavior for center half action, configurable only via Terminal for now
  • Minor UI update
  • Chinese localization updates