Amrsatrio
d11445afda
Start10: Fixed user tile menu not working on later 22H2/23H2 builds and 24H2
2024-04-27 19:10:17 +07:00
Amrsatrio
097666676a
Start10: Remove the need to CoInitialize() in PatchStartTileData()
2024-04-25 23:32:37 +07:00
Amrsatrio
bae9fd612d
Fix crashes on 22631 caused by forgetting to call CoUninitialize() in PatchStartTileData()
2024-04-25 22:57:00 +07:00
Amrsatrio
e59c34c06e
Start10: Revert 45bd735 to pin down antivirus detections
2024-04-25 20:50:03 +07:00
Amrsatrio
232fe6b148
Start10: Fix Pin to Start yet again by replacing the implementation of the verb with our own
2024-04-25 20:36:20 +07:00
Amrsatrio
e57a6b0aeb
Taskbar10: Say goodbye to the stock 10 taskbar implementation in explorer.exe of 26002+
2024-04-25 20:26:36 +07:00
Amrsatrio
24e019d484
Implement restoration of Logon, Logoff, and Shutdown sounds based on code in Windows 7 explorer.exe (disabled in public builds for now).
...
- Also properly fixed the logon delay on 22000.
- Removed the logon delay option.
2024-04-25 20:14:34 +07:00
Valentin Radu
45bd735856
Start10: Prevent menu closing delay when patching standalone (without ExplorerPatcher injecting explorer.exe
)
...
The Windows 10 Start menu has a delay when closing if one is injecting
it without injecting `explorer.exe` as well. The reason for this is
that animations are fixed, which in turn fixes this delay, using code
run when ExplorerPatcher is injected in `explorer.exe`. It cannot be
patched from the Start menu's host process itself
(`StartMenuExperienceHost.exe`) because that doesn't load
`twinui.pchsell.dll` where the actual patching happens. This commit
works around this shortcoming by employing the old fix for this delay:
hiding the Start menu when animations haven't been fixed (so when
`explorer.exe` is not injected by ExplorerPatcher).
We needed to detect when animations were successfully patched from
`explorer.exe` in order to disable this workaround, thus this commit
offers an example on how to create a kernel object, in this case a
mutex, that can be 'seen' by a process running inside an app container,
as is the case for Start menu's host process
(`StartMenuExperienceHost.exe`).
2024-04-04 03:38:00 +03:00
Amrsatrio
c286ab5610
Start10: Tweaked the method for restoring the old start menu's animations to work with 226xx.3420+ and 24H2 ( #3066 )
2024-03-31 22:23:46 +07:00
Amrsatrio
913b2d03db
Taskbar10: Revised the method for disabling DisableWin10Taskbar (sorry)
2024-03-14 04:42:28 +07:00
Amrsatrio
623eceedd0
Taskbar10: Adjusted the conditions for the hotkey registration patch
2024-03-13 07:47:08 +07:00
Amrsatrio
95ea9e740b
Main: Prevent injection in safe mode ( #2968 )
2024-03-13 07:17:12 +07:00
Amrsatrio
5e7bad22cd
Taskbar10: Revised the method for restoring acrylic to the Windows 10 taskbar on 22621+
2024-03-13 07:00:11 +07:00
Amrsatrio
5c35f5862f
Taskbar10: Fixed a bug where SCOOBE would repeatedly crash Explorer when Language Switcher is set to anything other than Windows 11 (the default) ^2
2024-03-13 06:58:57 +07:00
Amrsatrio
fe7f8005fb
Taskbar10: Fixed a bug where SCOOBE would repeatedly crash Explorer when Language Switcher is set to anything other than Windows 11 (the default)
2024-03-12 23:21:41 +07:00
Amrsatrio
0791bd7ccf
Taskbar10: Properly patch pnidui.dll in EP's Program Files
2024-03-12 00:37:09 +07:00
Amrsatrio
8f84a965a6
Taskbar10: Proper NeedsRo_PositionStartMenuForMonitor fix for 22621.2792+ (without relying on disabling a feature flag)
2024-03-11 23:06:30 +07:00
Amrsatrio
9f9acfc74e
Taskbar10: Turn off the code for loading the reimplemented taskbar on public builds for now
2024-02-21 09:40:06 +07:00
Amrsatrio
08dec82aec
Setup: Slight fix in ProcessTaskbarDlls
2024-02-18 16:38:59 +07:00
Amrsatrio
dfe340d2f8
Taskbar10: Various fixes for 26052+ support
2024-02-18 14:11:58 +07:00
Amrsatrio
22d9e3c6ac
Taskbar10: Improved animation performance when centering and/or EP Weather is not enabled, also fixed search box positioning on small taskbar size
2024-02-16 01:33:19 +07:00
Amrsatrio
36ebe5a7e5
All: Last minute fixes
2024-02-15 10:30:03 +07:00
Amr Satrio
88212b32c3
Merge pull request #2780 from Anixx/patch-1
...
Taskbar10: Fixed classic theme taskbar dimensions (#2316 )
2024-02-14 07:01:15 +07:00
Amrsatrio
3c8809eaa8
All: Add stuff for supporting 25xxx+
2024-02-14 04:41:29 +07:00
Amrsatrio
0157ecc330
Taskbar10: Allow search box (without highlights) on Windows 11
2024-02-14 04:32:23 +07:00
Amrsatrio
1f2e2c4821
Symbols: Add explorer.exe
symbols and unified the method for Windows 10 Alt+Tab on 22000
2024-02-14 04:24:20 +07:00
Amrsatrio
79b0f68aff
Start10: Removed the original method for fixing Jump List (right click) views
2024-02-14 04:19:36 +07:00
Amrsatrio
97fd4831a8
Taskbar10: Instant Network and Battery flyouts on versions that don't need them
2024-02-14 04:16:44 +07:00
Amrsatrio
e0b97e2be6
File Explorer: Proper pixel-perfect address bar shrinking
2024-02-14 03:57:56 +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
1939de5e97
Taskbar10: Made flyout positioning patches work with 22635.3066
2024-01-23 01:33:44 +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
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
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
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
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
b5b0b21443
L10N: Localized Updates and Symbols notifications
2023-11-12 04:11:41 +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
bdc06de667
Taskbar10: Don't register the Win+X window more than once (thanks @roflcopter4)
2023-10-24 20:49:28 +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