1
0
mirror of https://github.com/valinet/ExplorerPatcher.git synced 2024-11-23 23:21:08 +01:00

Simple Window Switcher can switch applications instead of windows (#665)

This commit is contained in:
Valentin Radu 2022-01-14 03:22:54 +02:00
parent befa3eaeb4
commit 52cc461bf6
5 changed files with 29 additions and 7 deletions

View File

@ -2,15 +2,17 @@
This document includes the same release notes as in the [Releases](https://github.com/valinet/ExplorerPatcher/releases) section on GitHub.
## 22000.376.41
## 22000.434.41
Tested on OS build 22000.376.
Tested on OS build 22000.434.
#### New features
* Support for OS build 22000.434
* Ability to choose a Windows 10 or Windows 11 Start button style for the Windows 10 taskbar (#436, thanks @krlvm)
* Support for screen readers in the Properties window (#627) (.1)
* Option to disable `Office` hotkeys (`Ctrl`+`Alt`+`Shift`+`Windows` key combinations) (#661) (.4)
* Simple Window Switcher can switch applications instead of windows (#665) (.5)
#### Feature enhancements

View File

@ -3826,6 +3826,24 @@ void sws_ReadSettings(sws_WindowSwitcher* sws)
&(sws->dwMasterPadding),
&dwSize
);
dwSize = sizeof(DWORD);
RegQueryValueExW(
hKey,
TEXT("SwitcherIsPerApplication"),
0,
NULL,
&(sws->bSwitcherIsPerApplication),
&dwSize
);
dwSize = sizeof(DWORD);
RegQueryValueExW(
hKey,
TEXT("AlwaysUseWindowTitleAndIcon"),
0,
NULL,
&(sws->bAlwaysUseWindowTitleAndIcon),
&dwSize
);
if (sws->bIsInitialized)
{
sws_WindowSwitcher_UnregisterHotkeys(sws);

View File

@ -225,6 +225,8 @@
"PrimaryOnly"=dword:00000000
;b Show windows only from current monitor
"PerMonitor"=dword:00000000
;b Display only the most recent window (per application switcher)
"SwitcherIsPerApplication"=dword:00000000
;b %PLACEHOLDER_0001%
"NoPerApplicationList"=dword:00000000
;c 3 Theme

@ -1 +1 @@
Subproject commit 2f67abc2315d3cc15911294e45765fa23f2f56f3
Subproject commit 7078655501f22e2e8d4c46764579df2040a40700

View File

@ -1,7 +1,7 @@
#define VER_MAJOR 22000
#define VER_MINOR 376
#define VER_MINOR 434
#define VER_BUILD_HI 41
#define VER_BUILD_LO 4
#define VER_BUILD_LO 5
#define VER_FLAGS VS_FF_PRERELEASE
@ -12,5 +12,5 @@
#define VER_STR(arg) #arg
// The String form of the version numbers
#define VER_FILE_STRING VALUE "FileVersion", "22000.376.41.4"
#define VER_PRODUCT_STRING VALUE "ProductVersion", "22000.376.41.4"
#define VER_FILE_STRING VALUE "FileVersion", "22000.434.41.5"
#define VER_PRODUCT_STRING VALUE "ProductVersion", "22000.434.41.5"