Amrsatrio
72f1458afe
Improved method of disabling immersive menus for proper rendering of submenus
2 years ago
Amrsatrio
0ad150a325
Improved twinui.pcshell.dll patterns to be more versatile
2 years ago
Amrsatrio
7c3be29282
GUI: Added the ability to switch languages
2 years ago
Amrsatrio
3cb3ace48a
Made FindPattern a non-inline function.
...
This should help reduce the code size as I continue to add more patterns.
2 years ago
Amrsatrio
2450a5d284
Main: Fixed signature of ApplyOwnerDrawToMenu and RemoveOwnerDrawFromMenu
...
Also fixed the pattern for preventing UpdateStartMenuPositioning from crashing, to work on 25951 (Canary)
2 years ago
Amrsatrio
9e7c1e68b7
Symbols: Fixed SymbolsLastNotifiedOSBuild registry value not being written
2 years ago
Amrsatrio
7d0cdde356
Taskbar10: Fixed start menu/search flyout positioning code crashing Explorer when the display resolution changes
2 years ago
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.
2 years ago
Amrsatrio
3b902d0ae7
File Explorer: Fixed UB caused by wrong ShouldAppsUseDarkMode signature ( #2429 , #2431 )
2 years ago
Amrsatrio
f62c53253c
File Explorer: Restored "Apply Mica" functionality on 22H2
2 years ago
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).
2 years ago
Amrsatrio
fc17455962
L10N: Localized remaining user-facing texts in GUI and Updates
2 years ago
Amrsatrio
b5b0b21443
L10N: Localized Updates and Symbols notifications
2 years ago
Amrsatrio
639d7aa5f1
GUI: Decoupled into ep_gui and added support for localization
2 years ago
Amrsatrio
f6f6d899f2
GUI: Begin decoupling into ep_gui
2 years ago
Amrsatrio
ac268b1acb
Taskbar10: Partially fixed Windows 11 Start menu and Search positioning on builds 23545+ (Dev)
2 years ago
Amrsatrio
845d2b55c9
Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix
2 years ago
Amrsatrio
bdc06de667
Taskbar10: Don't register the Win+X window more than once (thanks @roflcopter4 )
2 years ago
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
2 years ago
Amrsatrio
5321766d4e
Start10: Add RefreshedStyles.xbf
2 years ago
Amrsatrio
2cc87aba39
Taskbar10: Fixed a bug where the Windows 10 taskbar no longer shows after a certain configuration update in 23560.1000
2 years ago
Amrsatrio
11160c804d
GUI: Fixed a bug where "Remember last used section" doesn't remember the current page after being enabled
2 years ago
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.
2 years ago
aubymori
8fc53a1285
Accurate taskbar fonts for classic theme mitigations
2 years ago
Amrsatrio
67b7a27044
Start10: Attempt to fix exploding RAM usage when opening Start10 on 22621.2134+
2 years ago
Amrsatrio
f027a36837
All: Prepared some headers for C++
2 years ago
Amrsatrio
a57471feb2
Taskbar10: Fix start menu position when the taskbar is at the left or right side on Moment 4 builds
2 years ago
Amrsatrio
7e2f76840a
Start10: Properly fix start menu showing/hiding along with its original animations on builds 22000.65+
2 years ago
Amrsatrio
80f11ae4f9
Symbols: Remove unneeded setting the keys to 0 because the tree is deleted anyway if the hash does not match
2 years ago
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 .
2 years ago
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.
2 years ago
Amrsatrio
b52bd790ed
Taskbar10: Fixed `PatchExplorer_UpdateWindowAccentProperties` to not crash anymore with build 25951 (Canary)
2 years ago
Amrsatrio
dca0b3ae44
Taskbar10: Made the Control Center and Toast Center positioning patch work with build 25951 (Canary)
2 years ago
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
2 years ago
Amrsatrio
bdd71efeb9
Start: Indicate that "Start menu style" requires restart so that Explorer tile pinning works properly.
2 years ago
Amrsatrio
9f04110d72
Taskbar11: Restored commit 085b3dd that I modified by accident
2 years ago
Amrsatrio
3b38b94df2
Build: Revert PlatformToolset to v142
...
I accidentally committed my change of this to v143
2 years ago
Amrsatrio
21c288c3c0
Start10: The Pin to Start/Unpin from Start patch should not run when the Windows 11 start menu is used
2 years ago
Amrsatrio
29fda7935d
Start10: Revised the method of fixing Pin to Start/Unpin from Start
2 years ago
Amrsatrio
dca4057654
Start10: Restored the Start_ShowClassicMode registry query that I accidentally removed
2 years ago
Amrsatrio
15c07a0530
Start10: Implemented proper fix for Pin to Start/Unpin from Start
2 years ago
Amrsatrio
a4f5bd0ceb
Start10: Fixed non-UWP apps disappearing on Dev channel builds 23545+
2 years ago
Amrsatrio
89b2f3f8cf
Start10: Fix AddUserPinnedShortcutToStart hook
2 years ago
Amrsatrio
ce7e170ee1
Build: Add ExplorerPatcher\packages.config
2 years ago
Amrsatrio
001e8d8d1d
FIle Explorer: Fix Pin to Start/Unpin from Start from Explorer and fix command bar option not being applied to non-primary Explorer instances
2 years ago
Valentin Radu
085b3dd9f7
Taskbar11: Fixed a bug that reset the "never combine" setting on OS builds 22621.2361+
2 years ago
Amrsatrio
070639360d
Taskbar10: Fix Wi-Fi flyout buttons on 22621 builds
2 years ago
Amrsatrio
148e398b8c
Start10: Made `SyncSettingsFromRegToCDS()` to only run when the old start menu is enabled
2 years ago
Amrsatrio
e28940d6a1
Start10: Fix start menu folders, show recently added, and show frequently used apps settings not being applied on 22621.2134+
2 years ago
Amrsatrio
4ece80c8cb
All: Try to find `twinui.pcshell.dll` offsets from disk instead of from memory for compatibility with other tweak software
2 years ago