1
0
mirror of https://github.com/valinet/ExplorerPatcher.git synced 2024-11-24 07:30:22 +01:00
Commit Graph

917 Commits

Author SHA1 Message Date
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
Amrsatrio
f027a36837 All: Prepared some headers for C++ 2023-10-17 14:15:30 +07:00
Amrsatrio
a57471feb2 Taskbar10: Fix start menu position when the taskbar is at the left or right side on Moment 4 builds 2023-10-16 23:26:04 +07:00
Amrsatrio
7e2f76840a Start10: Properly fix start menu showing/hiding along with its original animations on builds 22000.65+ 2023-10-16 23:25:37 +07:00
Amrsatrio
80f11ae4f9 Symbols: Remove unneeded setting the keys to 0 because the tree is deleted anyway if the hash does not match 2023-10-11 15:37:42 +07:00
Amrsatrio
acc0131e77 All: Disabled hooks on processes other than Explorer
Because anticheats really hate DLLs that inject to games, let alone DLLs that hook existing functions. This was made as an attempt to fix #2267.
2023-10-11 15:16:42 +07:00
Amrsatrio
8412bd64d9 Symbols: Reworked the symbol manager so that symbols don't need to be successfully downloaded in succession
- This should fix start menu not working (at all!) on users who upgraded into 22621.2428 not through 22621.2361 with EP installed. Updating into this version will redownload symbols due to changes in the way they are managed.
- 22621.2428 was just released to the general public, but symbols for twinui.pcshell.dll are not available at the time of writing. Despite that, StartDocked.dll and StartUI.dll are still the same as 22621.2361.
- I've also removed hardcoded and stuffed-together offsets of really old DLL versions to make the code more concise.
2023-10-11 15:10:57 +07:00
Amrsatrio
b52bd790ed Taskbar10: Fixed PatchExplorer_UpdateWindowAccentProperties to not crash anymore with build 25951 (Canary) 2023-10-10 21:52:15 +07:00
Amrsatrio
dca0b3ae44 Taskbar10: Made the Control Center and Toast Center positioning patch work with build 25951 (Canary) 2023-10-10 20:15:59 +07:00
Amrsatrio
b157abad62 Version: 22621.2361.58.4 2023-10-07 03:31:22 +07:00
Amrsatrio
4ee742f116 Taskbar10: Disabled the patch for proper acrylic background on Canary builds
I'm adding this check until a proper fix is made, so that EP can run on Canary although features will be very limited
2023-10-07 03:24:58 +07:00
Amrsatrio
bdd71efeb9 Start: Indicate that "Start menu style" requires restart so that Explorer tile pinning works properly. 2023-10-06 22:07:53 +07:00