Skip to content

Releases: valinet/ExplorerPatcher

22000.318.37.1

14 Nov 19:45
Compare
Choose a tag to compare

Tested on build 22000.318 and 22000.346 (currently in Windows Insider beta and release preview channels).

New features

  • The configuration interface is now accessed by right clicking on the taskbar and choosing "Properties" (previously, it was available in the Win+X menu). This behavior works when either the Windows 10 or Windows 11 taskbar is enabled. As well, you can launch the "Properties" window directly by pressing Win+R and typing rundll32 C:\Windows\dxgi.dll,ZZGUI, followed by Enter.
  • Implemented a setup program:
    • To install, simply run ep_setup.exe. File Explorer will restart and the program will be enabled right away.
    • To uninstall, there are 2 options:
      • Run ep_setup.exe again.
      • Via "Programs and Features" in Control Panel, or "Apps and features" in the Settings app.
    • Learn more about the setup program here
  • Implemented automatic updates; there are 3 settings to choose from when File Explorer starts:
    • Notify about available updates (default) - the program will check for updates and display a notification if a new build is available; you can go to "Properties" and install the update from there
    • Prompt to install available updates - the program will check for updates, download them if any, and prompt you to install them automatically
    • Do not check for updates - the program never checks for updates in the background
    • Of course, you can manually check for updates at any point using "Properties" - "Updates" - "Check for updates". To install the update you were notified about, go to "Properties" - "Updates" - "Install latest version".
    • When installing an update, you will be prompted using UAC to allow elevation - always check that the update originates from matches what you expect; official updates are currently served via https://github.com/valinet/ExplorerPatcher.
    • Learn more about how to configure updates on your system, including how to set a custom endpoint here
  • Implemented a proper right click menu for the Windows 11 taskbar - it displays the most common options, similar to previous Windows releases and the Windows 10 taskbar, including frequently accessed items like "Taskbar settings", "Task Manager" and "Show the desktop"
  • System tray icons are now left intact when switching between the Windows 10 and Windows 11 taskbars, or when switching builds, reinstalling the application etc. Basically, now, once you set a certain layout for the system tray with the Windows 10 taskbar, it will always be remembered, instead of the annoying behavior where Windows was discarding your choices in order to accommodate the Windows 11 taskbar

Feature enhancements

  • Hardcoded symbols are now based on file hashes, not build numbers
  • Better organization for the settings in "Properties"

Fixes

  • Mitigated an issue that prevented the Windows 11 taskbar from displaying properly under certain circumstances
  • Fixed an issue that would crash the Windows 11 taskbar when it was enabled after positioning the Windows 10 taskbar on either side of the screen (left/right)
  • Fixed a bug in "Windows 10 Window switcher" that may have lead to explorer.exe crashing when more than 20 windows are opened on the screen (probably the cause for a lot of crashes)
  • Fixed numerous issues when injecting processes, including as shell extension; reliability improvements
  • Adjusted the padding of the system tray hidden icons indicator so that it is now properly centered vertically when using the classic theme mitigations
  • Fixed a memory leak in "Settings Manager"
  • Removed verbose output from "Settings Manager"
  • Corrected import from dxgi.dll
  • Fixed typo in configuration UI (#346) (.1)

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including e37a384 in branch master.

22000.318.37.0

14 Nov 19:05
Compare
Choose a tag to compare

Tested on build 22000.318 and 22000.346 (currently in Windows Insider beta and release preview channels).

New features

  • The configuration interface is now accessed by right clicking on the taskbar and choosing "Properties" (previously, it was available in the Win+X menu). This behavior works when either the Windows 10 or Windows 11 taskbar is enabled. As well, you can launch the "Properties" window directly by pressing Win+R and typing rundll32 C:\Windows\dxgi.dll,ZZGUI, followed by Enter.
  • Implemented a setup program:
    • To install, simply run ep_setup.exe. File Explorer will restart and the program will be enabled right away.
    • To uninstall, there are 2 options:
      • Run ep_setup.exe again.
      • Via "Programs and Features" in Control Panel, or "Apps and features" in the Settings app.
    • Learn more about the setup program here
  • Implemented automatic updates; there are 3 settings to choose from when File Explorer starts:
    • Notify about available updates (default) - the program will check for updates and display a notification if a new build is available; you can go to "Properties" and install the update from there
    • Prompt to install available updates - the program will check for updates, download them if any, and prompt you to install them automatically
    • Do not check for updates - the program never checks for updates in the background
    • Of course, you can manually check for updates at any point using "Properties" - "Updates" - "Check for updates". To install the update you were notified about, go to "Properties" - "Updates" - "Install latest version".
    • When installing an update, you will be prompted using UAC to allow elevation - always check that the update originates from matches what you expect; official updates are currently served via https://github.com/valinet/ExplorerPatcher.
    • Learn more about how to configure updates on your system, including how to set a custom endpoint here
  • Implemented a proper right click menu for the Windows 11 taskbar - it displays the most common options, similar to previous Windows releases and the Windows 10 taskbar, including frequently accessed items like "Taskbar settings", "Task Manager" and "Show the desktop"
  • System tray icons are now left intact when switching between the Windows 10 and Windows 11 taskbars, or when switching builds, reinstalling the application etc. Basically, now, once you set a certain layout for the system tray with the Windows 10 taskbar, it will always be remembered, instead of the annoying behavior where Windows was discarding your choices in order to accommodate the Windows 11 taskbar

Feature enhancements

  • Hardcoded symbols are now based on file hashes, not build numbers
  • Better organization for the settings in "Properties"

Fixes

  • Mitigated an issue that prevented the Windows 11 taskbar from displaying properly under certain circumstances
  • Fixed an issue that would crash the Windows 11 taskbar when it was enabled after positioning the Windows 10 taskbar on either side of the screen (left/right)
  • Fixed a bug in "Windows 10 Window switcher" that may have lead to explorer.exe crashing when more than 20 windows are opened on the screen (probably the cause for a lot of crashes)
  • Fixed numerous issues when injecting processes, including as shell extension; reliability improvements
  • Adjusted the padding of the system tray hidden icons indicator so that it is now properly centered vertically when using the classic theme mitigations
  • Fixed a memory leak in "Settings Manager"
  • Removed verbose output from "Settings Manager"
  • Corrected import from dxgi.dll

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including bcc1bca in branch master.

22000.318.36.1

11 Nov 06:47
Compare
Choose a tag to compare

Tested on build 22000.318.

Fixes

  • Fixes an issue that prevented Explorer from starting up when Windows 10 taskbar was disabled and Windows 10 window switcher was enabled (#313) (.1)
  • Lots of bug and issue fixes for shell extension failing to work under certain circumstances (#259)

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including e02e4ae in branch master.

22000.318.36.0

11 Nov 05:02
Compare
Choose a tag to compare

Tested on build 22000.318.

Fixes

  • Lots of bug and issue fixes for shell extension failing to work under certain circumstances; fixed #259

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including 04616ce in branch master.

22000.318.35.0

10 Nov 20:29
Compare
Choose a tag to compare

Tested on build 22000.318.

Feature enhancements

  • Start menu position can now be changed without needing to restart File Explorer

Fixes

  • Improved reliability of Start menu positioning when the monitor topology changes and at startup
  • Start menu injection returns error codes from the remote process in the debug console
  • Other Start menu quality of life improvements

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including cab35df in branch master.

22000.318.34.1

10 Nov 00:35
Compare
Choose a tag to compare

Tested on build 22000.318.

New features

  • Added option to enable legacy list view ("SysListView32") in File Explorer (credit @toiletflusher, @Anixx from WinClassic) (.1)

Feature enhancements

  • Built-in support for build 22000.318

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including 1c22ebf in branch master.

22000.318.34.0

09 Nov 21:21
Compare
Choose a tag to compare

Tested on build 22000.318.

Feature enhancements

  • Built-in support for build 22000.318

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including 742f946 in branch master.

22000.282.33.0

08 Nov 05:49
Compare
Choose a tag to compare

Tested on build 22000.282.

New features

  • Ability to choose language switcher flyout style (option available in the "Properties" - "System tray" section)

Fixes

  • The key above the Tab key is now correctly identified for all keyboard layouts, so the per-application Windows 10 window switcher mode works correctly (#283)

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including 241fde9 in branch master.

22000.282.32.7

07 Nov 01:48
Compare
Choose a tag to compare

Tested on build 22000.282.

New features

  • Windows 10 window switcher features new configuration options:
    • Always show switcher on primary monitor
    • Show windows only from current monitor
    • Theme selector: Mica, Acrylic and None
    • Corner preference: Rounded, Rounded small, Not rounded
    • More options for row height
    • [Alt]+[`] shows the switcher only for windows of the foreground application
    • [Enter] switches to selected window (same as [Space]) (#240) (.1)
    • Navigation using arrow keys (#240) (.1)
  • Ability to choose behavior for Cortana button: hidden, shown and opens Cortana, shown and opens Widgets (#255) (.3)
  • Builds are now automatic, generated as soon as new content is pushed to the repository and compiled on GitHub's infrastructure (.6)

Feature enhancements

  • Clock context menu options "Adjust date/time" and "Customize notification icons" open in Control Panel instead of Settings

Fixes

  • Taskbar context menu not displaying properly when using classic theme mitigations should now be fixed
  • Reliability improvements, correct injection, avoid double patching
  • All windows should now be properly detected and included in the Windows 10 window switcher
  • Performance enhancements for Windows 10 window switcher: layouts are now precomputed when a window change occurs, so it should be very fast to open and consistent, no matter the current load; also, fast switching does not trigger the window, as it should
  • "Show Cortana button" taskbar menu entry now works again (#252) (.2)
  • Fixes a bug that prevented correct opening of some applications (like powershell) when EP was registered as shell extension (#256) (.4) - PLEASE NOTE THAT RUNNING AS SHELL EXTENSION IS STILL EXPERIMENTAL, UNSUPPORTED, AND ONLY RECOMMENDED FOR SPECIFIC USE CASES THAT YOU SHOULD KNOW ABOUT ALREADY; otherwise, just dropping the DLL in C:\Windows is enough
  • Windows 10 window switcher switcher now correctly displays UWP apps immediately after launch (#266) (.5)
  • Selection and highlight rectangle are now correctly drawn when using light theme on Windows 10 window switcher (.5)
  • Keyboard selection (left, right, up, down, space, Return) also works when window switcher is shown by holding down the ALT key (#263) (.7)

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including ae11b73 in branch master.

22000.282.32.7

05 Nov 07:28
faa8c5f
Compare
Choose a tag to compare

Tested on build 22000.282.

New features

  • Windows 10 window switcher features new configuration options:
    • Always show switcher on primary monitor
    • Show windows only from current monitor
    • Theme selector: Mica, Acrylic and None
    • Corner preference: Rounded, Rounded small, Not rounded
    • More options for row height
    • [Alt]+[`] shows the switcher only for windows of the foreground application
    • [Enter] switches to selected window (same as [Space]) (#240) (.1)
    • Navigation using arrow keys (#240) (.1)
  • Ability to choose behavior for Cortana button: hidden, shown and opens Cortana, shown and opens Widgets (#255) (.3)
  • Builds are now automatic, generated as soon as new content is pushed to the repository and compiled on GitHub's infrastructure (.6)

Feature enhancements

  • Clock context menu options "Adjust date/time" and "Customize notification icons" open in Control Panel instead of Settings

Fixes

  • Taskbar context menu not displaying properly when using classic theme mitigations should now be fixed
  • Reliability improvements, correct injection, avoid double patching
  • All windows should now be properly detected and included in the Windows 10 window switcher
  • Performance enhancements for Windows 10 window switcher: layouts are now precomputed when a window change occurs, so it should be very fast to open and consistent, no matter the current load; also, fast switching does not trigger the window, as it should
  • "Show Cortana button" taskbar menu entry now works again (#252) (.2)
  • Fixes a bug that prevented correct opening of some applications (like powershell) when EP was registered as shell extension (#256) (.4) - PLEASE NOTE THAT RUNNING AS SHELL EXTENSION IS STILL EXPERIMENTAL, UNSUPPORTED, AND ONLY RECOMMENDED FOR SPECIFIC USE CASES THAT YOU SHOULD KNOW ABOUT ALREADY; otherwise, just dropping the DLL in C:\Windows is enough
  • Windows 10 window switcher switcher now correctly displays UWP apps immediately after launch (#266) (.5)
  • Selection and highlight rectangle are now correctly drawn when using light theme on Windows 10 window switcher (.5)
  • Keyboard selection (left, right, up, down, space, Return) also works when window switcher is shown by holding down the ALT key (#263) (.7)

Please consult the README for more details.
A detailed change log is available here.

This release has been published automatically from commits up to and including faa8c5f in branch master.