Commit graph

44 commits

Author SHA1 Message Date
Kang Yu
2fe89a01a1 improve LayoutProfile dialog, add key handler 2020-10-18 17:20:14 -07:00
Kang Yu
a28629c05b add options for off-screen window auto fix 2020-10-01 10:05:36 -07:00
Kang Yu
8b84982004 add option -redirect_appdata to use current dir to store db file 2020-09-30 21:30:55 -07:00
Kang Yu
62c3d41428 fix issue #43, avoid crash and residual icon when exit from 2nd instance of PW 2020-09-20 14:45:52 -07:00
Kang Yu
4be1f7ff2a fix issue #40, run accurate command with normal user privilege to restore window from disk 2020-09-20 14:28:25 -07:00
Kang Yu
c2bfb35ff5 fix issue #40, get precise process command line using wmic 2020-09-14 23:25:49 -07:00
Kang Yu
a2ab72a5a6 workaround issue #36, add option -redraw_desktop 2020-08-30 12:46:07 -07:00
Kang Yu
4c9393ddd3 Speculative fix for issue #34: halt execution until display is ready 2020-08-25 15:59:14 -07:00
Kang Yu
919c8e7ff4 add -delay_start <seconds> option to workaround issue #34 2020-08-24 15:22:14 -07:00
Kang Yu
3caf582551 fix crash due to manipulating UI from other thread 2020-07-21 14:29:45 -07:00
Kang Yu
5ba96395f9 fix issue #26: add menu to pause/resume auto restore 2020-07-20 11:43:52 -07:00
Kang Yu
294cbd4a65 refine manual restore caller 2020-07-19 22:39:53 -07:00
Kang Yu
b79771271a let -silent disable all visual effect 2020-07-19 22:03:11 -07:00
Kang Yu
58896d53e1 show icon on taskbar instead of pop up notification window 2020-07-17 13:54:01 -07:00
Kang Yu
7d45602a43 turn off notification by default 2020-07-17 13:52:30 -07:00
Kang Yu
526aeab5a8 fix issue 27: provide command line option -notification_off 2020-07-16 22:05:45 -07:00
Kang Yu
8dfcfbc6f4 fix issue 21: Clear topmost window flag contaminated by z-order restore. Disable z-order restore by default 2020-06-27 13:26:39 -07:00
Kang Yu
bdbd6e3b10 rename variables, refine comment 2020-06-25 16:54:55 -07:00
Kang Yu
4fd26ab0ae cleanup commented code 2020-06-11 16:46:26 -07:00
Kang Yu
1bce0333b5 automatically gray restore menu if not captured to disk yet 2020-06-08 19:09:27 -07:00
Kang Yu
e8f9c992f7 add debug switch dry_run 2020-05-31 15:57:07 -07:00
Kang Yu
3eba5faa14 improve reliablity of taskbar move 2020-04-29 11:49:32 -07:00
Kang Yu
5fbc6e6b89 allow only one instance to run 2020-04-27 12:36:09 -07:00
Kang Yu
ba2893194a assign balloon tip in advance 2020-04-26 13:07:22 -07:00
Kang Yu
7b5b238e8e fix crash when click diagnostic menu 2020-04-25 18:49:56 -07:00
Kang Yu
8c2c6ce6d7 close splash window nicely 2020-04-25 18:19:52 -07:00
Kang Yu
b6d649b91e match existing windows with DB first, then restore closed windows
show systray icon and balloon tip notification during restore
2020-04-25 18:16:35 -07:00
Kang Yu
51c89ff853 fix typo 2020-04-22 00:19:50 -07:00
Kang Yu
63e5063582 show tip notification when restoring windows 2020-04-22 00:10:50 -07:00
Kang Yu
896e2df534 simplify code 2020-04-21 16:33:31 -07:00
Kang Yu
300f473b55 automatically capture taskbar position change 2020-04-20 23:43:26 -07:00
Kang Yu
43889f206e change restore menu function to read window position from db 2020-04-09 19:02:05 -07:00
Kang Yu
15752db079 code cleanup, add interface to save/restore from DB 2020-04-09 19:02:05 -07:00
Kang Yu
72a533b507 fix issue 11 caused by rolling window position back to incorrect cutoff time 2020-03-18 11:58:53 -07:00
Kang Yu
8c56770402 introduce extra delay in manual restore required for moving taskbar using simulated method 2020-03-15 15:38:00 -07:00
Kang Yu
dbf0e782fc add Capture and Restore menu item to allow manual operation 2020-03-14 18:27:45 -07:00
Kang Yu
665954db26 fix issue 10: add -silent command option to suppress splash window 2020-03-01 19:15:12 -08:00
Kang Yu
054565778a do not recapture window when restore period is finished, because there is a small chance that OS incorrectly placed window. In that case, user still has a chance to restore by doing another round of sleep/awake 2020-02-26 19:41:57 -08:00
Kang Yu
4ce4f53941 disable event-driven window movement detection due to insufficient capability. Re-enable polling method with thread safety enhancement 2020-02-06 19:20:21 -08:00
Kang Yu
fddbb85279 only release version has the limit of singleton running instance 2020-01-28 02:21:24 -08:00
Kang Yu
9f0680b8d4 allow only one instance to run in release mode. update version to 2.5.xx 2020-01-27 22:05:31 -08:00
kangyu
a3803a9164 start program with a splash screen 2020-01-26 23:57:38 -08:00
kangyu
67b801370b windows10 update: fix display name variation in rdp session; fix hang in call to SetWindowsPosition for "CodeSetup*" 2019-12-21 18:27:25 -08:00
Min Yong Kim
a71ea99b8e 1. Adding missing files
2. Adding icon resources
3. Swapping WPF shell to being a class library
4. Formalling closing the NotifyIcon when the app is shutdown
2015-02-27 00:48:10 -05:00