Commit graph

25 commits

Author SHA1 Message Date
Kang Yu
09f9717b48 dynamically convert png to ico to reduce file size 2024-01-19 14:42:27 -08:00
Kang Yu
615ae5f6f7 turn on fix for #267 by default 2023-12-30 23:13:54 -08:00
Kang Yu
d34c90e082 fix #267 2023-12-30 18:00:44 -08:00
Kang Yu
51ba8bb6a8 enhancement: convert pwIcon.png to .ico resource 2023-12-22 17:57:10 -08:00
Kang Yu
26714e7e82 use ctrl-move or ctrl-resize to activate dual position switch feature 2023-12-10 14:53:11 -08:00
Kang Yu
82fa1833d5 turn off dual position switching by default 2023-12-07 20:49:00 -08:00
Kang Yu
786ba0437d add command option -foreground_background_dual_position=0 to disable smart foregroudn/backgrounding switching 2023-09-14 22:12:14 -07:00
Kang Yu
7d464fa4ab phase out command option -slow_restore 2023-09-14 22:01:44 -07:00
Kang Yu
5999a5bff6 new feature: ctrl click pw icon to restore foreground window to its last closing position 2023-09-14 13:02:20 -07:00
Kang Yu
4f3965a367 new feature: shift click empty desktop to switch foreground/background window; ctrl click empty desktop to bring current foreground window to previous z-order and update the screen size/pos of background record with current value 2023-09-10 16:44:57 -07:00
Kang Yu
3b7592e1cc new feature: ctrl alt click pw icon to bring current foreground window to bottom 2023-08-07 18:46:15 -07:00
Kang Yu
94bcf761d6 new feature: ctrl click pw icon to bring the current foreground window back to where it was before activated 2023-08-07 16:09:13 -07:00
Kang Yu
159dfc6240 allow abortion of restore from disk by cancel out dialog 2023-07-31 12:31:53 -07:00
Kang Yu
f2c9dda7ee EnterDbEntryName() may return null, indicating user cancelled the dialog 2023-07-30 18:36:24 -07:00
Kang Yu
2d56a9b2f2 add label for selected layout 2023-07-30 17:13:02 -07:00
Kang Yu
6567b9ad0a dialog for restore from disk when no exact match is avail or shfit key is pressed 2023-07-30 16:23:55 -07:00
Kang Yu
b6a38de961 enable restore from disk menu using question mark if no exact db key match is found 2023-07-30 14:48:28 -07:00
Kang Yu
4ce7c99e46 auto center labels in launch process dialog 2023-07-28 12:47:05 -07:00
Kang Yu
bf2ea276af gui improvement: enable per monitor dpi awareness 2023-07-28 10:25:12 -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
4864ee85b9 #224, remove disable switch 2023-07-22 14:41:53 -07:00
Kang Yu
a10e344604 turn on fix for #224 (accurately restore minimized window to proper taskbar) by default 2023-04-29 12:31:18 -07:00
Kang Yu
6619f7c205 unify maximize/minimize procedure, remove dry run test code 2023-04-29 12:29:27 -07:00
Kang Yu
1c27d4439c issue #224: new command option -accurate_taskbar_minimized_window=1, default off 2023-04-16 22:50:18 -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.SystrayShell/Program.cs (Browse further)