mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2025-01-26 16:13:43 +01:00
Valentin Radu
33d1518977
General: Support EP as version 22621
The final Windows 11 22H2 that is shipped to users is OS build 22621. Unfortunately, I updated EP some time ago to 22622. This creates a discrepancy between the OS build most people have and the version of EP that they might have installed. Furthermore, I currently test EP against OS build 22621. To make things more clear, the next version of EP will have the major build number set to 22621. In order to have EP use version 22621 from now on and not prevent updating from EP 22622... to EP 22621..., I devised this workaround where the EP version is kept to 22622 as far as updates are concerned, but the internal build number of EP really is set to 22621. In the future, if we want to bump the EP version to 22622 again, a regular change in `version.h` will have the setup patcher insert a `!` as the first character in the hash part of the version string, which tells the updater to display that version as a real 22622 build and not artificially decrement it to 22621. The only slight inconvenience is that, when the next update arrives, people will be told they upgrade to EP 22622... still, but they will receive an EP 22621... build. But at least the updater will work and detect the new version. From there on, subsequent versions will be shown as 22621 in the notification if the build number for that version really is 22621.
When an update is available, the notification displays the version of the update; The updater correctly detects when the current version is a pre-release but the user has switched the update channel to stable and does not suggest the older stable version as an update anymore (multiple reports, #540, #710)
ExplorerPatcher
This project aims to enhance the working environment on Windows.
PayPal donations: here or using e-mail address valentingabrielradu@gmail.com
Feature summary
- Choose between Windows 11 or Windows 10 taskbar (with labels support, small icons and lots of customization).
- Disable Windows 11 context menu and command bar in File Explorer and more.
- Open Start to All apps by default, choose number of frequent apps to show, display on active monitor and more.
- Choose between the Windows 11, Windows 10 and Windows NT Alt-Tab window switcher with customization.
- Lots of quality of life improvements for the shell, like:
- Skin tray menus to match Windows style, make them behave like flyouts and center them relative to the icon.
- Choose action when left and/or right clicking the network icon.
- Revert to the Windows 7 search box in File Explorer, or disable Windows Search altogether.
- Disable immersive menus and use mitigations that help you run the real classic theme without glitches.
- Learn more about all the functionality offered by this program starting with this article in the wiki, here.
Some features may not be available on Windows 10.
How to?
- Download the latest version of the setup program.
- Run the installer. It will automatically prompt for elevation, after which it will install the necessary files.
- When done, you will be greeted with the familiar Windows 10 taskbar. To customize the options offered by the program, right click the taskbar and choose "Properties".
That's it. It's that simple.
What next?
- Consult the wiki - this is highly recommended. There you will find information about more advanced tasks, modes of operation and features offered by this patcher.
- Get familiar with most of the features offered by this patcher here.
- Learn how to manage updates and what to expect from new versions and new Windows builds here.
- Have a question? Consult the Frequently Asked Questions.
- Some other question? Open a thread in Discussions.
- Found a bug, have an issue or a problem with the application? Read here what to do next.
- I highly encourage you to check out the source code and tinker with it. I am open to merging new features, enhancements and fixes; also, I think it provides good insights on topics of interests in this area.
Known issues
Items marked with "bug" that are still "Open" represent known issues. Active work is undergone regarding an item if it is additionally marked with "investigating". Help is especially required for items marked with "help wanted". Consult the list in Issues.
Uninstalling
- Use "Programs and Features" in Control Panel, or "Apps and features" in the Settings app or
- Run
ep_setup.exe /uninstall
or - Rename
ep_setup.exe
toep_uninstall.exe
and run that.
Updating
- The program features built-in updates: go to "Properties" - "Updates" to configure, check for and install the latest updates. Learn more here.
- Download the latest version's setup file and simply run it.
More information
Languages
QMake
87.8%
C
10%
C++
2.2%