Releases: Crozzers/RestoreWindowPos
RestoreWindowPos v0.19.1
- Fix windows not resizing correctly when moving between displays with different resolution scaling
- Fix incorrect parsing of
RectinWindow.reboundthat led to windows being repositioned incorrectly - Reduce
comtypesspam in debug logs
RestoreWindowPos_install.exe SHA256 Checksum: 27B282C3C0250E4C845EFD34645FAD359B3854BBE721EB4343E1C6C243346326
RestoreWindowPos v0.19.0
- 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
- Improved handling of windows with splash screens
- Add checks to prevent any windows from being placed off-screen
RestoreWindowPos_install.exe SHA256 Checksum: A2BA3D984DE37B7FD8562EAA9CEC5C320EB8DE77A998EF5147B5CA769EED9E3F
RestoreWindowPos v0.18.1
- Bump bundled Python version to 3.11
- Fix some windows being moved after LKP applied (see 2e90451)
- Filter out excessive debug logs from
comtypeslibrary
RestoreWindowPos_install.exe SHA256 Checksum: A2439BB3550280871E8A8CB4801066E62E8321F433A7724DE3EDA601DF7DCAC0
RestoreWindowPos v0.18.0
- 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
- 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
- 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
- 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
- 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
- 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
- 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