- Per-user mod configuration. A mod can now have a separate configuration for the current Windows user, turned on from the mod's Advanced tab. While it's on, the mod's settings, enabled state, and advanced options apply only to that user, including system processes in their session such as
dwm.exe. Not available in the portable version. - Added a "Trending" sort order when browsing for mods.
- The mod author filter now ranks authors by the total number of users of their mods, and can be switched to alphabetical order.
- Added a button to copy a mod's source code.
- Mod development: Added the
Wh_SetDynamicSelectOption,Wh_DeleteDynamicSelectOption, andWh_ClearDynamicSelectOptionsAPIs for$dynamicSelectsettings. - Mod development:
colorRgbandcolorArgbsetting values are now saved with a leading#. - Command-line interface improvements: Added
mod user-configcommands for per-user mod configuration,mod settings writefor replacing all of a mod's settings, andmod settings defaultsfor printing a mod's default settings. - Fixed a leftover
windhawk-ui.exeprocess when launching Windhawk while it's already running, which could cause the next launch to fail. This was a regression introduced in Windhawk 2.0 alpha 6. - Fixed the main window occasionally becoming blank and unresponsive at startup.
- Other minor improvements and bug fixes.
Notes:
- Upgrading from version 1.x preserves all of your settings and mods.
- To run the legacy VSCodium-based UI once, shift+right-click the Windhawk icon in the system tray and choose to run the legacy UI. To always use the old UI, set the environment variable
WINDHAWK_USE_VSCODIUM_UI=1; a reboot might be required after changing it. This variable will be removed in a future version.