Overview
dsh-window-size-keeper
Keeps the DSH desktop window the size you left it: records the main window's last outer frame in physical pixels and restores it (centred) on the next start, before the window is ever shown. A bilingual Settings → Window size section offers 12 common resolutions and custom width/height that apply immediately. Win32 P/Invoke through a tiny helper exe compiled on your own machine (powershell.exe as fallback), zero external dependencies.
README / EN
Package documentation
Registry summary
Keeps the DSH desktop window the size you left it: records the main window's last outer frame in physical pixels and restores it (centred) on the next start, before the window is ever shown. A bilingual Settings → Window size section offers 12 common resolutions and custom width/height that apply immediately. Win32 P/Invoke through a tiny helper exe compiled on your own machine (powershell.exe as fallback), zero external dependencies.
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHub