Commit graph

1659 commits

Author SHA1 Message Date
Kang Yu
ebe7c5d33d webpage commander: reduce window focus shifting when hand cursor is displayed (possible menu selection) 2024-09-15 15:26:01 -07:00
Kang Yu
08ef381f96 repeated browser activate events causes webpage menu disappear 2024-09-15 12:57:00 -07:00
Kang Yu
090fa0e3ad dump all window history including dead ones 2024-09-15 10:38:04 -07:00
Kang Yu
2763659b4c dump dead window history together with live windows 2024-09-14 21:52:07 -07:00
Kang Yu
f6007a4b62 minor code simplify 2024-09-12 18:05:24 -07:00
Kang Yu
d22a183554 remove history of oldest window first 2024-09-11 22:18:01 -07:00
Kang Yu
b575920805 refactor pw restart script 2024-09-11 21:19:55 -07:00
Kang Yu
2b73c3c2bc #352, add command option -capture_floating_window 2024-09-09 17:00:48 -07:00
Kang Yu
eea9165382 This reverts commit a45b967e5f. 2024-09-09 15:08:01 -07:00
Kang Yu
8d3816553b #348, do upgrade after pw process is killed 2024-08-28 17:09:45 -07:00
Kang Yu
e6f11c354d #348, insufficient delay causes failure to upgrade 2024-08-28 15:52:01 -07:00
Kang Yu
1b4f62ee7d fix typo causing wrong (legacy) icon used when new release is available. Update pwIconUpdate to be more harmonic 2024-08-28 15:35:17 -07:00
Kang Yu
800b6afa15 refine inherit log message 2024-08-28 14:20:18 -07:00
Kang Yu
452ef9017c tag 5.58 2024-08-27 19:56:19 -07:00
Kang Yu
1ef5e99d40 catch exception when dump position history xml 2024-08-27 19:32:13 -07:00
Kang Yu
7fd80af8bf dump window position for every auto restore 2024-08-27 18:55:22 -07:00
Kang Yu
e8322d5a8a persist snapshot captures on disk 2024-08-27 17:31:03 -07:00
Kang Yu
ef02d287d5 unify data structures so that dumped window_pos.xml can be used as deadApps 2024-08-27 17:06:43 -07:00
Kang Yu
a1a3574f73 persist snapshot taken time on hdd in real time 2024-08-27 15:02:53 -07:00
Kang Yu
1e580843ff fix exception when capture new windows 2024-08-18 15:23:09 -07:00
Kang Yu
4cece1ab9c launch webpage commander notification page from current browser window 2024-08-17 13:52:18 -07:00
Kang Yu
0a6c00c3a7 refactor disable_webpage_commander 2024-08-17 12:49:39 -07:00
Kang Yu
697e79b1ba #347, remember the choice of disable webpage commander upon PW restart 2024-08-16 22:45:44 -07:00
Kang Yu
7bd8511bb9 #347, longer balloontip tip for webpage commander notification 2024-08-14 17:56:04 -07:00
Kang Yu
2a7a108748 #347, avoid invoke webpage commander window when pressing hotkey on taskbar 2024-08-14 17:49:48 -07:00
Kang Yu
3240042a68 avoid notification of webpage commander hotkey if not invoked in web browser 2024-08-14 17:34:52 -07:00
Kang Yu
ae75d66172 #347, show notifications when webpage commander is invoked for the first time 2024-08-14 16:39:42 -07:00
Kang Yu
05dec2e6dd add webpage_commander.md 2024-08-14 15:47:32 -07:00
Kang Yu
8b12f6e4a8 rewind auto capture which happened right before session lock 2024-08-12 10:43:23 -07:00
Kang Yu
eade031052 refactor UndoCapture(DateTime) 2024-08-12 10:38:34 -07:00
Kang Yu
b13bcf0b58 fix too many attempts to restore taskbar size for rdp session 2024-08-11 21:02:31 -07:00
Kang Yu
2d14ef2cb9 fix exception caused by data race 2024-08-11 16:32:22 -07:00
Kang Yu
bed63a11f4 avoid webpage activation disturb auto restore 2024-08-09 21:02:40 -07:00
Kang Yu
e7b52a035c do not capture webpage commander, also ignore its presence in z-order 2024-08-09 16:00:51 -07:00
Kang Yu
4136e5d2a1 refix #318, #346, create AppData/Local/PersistentWindows directory during startup 2024-08-08 12:00:57 -07:00
Kang Yu
e99518f23b catch occasional container iteration exception when starting full-screen game 2024-08-07 22:31:55 -07:00
Kang Yu
b1888cbf9b webpage commander: unhide commander window quickly when browser window is activated 2024-07-29 22:35:29 -07:00
Kang Yu
e5194d8660 webpage commander: try to show commander window when browser window is activated, disregard background pixel color 2024-07-29 19:03:15 -07:00
Kang Yu
ef6e0a6b37 sync pwIcon.ico with pwIcon.png 2024-07-29 10:57:53 -07:00
Kang Yu
451ecb9424 keep webpage commander visible (with safe distance from mouse cursor) on top of non-uniform background (like video/picture) 2024-07-27 21:50:27 -07:00
Kang Yu
d3b1862113 webpage commander: keep commander window visible while not affecting menu operation in the webpage 2024-07-27 21:04:46 -07:00
Kang Yu
f81735509a webpage commander: avoid conflict with menu selection in webpage by delay re-display the commander window 2024-07-27 18:02:48 -07:00
Kang Yu
b8a03dd189 hide webpage commander window during mouse move, reduce flicker when unhide 2024-07-27 16:14:30 -07:00
Kang Yu
2b36e580b9 do not restore from db if previous restore point exist when launch pw 2024-07-26 23:01:56 -07:00
Kang Yu
806fcd6bd2 cleanup non-exist ico resource 2024-07-26 22:07:41 -07:00
Kang Yu
185b34268c catch exception in WinEventProc() 2024-07-26 21:58:48 -07:00
Kang Yu
db6ca09f65 rename variables 2024-07-26 21:53:51 -07:00
Kang Yu
ff53cc352d support customized pw update icon with file named as pwIconUpdate(.ico, .png) 2024-07-26 20:49:57 -07:00
Kang Yu
5ecc8bdf1b #342, add update icon for legacy mode. Replace .ico with .png. Beautify pw icon 2024-07-26 20:43:41 -07:00
Kang Yu
a723695ff4 consolidate lastCaptureTime into snapshotTakenTime for complete history dump 2024-07-19 22:30:08 -07:00