Commit graph

1821 commits

Author SHA1 Message Date
Kang Yu
3cb7f93cee refine message print 2024-11-04 17:38:58 -08:00
Kang Yu
e4571e4f34 accelarate auto restore for pop up window activated from previous display config 2024-11-04 11:19:53 -08:00
Kang Yu
4d6b24d8fc #158, auto restore to last position for newly launched window 2024-11-03 20:49:07 -08:00
Kang Yu
6910013026 avoid exception 2024-11-03 13:53:33 -08:00
Kang Yu
0d5d0372ee minor restore speed up 2024-11-03 11:26:29 -08:00
Kang Yu
b758b474cd rename variable 2024-11-03 10:45:23 -08:00
Kang Yu
3847a6eff0 persist disable upgrade notice 2024-11-02 22:47:29 -07:00
Kang Yu
94c7bd18c4 show release notes when upgrade 2024-11-02 17:41:00 -07:00
Kang Yu
34c0dbd0cf do visibility match when inherit position history 2024-11-02 11:58:17 -07:00
Kang Yu
1a13cf8b11 reduce event logs for zorder restore 2024-11-01 14:55:45 -07:00
Kang Yu
cea1088a7d capture floating window by default, disable by -capture_floating_window=0 2024-10-31 22:48:13 -07:00
Kang Yu
8e33aab670 fast restore by default, disable by -fast_restore=0 2024-10-31 22:46:24 -07:00
Kang Yu
c7f0f29961 increase the delta threshold of taskbar width/height change for restore 2024-10-31 22:29:51 -07:00
Kang Yu
5296f7dff5 command option -fix_taskbar_no_game 2024-10-31 22:16:40 -07:00
Kang Yu
dfec7db6b7 avoid moving mis-aligned taskbar 2024-10-31 21:41:40 -07:00
Kang Yu
80c43c2051 reliably disable bogus taskbar move after exit fullscreen gaming 2024-10-31 11:05:44 -07:00
Kang Yu
db3201ade2 simplify capture latency accuracy 2024-10-29 16:52:43 -07:00
Kang Yu
efc2d0bb67 turn off fast restore by default 2024-10-26 19:03:43 -07:00
Kang Yu
0d3d5c24f3 fix failure to restore taskbar after full-screen gaming play 2024-10-26 15:57:08 -07:00
Kang Yu
76118726a8 avoid erroneous moving taskbar 2024-10-25 19:57:26 -07:00
Kang Yu
ee8603c5b6 speed up auto-restore by setting high PW process priority early 2024-10-25 15:51:45 -07:00
Kang Yu
9cb7fd2e90 #355, clean exit without error 2024-10-23 23:52:03 -07:00
Kang Yu
382a427a47 allow initial capture before initial auto restore 2024-10-23 23:35:46 -07:00
Kang Yu
c0e1af0c10 #158, initial auto restore using the last capture from history 2024-10-23 21:48:15 -07:00
Kang Yu
a40273567a reliably restore full screen rdp window 2024-10-22 09:40:15 -07:00
Kang Yu
c5c12dcad3 unified RemoveInvalidCapture() usage 2024-10-20 23:12:08 -07:00
Kang Yu
6cbfea8f69 fix failure to restore full screen rdp window 2024-10-20 22:45:04 -07:00
Kang Yu
cee860c2d4 dump debug window history in separate xml file 2024-10-18 20:42:48 -07:00
Kang Yu
a515bd6e6e reliably restore full screen window by simulating double clicking 2024-10-18 18:47:46 -07:00
Kang Yu
23fd772152 synchronize undoCapture() and WriteDataDump() 2024-10-18 16:27:47 -07:00
Kang Yu
b02d160872 remove invalid capture from history dump 2024-10-17 13:15:11 -07:00
Kang Yu
b758dfed2d attempt to fix exception using lock 2024-10-16 20:47:20 -07:00
Kang Yu
96caaa9cd8 #360, highlight importance to run PW as admin 2024-10-16 00:17:08 -07:00
Kang Yu
5d15d4c042 undo early raising process priority due to restore failure 2024-10-15 12:12:11 -07:00
Kang Yu
580a0864e2 auto dump xml when changing from normal display session 2024-10-12 19:26:45 -07:00
Kang Yu
748d86ddc8 fix read/write conflict due to shallow copy 2024-10-12 17:06:30 -07:00
Kang Yu
a98717ab4e dump history xml when display changing 2024-10-12 15:04:15 -07:00
Kang Yu
3d38b70cf1 remove unused .resx files 2024-10-11 23:28:54 -07:00
Kang Yu
d39563b9b5 #356, restrict window match for unique title 2024-10-10 15:11:40 -07:00
Kang Yu
df594f6045 #356, matching window title has higher priority than matching window position when inherit from killed window 2024-10-10 12:28:03 -07:00
Kang Yu
c8575c1b03 reduce size of history xml 2024-10-08 22:46:38 -07:00
Kang Yu
cc2fa3311c avoid auto capture in fullscreen gaming 2024-10-08 16:52:10 -07:00
Kang Yu
ea1b7baea6 avoid capture fullscreen gaming session 2024-10-08 15:59:30 -07:00
Kang Yu
346e5fdb36 deactivate session when fullscreen gaming 2024-10-08 15:26:15 -07:00
Kang Yu
bff39c71dc deep copy to avoid unintended data contamination 2024-10-07 11:25:56 -07:00
Kang Yu
f23646e480 attempt to fix unknown exception 2024-10-03 11:45:48 -07:00
Kang Yu
31e0ebc85e #357, invalid IntPtr blocks taskbar restore 2024-10-03 11:14:36 -07:00
Kang Yu
860034633a #357, allow taskbar restore during full-screen game play when -fix_taskbar=1 2024-10-02 17:01:56 -07:00
kangyu-california
9d80f6c1b2
Update Help.md 2024-10-01 18:19:36 -07:00
Kang Yu
61133e14b5 enable crash in debug mode 2024-09-30 14:18:26 -07:00