Skip to content

Releases: kangyu-california/PersistentWindows

5.40

10 Dec 22:32
Compare
Choose a tag to compare

Release Notes

  1. Fix issue #184, Reliably restore full-dual-screen remote desktop window
  2. Fix issue #187, PW crashes at startup
  3. Fix issue #189, PW menu disappears
  4. Fix issue #190, Avoid fixing Core.UI window that seems to be off-screen but actually is not.
  5. New command option -delay_auto_capture, -delay_auto_restore to finetune capture/restore latency. Find out details on Help page
  6. New command option -debug_process to log window event for specified process name.

5.39

25 Sep 21:25
Compare
Choose a tag to compare

Release Notes

  1. Fix issue #181 (app crash) due to improper initialization and destruction of event log object.
  2. Avoid the capture of transient "show the desktop" status initiated by OS during remote desktop reconnection.
  3. When -ignore_process is specified, the window message from the ignored process should be ignored as well. Some taskbar docker application such as Nexus is constantly sending window move messages, which keep PersistentWindows busy waiting for ever for capture timer expiration.
  4. Build with Visual Studio 2019 (upgrade from vs2017)

5.38

17 Aug 05:54
Compare
Choose a tag to compare

Release Notes

  1. Workaround random NullReferenceException failure during snapshot restore
  2. Improve recognition of full screen gaming mode (using same API called by PowerToys)
  3. Avoid restore stuck due to unresponsive window, change icon text to help pinpoint culprit window.

5.37

02 Aug 20:40
Compare
Choose a tag to compare
5.37 Pre-release
Pre-release

Release Notes

  1. Refine fixes for issue #161 and #163, add new switch "-slow_restore" in case restore is incomplete due to finish too soon.
  2. Improve fix for crash due to modifying menu text from different thread
  3. Update notification icon text so that user can tell which window is becoming unresponsive and causing PW to hang

5.36_patch

20 Jun 06:29
Compare
Choose a tag to compare
5.36_patch Pre-release
Pre-release

Release Notes

  1. Speculative fix issue #161 : restore finish timer might be triggered too early

5.36

15 Jun 19:09
Compare
Choose a tag to compare
5.36 Pre-release
Pre-release

Release Notes

  1. Tentative fix issue #161 : Brave browser window not restored
  2. Fix issue found during investigating #161: Snapped Brave browser window not restored
  3. Fix crash due to cross thread access
  4. Safely handle unexpected "invalid entry" error

5.35

03 May 16:35
Compare
Choose a tag to compare

Release Notes

  1. Fix issue #154 : add command option -gui=0 to hide icon
  2. Fix issue #155 : disable auto restore unminimized window if it has no caption bar (implying not movable by user)
  3. Improve accuracy of db matching
  4. Add contributors link in splash window

5.34

17 Feb 06:14
Compare
Choose a tag to compare

Release Notes

  1. Fix issue #145 : restore from disk menu stuck at disabled when display changes
  2. Improved recognition of full-screen gaming mode to avoid unnecessary auto-restore

5.33

08 Jan 06:18
Compare
Choose a tag to compare

Release Notes

  1. Fix issue #140 : maximized window may be restored to wrong monitor when unminimized.
  2. Fix issue #142 : recover height of taskbar
  3. Fix null crashes in debug mode.
  4. Try to fix PW hang when restore unresponsive window.
  5. When upgrade version is detected, change text of upgrade notice menu instead of Help menu

5.31

27 Dec 05:35
Compare
Choose a tag to compare

Release Notes

  1. Fix issue #137 : sticky notes windows incorrectly restored to same location due to DB multi-matching
  2. New feature: control click "Capture windows to disk" menu to create a named capture; Control click "Restore windows from disk" menu to restore a named capture.
  3. New command switch -silent, which disables event logging, splash window, balloon tip hint.
  4. Remove dependency on ManagedWinapi.dll
  5. Reduced .exe file size by 90% using latest Visual Studio 2017 update.