Commit graph

27 commits

Author SHA1 Message Date
Kang Yu
52231e20ab fix missing opportunity to inherit window by adding create event processing 2025-01-30 19:04:03 -08:00
Kang Yu
1883782306 fix return value type of SetFocus() declaration 2024-05-29 12:35:20 -07:00
Kang Yu
2fe282ccc2 hide webpage commander tiny window when color under cursor is non-uniform 2024-04-29 09:39:16 -07:00
Kang Yu
66cc8a04cb allow hotkey window at the tip of hand cursor 2024-03-26 16:19:28 -07:00
Kang Yu
55e2ff2356 yield foreground window when drifting out of browser window 2024-03-23 21:50:56 -07:00
Kang Yu
c0f4ee94da let tiny hotkey window follow mouse move in browser 2024-03-23 16:02:21 -07:00
Kang Yu
ab484fb526 route mouse scroll event to foreground window 2024-03-17 22:49:48 -07:00
Kang Yu
7c45e4ae2a Alt+Q invokes mouse gesture window 2024-03-16 23:02:54 -07:00
Kang Yu
8cad4d810b TBD new feature: alt+w hotkey to invoke mouse gesture function 2024-03-14 22:08:51 -07:00
Kang Yu
d8c882be3b #276, #289, disable DPI awareness setting 2024-03-14 21:45:15 -07:00
Kang Yu
841fe73de5 user32 api update 2024-03-01 19:00:29 -08:00
Kang Yu
818b8c50bd #289, 1. add command option -dpi_sensitive_call=0, 2. reject sudden window dpi change 2024-02-09 12:19:50 -08:00
Kang Yu
63cd6db0e9 #289, workaround Windows 11 failure to honor DPI_AWARENESS_CONTEXT_UNAWARE 2024-02-07 22:53:34 -08:00
Kang Yu
7f70dda590 #282: capture current dir of explorer window for restore from db 2024-01-31 19:36:36 -08:00
Kang Yu
2c5beca95a #279, integrate minimize window to tray function 2024-01-20 16:48:56 -08:00
Kang Yu
cc7b7fa925 fix unexpected window move when right click or double click on desktop window 2023-10-29 16:11:43 -07:00
Kang Yu
3840a9108a simplify dpi-aware coding using default argument 2023-08-02 15:52:58 -07:00
Kang Yu
c5dd09c05d make dpi awareness code compatible with windows7 2023-07-28 14:35:02 -07:00
Kang Yu
0920e2533c fix blurred UI by using high DPI awareness setting. Get/Set window position still uses DPI unaware setting 2023-07-27 23:38:07 -07:00
Kang Yu
ce4470420a remove hack for window collection 2023-07-22 18:50:13 -07:00
Kang Yu
7669bdc3b0 SetWindowLong() arg type fix 2023-07-22 13:38:17 -07:00
Kang Yu
660ec9241e resolve #240 : make a guess if unminimization event is initiated by user 2023-07-16 16:34:57 -07:00
Kang Yu
d8a6f54756 coding style: consolidate command arg of ShowWindow() 2023-07-08 16:48:49 -07:00
Kang Yu
2c6d2b6fd3 issue 241: disable #224 fix if the window being restored does not belong to current virtual desktop 2023-07-07 22:23:19 -07:00
Kang Yu
543d56c540 fix issue #236: automatically toggle taskbar lock to restore taskbar position 2023-06-09 15:14:01 -07:00
Kang Yu
c9d1eff0ad #224, avoid restore window with non-positive client rect 2023-05-02 11:52:01 -07:00
Kang Yu
9717dae16b remove Ninjacrab from name space 2023-03-03 11:59:41 -08:00
Renamed from Ninjacrab.PersistentWindows.Solution/Ninjacrab.PersistentWindows.Common/WinApiBridge/User32.cs (Browse further)