667 Commits

Author SHA1 Message Date
Amrsatrio
47d7481245 feat: optimize ARM64 pattern scans 2026-04-09 01:30:24 +07:00
Amrsatrio
1bf0d81d01 fix(TwinUIPatches): refine CStartExperienceManager::Hide() and CJumpViewExperienceManager::m_trayStuckPlace ARM64 patterns to work with 29553+ 2026-04-09 01:03:27 +07:00
Amrsatrio
3be4f3ffa3 chore(ep_taskbar): remove no-longer-needed explorer.exe pattern scans 2026-04-08 21:22:21 +07:00
Amrsatrio
420e112b02 fix: fix pattern inconsistencies in twinui.pcshell.dll patches 2026-04-08 21:21:26 +07:00
Amrsatrio
eefa0bf30a feat: add new FindPattern variants 2026-04-08 21:18:34 +07:00
Amrsatrio
c0adee2e3b fix(Taskbar10): fix IME right click menu not working on 28000+ 2026-04-03 02:13:49 +07:00
Amrsatrio
b5321168f5 fix: fix Windows.UI.Xaml patches to work with 29553+ 2026-04-02 17:26:36 +07:00
Amrsatrio
cc36e34b38 feat(ep_taskbar): support Windows Server 2022 and revise naming scheme 2026-04-02 17:24:49 +07:00
Amrsatrio
baf0fdb30c fix(Start10): revise CStartExperienceManager::Hide() patcher to work with 29xxx builds 2026-04-02 04:01:58 +07:00
Amrsatrio
83d0de6393 refactor: turn REPLACE_VTABLE_ENTRY logic into a method 2026-04-02 02:10:02 +07:00
Amrsatrio
58e2ac2a42 chore: Update headers 2026-03-13 16:08:37 +07:00
Amrsatrio
80be85d1a6 fix: Fix crash when other dxgi.dll functions are called before DXGIDeclareAdapterRemovalSupport 2026-03-13 16:08:36 +07:00
Amrsatrio
ff73844a63 Fix mistake in SimpleBoxer::reference_traits<T>::Create() 2025-12-07 15:51:37 +07:00
Amrsatrio
f401bde4d6 Update NativeString.h and SimpleArray.h 2025-12-07 05:24:35 +07:00
Amrsatrio
1c0eaf6437 Use own code for boxing/unboxing 2025-12-07 04:12:54 +07:00
Amrsatrio
659c2d05ca Fix battery flyout crashing on 25951+ 2025-12-06 19:17:41 +07:00
Amrsatrio
e6becc969c Taskbar11: Don't run FixTaskbarAutohide on builds >= 22000.318 2025-12-05 02:50:15 +07:00
Amrsatrio
69e60c8fd9 Fix wrong SetWindowLong call in CSoundWnd WM_NCDESTROY 2025-11-25 21:28:36 +07:00
Amrsatrio
ce22476a65 [Start10] Fix open/close animation on 22000.65+ ARM64 2025-11-15 09:52:32 +07:00
Amrsatrio
04dd52b5ea Forgot updating HookImmersiveMenuFunctions 2025-11-08 12:56:30 +07:00
Amrsatrio
ef639185a4 Use LoadLibraryExW with LOAD_LIBRARY_SEARCH_SYSTEM32 flag wherever possible in ExplorerPatcher/dllmain.c and ep_gui/GUI.c 2025-11-08 12:51:17 +07:00
Amrsatrio
854770ba92 Add ImmersiveContextMenuHelper::ApplyOwnerDrawToMenu() ARM64 pattern for 27938+, update CMultitaskingViewManager::_CreateXamlMTVHost() ARM64 pattern for Nickel compatibility 2025-11-08 05:35:11 +07:00
Amrsatrio
3c8e79f6f9 All: Narrow down pattern scans to .text section and appropriate CHPE code range ^2 2025-11-08 04:46:04 +07:00
Amrsatrio
e77123a5a3 All: Narrow down pattern scans to .text section and appropriate CHPE code range 2025-11-07 16:28:55 +07:00
Amrsatrio
e641e0ad89 Start10: Fixed Pin to Start patching for ARM64 Bromine builds ^2 2025-11-07 01:41:05 +07:00
Amrsatrio
677fd9f6f5 Start10: Fixed Pin to Start patching for ARM64 Bromine builds 2025-11-07 01:28:46 +07:00
Amrsatrio
48e1de3379 Taskbar10: Apply vtable-based hooks to ep_taskbar (#4097) 2025-11-02 23:06:53 +07:00
Amrsatrio
df7d604169 File Explorer: On TIFE-equipped builds, fix 7 command bar menu bar behavior and fix 10 ribbon window saving - ARM64 (#2243, #2676) 2025-11-02 03:20:47 +07:00
Amrsatrio
75178ec35c File Explorer: On TIFE-equipped builds, fix 7 command bar menu bar behavior and fix 10 ribbon window saving - x64 (#2243, #2676) 2025-11-02 01:34:10 +07:00
Amrsatrio
a80d9dc844 File Explorer: Fix Alt+D not working on builds with modern navigation bar feature flag enabled (#2847) 2025-11-01 18:27:55 +07:00
Amrsatrio
80414f5a80 File Explorer: Disable XAML views when Windows 11 command bar is disabled (#3447) 2025-10-31 20:36:50 +07:00
Amrsatrio
9e9103004f File Explorer: Correct shrunk address bar toolbar button size when Servicing_CFDNavButtonsTheming (NI: 56845961, GE: 52061322) is enabled (#4552) 2025-09-18 20:27:05 +07:00
Amrsatrio
afd109f340 Start10: Mitigate breakage caused by feature flag 58205615 (#4523) 2025-09-17 23:48:11 +07:00
Amrsatrio
6d946bd4de File Explorer: Updated shrink address bar patterns to account for non-inlined CAddressBand::_GetAdjustedClientRect() in recent GE builds (#4552) 2025-09-17 17:12:09 +07:00
Amrsatrio
18dfcd02ce Update various twinui.pcshell.dll patterns 2025-09-17 13:26:30 +07:00
Amrsatrio
4434d10445 Start10: Add new bTransitioningToCortana pattern for 27938+ ^3 2025-09-16 20:25:05 +07:00
Amrsatrio
465117e3d7 [skip ci] Start10: Add new bTransitioningToCortana pattern for 27938+ ^2 2025-09-14 21:11:53 +07:00
Amrsatrio
f873888a3b Start10: Add new bTransitioningToCortana pattern for 27938+ 2025-09-14 21:03:42 +07:00
Amrsatrio
79f8dd3265 Start10: Harden CStartExperienceManager::GetMonitorInformation() patterns for ARM64 2025-09-14 20:38:29 +07:00
Amrsatrio
201a7e5bed Start10: Revise CStartExperienceManager::Hide() patching on ARM64.
Now works on 27881+.
2025-09-14 20:06:53 +07:00
Amrsatrio
caa2452872 Fix CLauncherTipContextMenu::_ExecuteCommand() pattern for latest 24H2/25H2 (#4370) 2025-09-14 20:06:52 +07:00
Amrsatrio
ad2fa72c02 Default to Windows 10 (EP) taskbar, then Windows 10 stock taskbar, then Windows 11 taskbar 2025-09-09 14:55:43 +07:00
m-wigley
72c6983947
GUI: Hide the win8 network flyout as an option on Win 11 after 25346 as van.dll was removed (#4478)
* Hide the win8 network flyout as an option on Win 11 after 25346 as van.dll was removed

* Also hide the control center as it doesnt work either

* Don't hide the control center option - it should be fixed properly

---------

Co-authored-by: Matthew Wigley <>
2025-09-06 03:26:35 +07:00
Amrsatrio
1bbe207c83 Taskbar10: Fix TrayThreadBSTA (54481602) taskbar thread flags for compatibility with taskbar toolbars 2025-09-06 02:53:54 +07:00
Amrsatrio
ab99f26687 Taskbar10: ep_taskbar now statically links to private functions 2025-09-01 05:45:59 +07:00
Amrsatrio
ff30457ff5 Change hooking library to SlimDetours.
- On ARM64, fixes incompatibilities with certain Windhawk mods that hook CreateWindowExW such as taskbar-volume-control.
- On ARM64, fixes a very slim chance bug where hooked functions would cause a crash when called.
- Updated dependencies.
2025-08-31 16:53:54 +07:00
Amrsatrio
0beace9080 Update copyright year 2025-08-08 13:58:06 +07:00
Amrsatrio
fa19402bff SettingsMonitor: There is a bug in Explorer windows where WM_SETTINGCHANGE would scroll the ItemsView to the top, we minimize the damage due to this by pinpointing the WM_SETTINGCHANGE message to taskbar window. 2025-08-08 13:56:11 +07:00
Amrsatrio
66818fed7d Fix GUID of ITaskListWndSite 2025-08-08 13:56:10 +07:00
Amrsatrio
2633903d19 TaskbarCenter: Update TaskbarCenter_IsTaskbarHorizontal to be safer 2025-08-08 13:56:10 +07:00