Browse Source

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

pull/886/head 22000.434.41.5_52cc461
Valentin Radu 4 years ago
parent
commit
52cc461bf6
  1. 6
      CHANGELOG.md
  2. 18
      ExplorerPatcher/dllmain.c
  3. 2
      ExplorerPatcher/settings.reg
  4. 2
      libs/sws
  5. 8
      version.h

6
CHANGELOG.md

@ -2,15 +2,17 @@ @@ -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

18
ExplorerPatcher/dllmain.c

@ -3826,6 +3826,24 @@ void sws_ReadSettings(sws_WindowSwitcher* sws) @@ -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);

2
ExplorerPatcher/settings.reg

@ -225,6 +225,8 @@ @@ -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

2
libs/sws

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

8
version.h

@ -1,7 +1,7 @@ @@ -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 @@ @@ -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"

Loading…
Cancel
Save