Commit graph

  • 0a6c00c3a7 refactor disable_webpage_commander Kang Yu 2024-08-17 12:49:39 -07:00
  • 697e79b1ba #347, remember the choice of disable webpage commander upon PW restart Kang Yu 2024-08-16 22:45:44 -07:00
  • 7bd8511bb9 #347, longer balloontip tip for webpage commander notification Kang Yu 2024-08-14 17:56:04 -07:00
  • 2a7a108748 #347, avoid invoke webpage commander window when pressing hotkey on taskbar Kang Yu 2024-08-14 17:49:48 -07:00
  • 3240042a68 avoid notification of webpage commander hotkey if not invoked in web browser Kang Yu 2024-08-14 17:34:52 -07:00
  • ae75d66172 #347, show notifications when webpage commander is invoked for the first time Kang Yu 2024-08-14 16:22:25 -07:00
  • 05dec2e6dd add webpage_commander.md Kang Yu 2024-08-14 15:47:32 -07:00
  • 8b12f6e4a8 rewind auto capture which happened right before session lock Kang Yu 2024-08-12 10:43:23 -07:00
  • eade031052 refactor UndoCapture(DateTime) Kang Yu 2024-08-12 10:38:34 -07:00
  • b13bcf0b58 fix too many attempts to restore taskbar size for rdp session Kang Yu 2024-08-11 21:02:31 -07:00
  • 2d14ef2cb9 fix exception caused by data race Kang Yu 2024-08-11 16:32:22 -07:00
  • bed63a11f4 avoid webpage activation disturb auto restore Kang Yu 2024-08-09 21:02:40 -07:00
  • e7b52a035c do not capture webpage commander, also ignore its presence in z-order Kang Yu 2024-08-09 16:00:51 -07:00
  • 4136e5d2a1 refix #318, #346, create AppData/Local/PersistentWindows directory during startup Kang Yu 2024-08-08 12:00:57 -07:00
  • e99518f23b catch occasional container iteration exception when starting full-screen game Kang Yu 2024-08-07 22:31:55 -07:00
  • b1888cbf9b webpage commander: unhide commander window quickly when browser window is activated Kang Yu 2024-07-29 22:35:29 -07:00
  • e5194d8660 webpage commander: try to show commander window when browser window is activated, disregard background pixel color Kang Yu 2024-07-29 19:03:15 -07:00
  • ef6e0a6b37 sync pwIcon.ico with pwIcon.png Kang Yu 2024-07-29 10:57:53 -07:00
  • 451ecb9424 keep webpage commander visible (with safe distance from mouse cursor) on top of non-uniform background (like video/picture) Kang Yu 2024-07-27 21:50:27 -07:00
  • d3b1862113 webpage commander: keep commander window visible while not affecting menu operation in the webpage Kang Yu 2024-07-27 21:04:46 -07:00
  • f81735509a webpage commander: avoid conflict with menu selection in webpage by delay re-display the commander window Kang Yu 2024-07-27 18:02:48 -07:00
  • b8a03dd189 hide webpage commander window during mouse move, reduce flicker when unhide Kang Yu 2024-07-27 16:14:30 -07:00
  • 2b36e580b9 do not restore from db if previous restore point exist when launch pw Kang Yu 2024-07-26 23:01:56 -07:00
  • 806fcd6bd2 cleanup non-exist ico resource Kang Yu 2024-07-26 22:07:41 -07:00
  • 185b34268c catch exception in WinEventProc() Kang Yu 2024-07-26 21:58:48 -07:00
  • db6ca09f65 rename variables Kang Yu 2024-07-26 21:53:51 -07:00
  • ff53cc352d support customized pw update icon with file named as pwIconUpdate(.ico, .png) Kang Yu 2024-07-26 20:49:57 -07:00
  • 5ecc8bdf1b #342, add update icon for legacy mode. Replace .ico with .png. Beautify pw icon Kang Yu 2024-07-26 20:23:12 -07:00
  • a723695ff4 consolidate lastCaptureTime into snapshotTakenTime for complete history dump Kang Yu 2024-07-19 22:30:08 -07:00
  • c6877b688f #341, restore Computer folder for Win7 Kang Yu 2024-07-15 20:53:37 -07:00
  • d1cf04ec3d #341, restore This PC folder in explorer Kang Yu 2024-07-15 17:58:15 -07:00
  • 8890db68e6 tag 5.57 5.57 Kang Yu 2024-07-13 22:39:51 -07:00
  • cf7a4b831a fix typo Kang Yu 2024-07-13 22:34:15 -07:00
  • 28a02c0a12 update help Kang Yu 2024-07-13 22:31:32 -07:00
  • b782e9b034 #333, add command -delay_restart <seconds> to restart PW in hidden mode Kang Yu 2024-07-13 21:04:54 -07:00
  • 63334fa67c add command -dump_window_pos_at_exit=0 Kang Yu 2024-07-13 15:30:27 -07:00
  • 5fc803757a dump window pos to xml file before exit, reload window pos from xml when PW start Kang Yu 2024-07-13 15:22:10 -07:00
  • 958624db0a minor code refactoring Kang Yu 2024-07-10 12:56:19 -07:00
  • db2d8c5fb0 minor code refactoring Kang Yu 2024-07-10 16:58:42 -07:00
  • dfe5dbd16c inherit killed window: improved matching for windows core app Kang Yu 2024-07-10 12:27:29 -07:00
  • 8d68937a96 fix typo Kang Yu 2024-07-09 09:51:51 -07:00
  • 88e5a24441 inherit killed window pos: apply first-in-first-match policy Kang Yu 2024-07-09 09:46:58 -07:00
  • a5221064eb inherit killed window: update zorder information in deadApps as well Kang Yu 2024-07-08 17:39:24 -07:00
  • 74da136678 increase storage capacity of kill window to 1024 Kang Yu 2024-07-08 16:49:19 -07:00
  • 9c7c17a5b7 simplify coding, more window title cleanup Kang Yu 2024-07-08 16:40:33 -07:00
  • e166a3f89d inherit killed window pos: add default option when no exact match found Kang Yu 2024-07-07 22:49:07 -07:00
  • 2a95cebe6a coding style: change Int64 to long Kang Yu 2024-07-07 22:39:07 -07:00
  • d0ed7aa288 #336, let menu observe -check_upgrade=0 Kang Yu 2024-07-01 08:32:49 -07:00
  • 9733e4849f tag 5.56 5.56 Kang Yu 2024-06-30 18:15:47 -07:00
  • 3cd5fa930a add double quote to PW path in task scheduler Kang Yu 2024-06-30 18:08:22 -07:00
  • 630c16ac57 #335, fix random failure to display context menu Kang Yu 2024-06-30 17:45:39 -07:00
  • 411b73d971 minor code refactor Kang Yu 2024-06-29 21:36:37 -07:00
  • a94ebd44f9 #333, reduce waiting PW to exit period from 10 second2 to 2 seconds Kang Yu 2024-06-29 18:22:37 -07:00
  • aca54b9ec1
    Update README.md kangyu-california 2024-06-29 09:54:54 -07:00
  • ef45b23796 update help on -webpage_commander_window=0 Kang Yu 2024-06-28 13:19:21 -07:00
  • d2a5f206e4 minor code refactoring Kang Yu 2024-06-27 22:14:34 -07:00
  • 4965b9b82b fix readme Kang Yu 2024-06-27 21:57:40 -07:00
  • 2941815e41 update readme: add schtasks method to create auto start task Kang Yu 2024-06-27 19:49:58 -07:00
  • 460a795141 tag 5.55 5.55 Kang Yu 2024-06-27 12:06:16 -07:00
  • 4251938f37 update help on webpage commander Kang Yu 2024-06-27 12:00:52 -07:00
  • 78039b0401 remove double init Kang Yu 2024-06-26 17:37:49 -07:00
  • 2db3b6d77d reinitialize hotkeywindow size to tiny when re-enabled Kang Yu 2024-06-26 17:20:30 -07:00
  • 169e694684 #331, toggle menu between Enable/Disable webpage commander Kang Yu 2024-06-26 16:47:13 -07:00
  • 74a3f6e173 #332, let -delay_start <delay> command option restart PW process, so that task created by schtasks would not be terminated after 3 days Kang Yu 2024-06-24 16:45:17 -07:00
  • ceaec878c6 fix wrong snapshot id calculation Kang Yu 2024-06-23 15:11:07 -07:00
  • fefee72b8f #330, treat unminimized window as foreground Kang Yu 2024-06-22 20:23:46 -07:00
  • 14122b8e0f solve mystery failure to popout menu Kang Yu 2024-06-22 16:21:05 -07:00
  • 25f6558ca2 fix crash due to null timer obj when start Kang Yu 2024-06-22 15:48:10 -07:00
  • 98dc78705c attempt to resolve crash when exit Kang Yu 2024-06-22 15:39:05 -07:00
  • 406fed8328 #331 menu change : turn off webpage commander to unregister hotkey Kang Yu 2024-06-22 11:44:51 -07:00
  • fd50453c21 inherit killed window position history: update process id and zorder window Kang Yu 2024-06-21 23:27:53 -07:00
  • a0fc8711f8 #331, Ctrl + Win + Toggle Webpage Commander to unregister hotkey Kang Yu 2024-06-21 14:57:43 -07:00
  • 2c31ed0002 webpage commander: defocus for T (new tab) and G (goto tab) command Kang Yu 2024-06-20 12:53:40 -07:00
  • c1d1fe0c86 improve robustness of auto inheritance of position history from killed window Kang Yu 2024-06-18 12:32:01 -07:00
  • 2d199dc211 auto inheritance : avoid trigger immediate capture due to window activation right after kill Kang Yu 2024-06-17 23:49:21 -07:00
  • 192ba7eefa conservatively count killed window for auto inheritance Kang Yu 2024-06-17 21:06:54 -07:00
  • af3161a760 print log for auto inheritance of killed window position Kang Yu 2024-06-16 23:03:26 -07:00
  • 42a6165603 feature-enhancment from #321, automatically inherit data from killed window Kang Yu 2024-06-16 18:03:02 -07:00
  • e5f7371829 webpage commander: regain focus when reactivated Kang Yu 2024-06-16 10:52:13 -07:00
  • 46cf4feb3e webpage commander : refactor FgSleep(), reliably refocus for V command (goto last visited tab) Kang Yu 2024-06-15 22:36:50 -07:00
  • 95f310782e webpage commander: reliably handle home/end command Kang Yu 2024-06-15 16:59:10 -07:00
  • 84844d8ee3 webpage commander: reliably regain focus back on commander window Kang Yu 2024-06-15 16:14:26 -07:00
  • c67f10d3b9 partially undo last commit Kang Yu 2024-06-15 13:23:50 -07:00
  • 339176de36 webpage commander: reliably set focus Kang Yu 2024-06-15 11:49:45 -07:00
  • f76f3fa560 webpage commander: add delay to reliably duplicate tab Kang Yu 2024-06-15 11:31:27 -07:00
  • ea611e1ba7
    Update README.md kangyu-california 2024-06-09 17:07:57 -07:00
  • a102af20a0 increse delay to increase relibility of webpage command Kang Yu 2024-06-09 17:01:03 -07:00
  • f2ab0e3f64 catch exception due to failed SendKeys.Send() call in webpage commander Kang Yu 2024-06-08 20:42:53 -07:00
  • 4d4e11ce5e set high dpi aware in powershell script instead Kang Yu 2024-06-02 17:47:04 -07:00
  • cb9e0c8216 correct format of highdpiaware registry Kang Yu 2024-06-01 14:24:17 -07:00
  • bf331baf43 start PersistentWindows.exe with high dpi awareness using registry Kang Yu 2024-06-01 14:03:19 -07:00
  • e175b5f4d8 #381 treat ~ as ` Kang Yu 2024-05-31 12:46:39 -07:00
  • 91b1b3f43d refactor commanderWndUnderCursor Kang Yu 2024-05-29 22:50:03 -07:00
  • 20ae7ccda9 use native class member name Kang Yu 2024-05-29 22:45:55 -07:00
  • df4d7c7403 avoid change focus when editing web address or enter string in search bar Kang Yu 2024-05-29 21:18:09 -07:00
  • 2931274432 fast sync cursor and commander window Kang Yu 2024-05-29 16:17:48 -07:00
  • 06b8bf7e2a sync commander window pos only when misaligned with cursor Kang Yu 2024-05-29 15:53:49 -07:00
  • 0dcb777f0f slow sync webpage commander window with cursor Kang Yu 2024-05-29 15:42:41 -07:00
  • 566669c4e8 display webpage commander in tiny size when invoked from hotkey Kang Yu 2024-05-29 12:41:01 -07:00
  • 1883782306 fix return value type of SetFocus() declaration Kang Yu 2024-05-29 12:35:20 -07:00