Commit graph

  • d18c9a5cfa last commit is over done Kang Yu 2022-06-20 11:27:49 -07:00
  • ff4049f7f3 more speculative fix issue #161, simplify code Kang Yu 2022-06-20 10:59:00 -07:00
  • 982319b330 speculative fix for issue #161, restore might finish too soon 5.36_patch Kang Yu 2022-06-19 23:19:21 -07:00
  • 1db409a69e tag version 5.36 5.36 Kang Yu 2022-06-15 11:46:12 -07:00
  • 2337af8516 document -gui=0 command option Kang Yu 2022-06-15 11:45:39 -07:00
  • cd225cc3bf fix issue #161, try to avoid unsynchronized window moves by PW auto restore and app auto restore Kang Yu 2022-06-14 13:59:49 -07:00
  • b1e549bca9 safely check upgrade in gui thread only Kang Yu 2022-06-13 14:38:50 -07:00
  • 786ec55de1 code refactor Kang Yu 2022-06-13 14:17:32 -07:00
  • b0b82251e7 fix unsafe cross thread gui control manipulation Kang Yu 2022-06-13 14:13:23 -07:00
  • 2ff970df05 fix crash in debug build due to cross thread synchronization failure Kang Yu 2022-06-12 14:26:49 -07:00
  • d55866db49 improve GetCoreAppWindow() to avoid unexpected invalid entry error Kang Yu 2022-06-12 12:09:03 -07:00
  • b4bd4406b9 reliabily restore window snapped to screen edge, brave browser Kang Yu 2022-06-11 14:51:07 -07:00
  • 0e95d78c7d refine position of contributor hyper-link in splash window Kang Yu 2022-06-11 12:48:23 -07:00
  • 011a7d11e4 fix bogus invalid entry error Kang Yu 2022-06-11 12:39:27 -07:00
  • 797eb3fe55 debug invalid entry error Kang Yu 2022-05-18 16:49:50 -07:00
  • 3daad279f4 remove dead code Kang Yu 2022-05-18 16:11:27 -07:00
  • 79e7d72150 finetune text label location in splash window Kang Yu 2022-05-18 14:39:22 -07:00
  • d1f6a00de4 fix label alignment in splash window Kang Yu 2022-05-18 14:32:36 -07:00
  • ce098ec590 tag 5.35 5.35 Kang Yu 2022-05-03 09:24:23 -07:00
  • 1a23d2142b tentative fix #155, disable auto restore unminimized window if it has no caption Kang Yu 2022-04-25 11:32:44 -07:00
  • fddcc40531 trim trailing whitespace from window title to improve db matching Kang Yu 2022-04-21 19:07:21 -07:00
  • 0ddb5c3502 fix icon of splash window Kang Yu 2022-04-21 12:26:06 -07:00
  • 7b71c08878 improve accuracy of db matching Kang Yu 2022-04-21 12:16:36 -07:00
  • 6c0c884b5c simplify variable name Kang Yu 2022-04-16 16:40:19 -07:00
  • 4d0352e582 resolve issue #154 : add option -nogui to hide icon from taskbar notification area Kang Yu 2022-04-16 14:52:11 -07:00
  • 51bd4873f2 add link to recognize all contributors in splash window Kang Yu 2022-03-05 10:09:05 -08:00
  • 291faff24a add link to all contributors in splash window Kang Yu 2022-03-04 13:42:02 -08:00
  • b98c836b2d tag version 5.34 5.34 Kang Yu 2022-02-16 22:04:20 -08:00
  • 7c82aff48b fix issue #145, restore from db menu is stuck at disabled status when display changed Kang Yu 2022-02-16 21:25:01 -08:00
  • 21787fe562 reduce amount of debug print Kang Yu 2022-02-16 20:53:05 -08:00
  • 0112f556e1 smart recognition of gaming session (compared with interactive normal session) and avoid auto-restore for it Kang Yu 2022-02-16 15:45:13 -08:00
  • 78d2f7ec1b avoid auto restore for full-screen gaming session Kang Yu 2022-02-12 22:25:24 -08:00
  • 6e4a2507bd save immature work Kang Yu 2022-02-12 20:39:33 -08:00
  • 97d19f939b tag 5.33 5.33 Kang Yu 2022-01-16 21:51:58 -08:00
  • 72380832bb fix #142, recover height of taskbar Kang Yu 2022-01-16 21:36:15 -08:00
  • 985f1d50ed suggest software upgrade method in readme Kang Yu 2022-01-15 18:49:53 -08:00
  • 79c52021c7 use upgrade notice menu instead of help menu for upgrade Kang Yu 2022-01-15 18:43:15 -08:00
  • 312c7b568b fix #140, full screen window not restored Kang Yu 2022-01-08 15:03:13 -08:00
  • a66cf41054 update readme Kang Yu 2022-01-08 00:20:14 -08:00
  • 5d7a399133 update readme/help, tag 5.32 5.32 Kang Yu 2022-01-07 22:12:28 -08:00
  • 6e8e09e2fb fix null crashes Kang Yu 2022-01-07 20:40:03 -08:00
  • 843be0a72b fix #140, restore maximized window on correct monitor Kang Yu 2022-01-07 20:23:42 -08:00
  • cd3460775b try to avoid PW hung when restore unresponsive window Kang Yu 2022-01-06 21:51:21 -08:00
  • 842d7fcadb fix #140, add extra check for misplaced window on other monitor Kang Yu 2022-01-06 21:37:55 -08:00
  • 45b5c4f310 change copyright statement 5.31 Kang Yu 2021-12-26 21:32:11 -08:00
  • eacf401d6c tag 5.31 Kang Yu 2021-12-26 21:26:01 -08:00
  • 9828cef77c fix double matching window to multiple db records Kang Yu 2021-12-26 21:21:59 -08:00
  • d99065084f tag 5.30 5.30 Kang Yu 2021-12-26 01:42:54 -08:00
  • 871d979895 update readme Kang Yu 2021-12-26 01:40:50 -08:00
  • 33b1cf2cfd update help Kang Yu 2021-12-26 01:31:17 -08:00
  • e3d514447b center dialog Kang Yu 2021-12-26 01:04:29 -08:00
  • 601b74a987 show dialog before collecting process info to handle ctrl key in realtime Kang Yu 2021-12-26 00:58:14 -08:00
  • 1de6246a15 re-text UI label Kang Yu 2021-12-26 00:46:41 -08:00
  • b03f4e6fc6 reset db id when capture to a different db collection Kang Yu 2021-12-26 00:39:50 -08:00
  • 7a3bc8361b simplify cross-project interface Kang Yu 2021-12-25 22:10:28 -08:00
  • 75b5b0f708 hold control key to initiate named cature/restore to/from DB Kang Yu 2021-12-25 21:43:58 -08:00
  • c05c10ff25 suppress event logging using -silent switch Kang Yu 2021-12-22 13:59:29 -08:00
  • 22ade0b7d5 fix exception manifested on Windows7 Kang Yu 2021-12-22 13:50:06 -08:00
  • d029e6da7b
    Update README.md kangyu-california 2021-12-19 23:02:29 -08:00
  • db6647b4f9 tag version 5.29 5.29 Kang Yu 2021-12-19 22:18:30 -08:00
  • 449e4c9504 fix bug #137, one db entry matched to multiple windows save window handle as integer to db to improve restore stability Kang Yu 2021-12-19 21:42:53 -08:00
  • 4ab83368af improve core app window matching with DB Kang Yu 2021-12-19 00:00:47 -08:00
  • 70ad2bda8c fix inaccurate path for windows core apps (sticky notes etc) Kang Yu 2021-12-18 23:22:19 -08:00
  • 69cd5f3117 remove dependency on ManagedWinapi.dll Kang Yu 2021-12-18 14:56:59 -08:00
  • eb1c9418b0 remove usage of SystemWindow Kang Yu 2021-12-18 14:37:46 -08:00
  • bf5e8548ce reduce SystemWindow usage for fetching process name Kang Yu 2021-12-18 12:46:25 -08:00
  • 395effce49 make dbMatchLevel local variable Kang Yu 2021-12-17 01:30:20 -08:00
  • 33908e82a5 update readme Kang Yu 2021-10-19 15:59:01 -07:00
  • 3b95a752d9 snapshot capture may return false (rejected) Kang Yu 2021-10-08 18:59:50 -07:00
  • 190817cae9 gray out restore snapshot menu if no snapshot is captured Kang Yu 2021-10-08 18:44:21 -07:00
  • dfb5f87067 gray out restore snapshot menu until a snapshot is captured Kang Yu 2021-10-08 18:35:13 -07:00
  • b1cd8d8775 remove unused references Kang Yu 2021-10-08 18:00:11 -07:00
  • 03d47b952c remove unused references Kang Yu 2021-10-08 17:57:20 -07:00
  • d0859f0442 remove unused references Kang Yu 2021-10-08 17:54:07 -07:00
  • a476949020 remove unused references Kang Yu 2021-10-08 17:52:17 -07:00
  • 1c67efdaaa remove unused reference Kang Yu 2021-10-08 17:50:28 -07:00
  • 49e3fccb18 remove reference Kang Yu 2021-10-08 17:44:38 -07:00
  • 9bfdfee3d4 remove unused .cs file Kang Yu 2021-10-08 17:43:13 -07:00
  • f2ed9e81c6 remove unused ico files Kang Yu 2021-10-08 17:40:39 -07:00
  • 0593753bc3
    licensed as GPL 3.0 (per issue #129) kangyu-california 2021-09-20 10:51:54 -07:00
  • f9e244272e fix random issue on Window 11 that unminimized full screen window is placed at wrong screen, without afecting multi-screen rdp session (#127) Kang Yu 2021-09-19 16:54:33 -07:00
  • cc769fe59a tag 5.28 5.28 Kang Yu 2021-09-12 16:27:55 -07:00
  • 55d238cd81 fix issue #127, fails to unminimize multi-monitor full screen window Kang Yu 2021-09-12 14:50:58 -07:00
  • cc4c9132e0 tag version 5.27 5.27 Kang Yu 2021-09-01 16:08:23 -07:00
  • f037084b2f rename command switch to -invoke_multi_window_process_only_once Kang Yu 2021-09-01 16:00:48 -07:00
  • aefc566045 fix issue #126: observe user moved windows and keep them out of touch by auto restore Kang Yu 2021-09-01 15:31:49 -07:00
  • 430d529682 simplify restore from db, change default to launch process only once per db window group of same process id Kang Yu 2021-08-29 22:52:27 -07:00
  • e8be39548d avoid restore invisible windows from db Kang Yu 2021-08-29 15:20:58 -07:00
  • 08261aef52 localize db match window hash table Kang Yu 2021-08-29 14:43:14 -07:00
  • 23e29cfd80 remove obsolete db matching code Kang Yu 2021-08-28 22:02:15 -07:00
  • 892d4bb759 remove obsolete db matching code Kang Yu 2021-08-28 18:39:41 -07:00
  • adc4655357 tag version 5.26 5.26 Kang Yu 2021-08-22 23:11:40 -07:00
  • 0165a414b0 update help on -ignore_process Kang Yu 2021-08-22 23:10:34 -07:00
  • bdba2f4261 fix issue #123, add command option -ignore_process to avoid restore specified window process Kang Yu 2021-08-22 23:02:03 -07:00
  • fc0f3eeebb simplify matching window to db, ignore db id matching to allow intended reshuffle Kang Yu 2021-08-22 20:57:51 -07:00
  • d9efd867cb simplify window matching to db as process id is not useful Kang Yu 2021-08-22 20:48:15 -07:00
  • 062f75da80 fix issue #121: when matching existing window to db, choose the best most close in position Kang Yu 2021-08-22 20:08:37 -07:00
  • cad02c8cb1 update readme and help Kang Yu 2021-07-13 22:53:22 -07:00
  • 08e477fb68 update readme Kang Yu 2021-07-11 17:22:51 -07:00
  • 6e692bb597 update readme to address PW icon missing issue Kang Yu 2021-07-11 17:18:09 -07:00