PersistentWindows

fork of http://www.ninjacrab.com/persistent-windows/ with windows 10 update

GPL-3.0 License

Stars
1.3K

Bot releases are hidden (Show)

PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Refix issue 19, manual save to / restore from disk may fail due to illegal negative sign in liteDB key name
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Fix issue 19 (automatic restore may fail for high latency multi-monitor setup)
  2. Print capture/restore message to event log
  3. Disable "restore window from disk" menu by default, need to perform "capture window to disk" first to enable it.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Fix issue 20, restore window reliably when switching to/from video game mode
  2. Fix issues with database (invalid collection key due to negative coordinate in multi-monitor setup)
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Fix issue 20, do not restore window when switching resolution due to game mode
  2. Fix potential crash and memory leak
  3. Reduce screen flickering during restore
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Fix crash during restore introduced in V4.6 (Reliably capture newly created window)
  2. Fix creating too many windows when restore from disk
  3. Reduce screen flickering during restore by redraw screen only once.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Improved recognition of equivalent multi-monitor setting
    attempting to fix issue 19
  2. Reliably capture newly created window.
  3. Immediately capture windows for new display setting.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Improve window Z-order restoration.
  2. Improve reliability of restoring taskbar position.
  3. Improve single program instance detection.
  4. Upgrade dll packages (Still compatible with Windows 7).
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Avoid debug assertion failure (introduced in V4.3) in release build
  2. Fix build failure (introduced in V4.3) due to incorrect ManagedWinapi package path
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Improve reliability to restore from database
  2. Automatically cleanup outdated db files to avoid version conflict.
  3. Change program icon to use character meaning "persistent" from famous ancient calligrapher Wang XiZhi
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Automatically capture taskbar position change.
  2. Pop out a notification window during restore.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Fix bug in V4.0 new feature (persist window position to database file).
  2. Improve new feature to save window position to persistent database by selecting "Capture windows to disk" menu item.
  3. Improve new feature to restore windows from persistent database by selecting "Restore windows from disk" menu item. Closed applications will be automatically launched.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Save window position to persistent database on disk by selecting "Capture windows to disk" menu item.
  2. Restore windows from persistent database by selecting "Restore windows from disk" menu item. Missing applications will be automatically launched.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Notes

  1. Fix no restore in case Windows OS does not generate display changed event
  2. Use different event to trigger restore for password protected session and no-password session
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Improve precision of window recovery by applying session cut-off time to filter event queue.
  2. Fix issue 11 due to selecting incorrect cut-off time
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Improve precision of window recovery by applying session cut-off time to filter event queue.
  2. Fix issue 9 to restore taskbar position using simulated mouse action
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Capture mouse drag/move window events instantly without delay. Maximize/Minimize/Snap operation takes 3 seconds to capture.
  2. Reduce chance of incorrect capture by applying more strict limitations.
  3. Improved restore implementation to reduce flickering and total latency
  4. fix issue 9: support save/restore taskbar
  5. fix issue 10: suppress splash window by running with "-silent" command option
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Fix occasional failure to fully restore window due to Windows OS may not send proper message for move operation.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Reduce flickering window issue during restore by limiting restore effort to at most 4 times for local console connection. For remote desktop session, the max restore trial is 12 (to cater for slow internet connection)
  2. Preserve persistent window location data after restoration, so that user can try sleep/wake up again (or disconnect/reconnect RDP session) just in case the window layout was not restored perfectly.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Workaround flickering window issue by limiting restore effort to at most 6 times
  2. Allow early abortion of restore when user actively move/resize/minimize/maximize/restore existing window during restore. This feature is mostly for slow RDP session.
  3. When user creates a lot of windows in a short period of time (possibly using GUI automation tool), allow 15 seconds to capture. Normally capture is delayed for 3 seconds.
PersistentWindows -

Published by kangyu-california over 4 years ago

Release Note

  1. Fix flickering window issue due to risk condition in restore
  2. Preserve window Z-order
  3. Preserve min/max indicator status