Skip to content

Releases: Crozzers/RestoreWindowPos

RestoreWindowPos v0.19.1

27 Nov 17:49

Choose a tag to compare

  • Fix windows not resizing correctly when moving between displays with different resolution scaling
  • Fix incorrect parsing of Rect in Window.rebound that led to windows being repositioned incorrectly
  • Reduce comtypes spam in debug logs

RestoreWindowPos_install.exe SHA256 Checksum: 27B282C3C0250E4C845EFD34645FAD359B3854BBE721EB4343E1C6C243346326

RestoreWindowPos v0.19.0

11 Nov 17:27

Choose a tag to compare

  • Improvements to the "on window spawn" feature
    • Improved handling of windows with splash screens
      • Add option to ignore non-resizable windows, disabled by default
      • Add option to consider window resizability when finding LKP, enabled by default
    • Fix LKPs with exact window title matches not being ranked correctly
  • Add checks to prevent any windows from being placed off-screen

RestoreWindowPos_install.exe SHA256 Checksum: A2BA3D984DE37B7FD8562EAA9CEC5C320EB8DE77A998EF5147B5CA769EED9E3F

RestoreWindowPos v0.18.1

23 Oct 20:37

Choose a tag to compare

  • Bump bundled Python version to 3.11
  • Fix some windows being moved after LKP applied (see 2e90451)
  • Filter out excessive debug logs from comtypes library

RestoreWindowPos_install.exe SHA256 Checksum: A2439BB3550280871E8A8CB4801066E62E8321F433A7724DE3EDA601DF7DCAC0

RestoreWindowPos v0.18.0

15 Oct 21:01

Choose a tag to compare

  • Improvements to the "on window spawn" feature
    • Add option to update current snapshot instead of always capturing a new one
    • Add ability to change priority of on-spawn actions
    • Improve handling of processes with multiple windows (see b25c8c9)
  • Fix bug that caused unresizable windows to be resized (see b4d0af3)

RestoreWindowPos_install.exe SHA256 Checksum: E0B466B0BC726FCEB77C5C4C27A4A0080BC639C6B7C80EC84460AC8A66A9D3B8

RestoreWindowPos v0.17.0

17 Sep 14:18

Choose a tag to compare

  • Add ability to center newly spawned windows on mouse pointer
  • Add option to capture snapshot when new windows spawn
  • Fix newly spawned windows sometimes being minimised
    • They will now always be focused and brought to the top
  • Fix newly spawned windows sometimes not being moved correctly
  • Type safety tweaks

RestoreWindowPos_install.exe SHA256 Checksum: A261E84DEA2A7A2EF26078B6B2C64696DBAFD5329847D17CA9E4D1A315DB01E2

RestoreWindowPos v0.16.0

01 Aug 17:39

Choose a tag to compare

  • Add beta feature for repositioning new windows when they spawn
    • Can apply last known position of that process to a new window when it spawns
    • Can apply any compatible rules
    • Added options for enabling/disabling/customising how this feature works
  • Add settings for controlling window history retention
    • Can set maximum number of snapshots to keep
    • Can set max age of snapshots
    • Can disable pruning non-existant windows

RestoreWindowPos_install.exe SHA256 Checksum: C456CA512D4D3F5AD9C0233609341CFCAB567AA18478B9557AD95E8EB86DF306

RestoreWindowPos v0.15.0

04 Jul 16:06

Choose a tag to compare

  • Add ability to specify how layout display configurations are compared
    • "Any" mode means only one display has to match
    • "All" mode means all displays must match

RestoreWindowPos_install.exe SHA256 Checksum: 2DC41163F91E4BB726BECDB84E9DB3946F4617C38413DD3D2A4CF587E4CC94AA

RestoreWindowPos v0.14.0

18 Jun 18:56

Choose a tag to compare

  • Add ability to "rescue" off-screen windows via system tray menu by moving them back on screen
  • Add ability to directly edit some cells in rule manager
    • Can edit rule name, window title and window executable
  • Add button to apply layout directly from the GUI
  • Hitting escape while editing list cells now discards changes

RestoreWindowPos_install.exe SHA256 Checksum: CABDFCE680F3563AA1AB39FC2FE89B46FFE216BDB3C044B8AD350073E4D3BF02

RestoreWindowPos v0.13.0

03 Jun 11:51

Choose a tag to compare

  • Add basic support for Windows virtual desktops
  • Add option to apply layouts from system tray
  • Add option to change logging level
    • Changed default from DEBUG to INFO
  • Prevent users from naming layouts as "Global"
  • Fix "Apply all" not applying all compatible rules
  • Fix Settings -> "Open install dir" button not working when running as EXE

RestoreWindowPos_install.exe SHA256 Checksum: 55F1A0A75757430D77C6EA1246571B261235608FC2C6CA50C52087C2E416386E

RestoreWindowPos v0.12.1

21 May 16:21

Choose a tag to compare

  • Disallow resizing of "unresizeable" windows (see 59d2b04)
  • Fix rare TypeError when matching rules against a window (see c3f9e57)
  • Fix checking if minimised windows fit within a display configuration
  • Expanded testing

RestoreWindowPos_install.exe SHA256 Checksum: CF11C4EEC2E396275D8BE170A00A6D012F99995FB5C2DC0F55E00A163237BF92