Amrsatrio
296c6a0fed
Setup: Cleaner uninstallation and cleaner code.
...
- .prev files should now only exist when the file to overwrite is in use, no longer all the time.
- During uninstallation, ep_setup now tries to delete `C:\Program Files\ExplorerPatcher` by moving the stored ep_setup.exe into %TEMP% for later deletion after Explorer starts again.
- When the uninstall confirmation dialog is open, subsequent `ep_setup.exe /uninstall` invocations should focus the existing dialog instead of making a new one.
- Reorganized the functions for a cleaner look and easier maintenance.
- Removed the files related to the original method for fixing the jump list menus in the Windows 10 start menu on Windows 11.
- Prepared the spots for the alternate taskbar implementation.
2024-02-14 03:36:36 +07:00
Anixx
61d9715439
Update dllmain.c
...
Fixes this: https://github.com/valinet/ExplorerPatcher/issues/2316
2024-02-04 18:38:18 +02:00
Amrsatrio
8c1fc0e499
Taskbar10: Made flyout positioning patches work with 26020.1000
2024-01-23 02:42:34 +07:00
Amrsatrio
026f81695f
Build: Add trailing backslashes to OutDir to fix warnings
2024-01-23 01:36:58 +07:00
Amrsatrio
1939de5e97
Taskbar10: Made flyout positioning patches work with 22635.3066
2024-01-23 01:33:44 +07:00
Amrsatrio
6779365927
README: Moved important information back from the Wiki to the README.
...
There has been too many questions like "how to fix my taskbar back to icons only" and "how to uninstall" so I guess this is needed after all...
2024-01-08 17:26:40 +07:00
Amrsatrio
9b68cc0635
Taskbar10: Revised the pattern for patching the new IME context menu so that it works on 25951 ^2
2023-12-22 20:25:06 +07:00
Amrsatrio
702b2a76d9
Version: 22621.2861.62.2
2023-12-22 20:09:10 +07:00
Amrsatrio
4bea5f688d
Taskbar10: Revised the pattern for patching the new IME context menu so that it works on 25951
2023-12-22 19:56:12 +07:00
Amrsatrio
ce9f973167
Symbols: Fixed languages with longer strings such as French crashing Explorer when attempting to download symbols
2023-12-21 21:53:42 +07:00
Amrsatrio
9444eee9be
L10N: Update translations
2023-12-16 02:45:47 +07:00
Amrsatrio
ee06d36c57
Version: 22621.2861.62.1
2023-12-16 02:44:07 +07:00
Amrsatrio
3a1b8b8296
File Explorer: Fixed crashes when using Windows 7/10 control interface on OS builds 22635.2915+
2023-12-16 02:31:58 +07:00
Amrsatrio
bff76da2bf
Taskbar10: Disable the 42537950 feature flag that is present on Canary builds
2023-12-16 00:08:10 +07:00
Amrsatrio
3c0b4a9b72
GUI: Increased window width for all languages ( #2574 )
2023-12-12 19:46:42 +07:00
Amrsatrio
ec68783677
Taskbar10: Various *important* fixes:
...
- Revised the method for enabling the old taskbar by intercepting the code path for initializing the new taskbar, due to a very rare issue where our hook does not get called on certain recent builds. (#2499 )
- Fixed crash on 25921+ due to the removal of pnidui.dll. (#2558 )
- Fixed potential stability issues when using the new taskbar on 22621.2787+.
2023-12-11 23:06:19 +07:00
Amrsatrio
a7a3d2727c
L10N: Fixed a little bug in EP_L10N_ApplyPreferredLanguageForCurrentThread
2023-11-21 04:36:15 +07:00
Amrsatrio
72f1458afe
Improved method of disabling immersive menus for proper rendering of submenus
2023-11-21 02:45:17 +07:00
Amrsatrio
0ad150a325
Improved twinui.pcshell.dll patterns to be more versatile
2023-11-21 02:38:57 +07:00
Amrsatrio
7c3be29282
GUI: Added the ability to switch languages
2023-11-21 00:43:36 +07:00
Amrsatrio
3cb3ace48a
Made FindPattern a non-inline function.
...
This should help reduce the code size as I continue to add more patterns.
2023-11-20 23:47:24 +07:00
Amrsatrio
2450a5d284
Main: Fixed signature of ApplyOwnerDrawToMenu and RemoveOwnerDrawFromMenu
...
Also fixed the pattern for preventing UpdateStartMenuPositioning from crashing, to work on 25951 (Canary)
2023-11-20 12:08:46 +07:00
Amrsatrio
9e7c1e68b7
Symbols: Fixed SymbolsLastNotifiedOSBuild registry value not being written
2023-11-18 17:54:00 +07:00
Amrsatrio
7d0cdde356
Taskbar10: Fixed start menu/search flyout positioning code crashing Explorer when the display resolution changes
2023-11-18 17:43:33 +07:00
Amrsatrio
d6cdb5d8ed
All: Added option to enable UI sounds on explorer.exe
's XAML views
...
Please treat this feature as a novelty or proof of concept, quirks related to this will never be mitigated.
2023-11-14 01:51:36 +07:00
Amrsatrio
3b902d0ae7
File Explorer: Fixed UB caused by wrong ShouldAppsUseDarkMode signature ( #2429 , #2431 )
2023-11-13 00:56:38 +07:00
Amrsatrio
c5bb636f1e
All: Updated donation links, with kind permission from @valinet
2023-11-12 17:27:48 +07:00
Amrsatrio
a0f9c0c7dc
Version: 22621.2506.60.1 (Pre-release)
2023-11-12 17:12:04 +07:00
Amrsatrio
f62c53253c
File Explorer: Restored "Apply Mica" functionality on 22H2
2023-11-12 15:26:12 +07:00
Amrsatrio
2dc1340207
File Explorer: Added option to disable the modern navigation bar (FEMNB).
...
- The code for disabling tabs (TIFE) is also there, but it doesn't work on 22621.2506+ -- it fallbacks to the Windows 10 Ribbon instead so I'm hiding it for now.
- This should also fix window position saving when using Windows 10 Ribbon on builds with TIFE enabled, up to 23570 (Dev).
2023-11-12 14:13:16 +07:00
Amrsatrio
b45f79f25d
Setup: Reorganized resources
2023-11-12 14:00:35 +07:00
Amrsatrio
163b45228a
L10N: Localized Setup
2023-11-12 11:50:55 +07:00
Amrsatrio
fc17455962
L10N: Localized remaining user-facing texts in GUI and Updates
2023-11-12 06:05:54 +07:00
Amrsatrio
b5b0b21443
L10N: Localized Updates and Symbols notifications
2023-11-12 04:11:41 +07:00
Amrsatrio
a74f27b42d
GUI: Change PlatformToolset to v142 to align with others
2023-11-08 02:23:43 +07:00
Amrsatrio
639d7aa5f1
GUI: Decoupled into ep_gui and added support for localization
2023-11-08 02:14:44 +07:00
Amrsatrio
f6f6d899f2
GUI: Begin decoupling into ep_gui
2023-11-07 18:48:29 +07:00
Amrsatrio
ac268b1acb
Taskbar10: Partially fixed Windows 11 Start menu and Search positioning on builds 23545+ (Dev)
2023-10-27 02:08:05 +07:00
Amrsatrio
a7c87ce37d
Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix ^2
2023-10-26 00:16:12 +07:00
Amrsatrio
845d2b55c9
Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix
2023-10-25 21:25:27 +07:00
Amrsatrio
bdc06de667
Taskbar10: Don't register the Win+X window more than once (thanks @roflcopter4)
2023-10-24 20:49:28 +07:00
Amrsatrio
af3bff4b9f
Update README.md
2023-10-22 16:37:02 +07:00
Amrsatrio
a77aff4b29
Taskbar10: Pulled back 2cc87ab
...
Crashes on 22621.2428 (by a call from Windows.UI.Immersive.dll), needs further investigation for a proper fix
2023-10-22 02:39:55 +07:00
Amrsatrio
4999f1d520
Version: 22621.2428.59.1 (Pre-release)
2023-10-22 02:25:58 +07:00
Amrsatrio
5321766d4e
Start10: Add RefreshedStyles.xbf
2023-10-22 02:22:03 +07:00
Amrsatrio
2cc87aba39
Taskbar10: Fixed a bug where the Windows 10 taskbar no longer shows after a certain configuration update in 23560.1000
2023-10-22 02:22:03 +07:00
Amrsatrio
11160c804d
GUI: Fixed a bug where "Remember last used section" doesn't remember the current page after being enabled
2023-10-22 02:22:03 +07:00
Amrsatrio
655e62c364
Start10: Fixed a bug where certain localizable texts stayed in English
...
I've employed a different method to fix the context menus. Even so, I'm keeping the old method as a fallback.
2023-10-22 02:22:03 +07:00
aubymori
8fc53a1285
Accurate taskbar fonts for classic theme mitigations
2023-10-22 02:21:14 +07:00
Amrsatrio
67b7a27044
Start10: Attempt to fix exploding RAM usage when opening Start10 on 22621.2134+
2023-10-21 17:00:46 +07:00