Commit Graph

  • 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 Amrsatrio 2024-03-13 06:57:27 +07:00
  • fe7f8005fb Taskbar10: Fixed a bug where SCOOBE would repeatedly crash Explorer when Language Switcher is set to anything other than Windows 11 (the default) Amrsatrio 2024-03-12 23:21:41 +07:00
  • fc61884c83 GUI: Add option for ep_taskbar tray overflow style Amrsatrio 2024-03-12 00:48:42 +07:00
  • 0791bd7ccf Taskbar10: Properly patch pnidui.dll in EP's Program Files Amrsatrio 2024-03-12 00:36:32 +07:00
  • 8f84a965a6 Taskbar10: Proper NeedsRo_PositionStartMenuForMonitor fix for 22621.2792+ (without relying on disabling a feature flag) Amrsatrio 2024-03-11 23:01:32 +07:00
  • a0885c6494 Taskbar11: Updated the IME context menu patch to work with 26058 Amrsatrio 2024-02-22 23:27:37 +07:00
  • 91aaa82767 Version: 22621.3007.63.4 22621.3007.63.4_91aaa82 Amrsatrio 2024-02-22 16:42:33 +07:00
  • fdc357b23f Setup: Reverted the method for ending explorer.exe and its subprocesses Amrsatrio 2024-02-22 16:39:53 +07:00
  • cb3f9670d9 Build: Support for enabling WITH_ALT_TASKBAR_IMPL Amrsatrio 2024-02-21 10:23:55 +07:00
  • 1517de005e Version: 22621.3007.63.3 22621.3007.63.3_1517de0 Amrsatrio 2024-02-21 09:40:56 +07:00
  • 9f9acfc74e Taskbar10: Turn off the code for loading the reimplemented taskbar on public builds for now Amrsatrio 2024-02-21 09:40:06 +07:00
  • 08dec82aec Setup: Slight fix in ProcessTaskbarDlls 22621.3007.63.2_08dec82 Amrsatrio 2024-02-18 16:38:59 +07:00
  • dfe340d2f8 Taskbar10: Various fixes for 26052+ support 22621.3007.63.2_dfe340d Amrsatrio 2024-02-18 14:11:58 +07:00
  • 438eb1d443 Setup: Remove OwnerWindowWndProc that I forgot to remove Amrsatrio 2024-02-17 23:25:11 +07:00
  • fb28688bb8 Update CHANGELOG.md 22621.3007.63.2_fb28688 Amrsatrio 2024-02-16 02:21:15 +07:00
  • 610ba7f919 Setup: Don't place wincorlib.dll on Windows 10 (#2829) Amrsatrio 2024-02-16 02:17:16 +07:00
  • 399324131d Version: 22621.3007.63.2 22621.3007.63.2_3993241 Amrsatrio 2024-02-16 01:35:48 +07:00
  • 22d9e3c6ac Taskbar10: Improved animation performance when centering and/or EP Weather is not enabled, also fixed search box positioning on small taskbar size Amrsatrio 2024-02-16 01:33:19 +07:00
  • 35e31b91e2 Update CHANGELOG.md Amrsatrio 2024-02-15 12:10:39 +07:00
  • 13dc90cfcd Update README.md Amrsatrio 2024-02-15 10:49:14 +07:00
  • 90666d5723 Update changelog and localizations 22621.3007.63.1_90666d5 Amrsatrio 2024-02-15 10:33:17 +07:00
  • 36ebe5a7e5 All: Last minute fixes Amrsatrio 2024-02-14 10:22:50 +07:00
  • 88212b32c3 Merge pull request #2780 from Anixx/patch-1 Amr Satrio 2024-02-14 07:01:15 +07:00
  • 3a882c7745 Build: Upgrade PlatformToolset to Visual Studio 2022 (v143) Amrsatrio 2024-02-14 06:11:23 +07:00
  • 982fe56eb3 Version: 22621.3007.63.1 (pre-release) Amrsatrio 2024-02-14 06:09:17 +07:00
  • d4f36622c5 All: Update copyright year Amrsatrio 2024-02-14 05:53:46 +07:00
  • 30eb7b2bb0 GUI: Add notice regarding reimplemented taskbar Amrsatrio 2024-02-14 05:37:16 +07:00
  • 3c8809eaa8 All: Add stuff for supporting 25xxx+ Amrsatrio 2024-02-14 04:41:29 +07:00
  • 0c5021b376 GUI: Added "Uninstall" section containing a button to launch the uninstaller. People asked "how to uninstall" so I think this might help. Amrsatrio 2024-02-14 04:39:14 +07:00
  • 0157ecc330 Taskbar10: Allow search box (without highlights) on Windows 11 Amrsatrio 2024-02-14 04:32:23 +07:00
  • 1f2e2c4821 Symbols: Add explorer.exe symbols and unified the method for Windows 10 Alt+Tab on 22000 Amrsatrio 2024-02-14 04:23:05 +07:00
  • 79b0f68aff Start10: Removed the original method for fixing Jump List (right click) views Amrsatrio 2024-02-14 04:19:36 +07:00
  • 97fd4831a8 Taskbar10: Instant Network and Battery flyouts on versions that don't need them Amrsatrio 2024-02-14 04:16:44 +07:00
  • e0b97e2be6 File Explorer: Proper pixel-perfect address bar shrinking Amrsatrio 2024-02-14 03:57:56 +07:00
  • 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. Amrsatrio 2024-02-14 03:11:42 +07:00
  • 61d9715439 Update dllmain.c Anixx 2024-02-04 18:38:18 +02:00
  • 8c1fc0e499 Taskbar10: Made flyout positioning patches work with 26020.1000 22621.2861.62.2_8c1fc0e Amrsatrio 2024-01-23 02:42:34 +07:00
  • 026f81695f Build: Add trailing backslashes to OutDir to fix warnings 22621.2861.62.2_026f816 Amrsatrio 2024-01-23 01:36:58 +07:00
  • 1939de5e97 Taskbar10: Made flyout positioning patches work with 22635.3066 Amrsatrio 2024-01-23 01:33:44 +07:00
  • 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... Amrsatrio 2024-01-08 17:26:40 +07:00
  • 9b68cc0635 Taskbar10: Revised the pattern for patching the new IME context menu so that it works on 25951 ^2 22621.2861.62.2_9b68cc0 Amrsatrio 2023-12-22 20:25:06 +07:00
  • 702b2a76d9 Version: 22621.2861.62.2 22621.2861.62.2_702b2a7 Amrsatrio 2023-12-22 20:09:10 +07:00
  • 4bea5f688d Taskbar10: Revised the pattern for patching the new IME context menu so that it works on 25951 Amrsatrio 2023-12-22 19:56:12 +07:00
  • ce9f973167 Symbols: Fixed languages with longer strings such as French crashing Explorer when attempting to download symbols Amrsatrio 2023-12-21 21:53:42 +07:00
  • 9444eee9be L10N: Update translations 22621.2861.62.1_9444eee Amrsatrio 2023-12-16 02:45:47 +07:00
  • ee06d36c57 Version: 22621.2861.62.1 Amrsatrio 2023-12-16 02:44:07 +07:00
  • 3a1b8b8296 File Explorer: Fixed crashes when using Windows 7/10 control interface on OS builds 22635.2915+ Amrsatrio 2023-12-16 02:29:54 +07:00
  • bff76da2bf Taskbar10: Disable the 42537950 feature flag that is present on Canary builds Amrsatrio 2023-12-16 00:08:10 +07:00
  • 3c0b4a9b72 GUI: Increased window width for all languages (#2574) Amrsatrio 2023-12-12 19:46:42 +07:00
  • 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+. Amrsatrio 2023-12-11 23:05:31 +07:00
  • a7a3d2727c L10N: Fixed a little bug in EP_L10N_ApplyPreferredLanguageForCurrentThread 22621.2506.60.1_a7a3d27 Amrsatrio 2023-11-21 04:36:15 +07:00
  • 72f1458afe Improved method of disabling immersive menus for proper rendering of submenus 22621.2506.60.1_72f1458 Amrsatrio 2023-11-21 02:41:07 +07:00
  • 0ad150a325 Improved twinui.pcshell.dll patterns to be more versatile Amrsatrio 2023-11-21 02:33:54 +07:00
  • 7c3be29282 GUI: Added the ability to switch languages Amrsatrio 2023-11-21 00:02:10 +07:00
  • 3cb3ace48a Made FindPattern a non-inline function. This should help reduce the code size as I continue to add more patterns. Amrsatrio 2023-11-20 23:46:57 +07:00
  • 2450a5d284 Main: Fixed signature of ApplyOwnerDrawToMenu and RemoveOwnerDrawFromMenu Also fixed the pattern for preventing UpdateStartMenuPositioning from crashing, to work on 25951 (Canary) Amrsatrio 2023-11-20 12:07:15 +07:00
  • 9e7c1e68b7 Symbols: Fixed SymbolsLastNotifiedOSBuild registry value not being written 22621.2506.60.1_9e7c1e6 Amrsatrio 2023-11-18 17:54:00 +07:00
  • 7d0cdde356 Taskbar10: Fixed start menu/search flyout positioning code crashing Explorer when the display resolution changes Amrsatrio 2023-11-18 17:43:33 +07:00
  • 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. 22621.2506.60.1_d6cdb5d Amrsatrio 2023-11-14 01:51:36 +07:00
  • 3b902d0ae7 File Explorer: Fixed UB caused by wrong ShouldAppsUseDarkMode signature (#2429, #2431) 22621.2506.60.1_3b902d0 Amrsatrio 2023-11-13 00:36:56 +07:00
  • c5bb636f1e All: Updated donation links, with kind permission from @valinet 22621.2506.60.1_c5bb636 Amrsatrio 2023-11-12 17:24:30 +07:00
  • a0f9c0c7dc Version: 22621.2506.60.1 (Pre-release) Amrsatrio 2023-11-12 17:12:04 +07:00
  • f62c53253c File Explorer: Restored "Apply Mica" functionality on 22H2 Amrsatrio 2023-11-12 15:26:12 +07:00
  • 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). Amrsatrio 2023-11-12 14:13:16 +07:00
  • b45f79f25d Setup: Reorganized resources Amrsatrio 2023-11-12 14:00:35 +07:00
  • 163b45228a L10N: Localized Setup Amrsatrio 2023-11-12 11:49:59 +07:00
  • fc17455962 L10N: Localized remaining user-facing texts in GUI and Updates Amrsatrio 2023-11-12 06:05:54 +07:00
  • b5b0b21443 L10N: Localized Updates and Symbols notifications Amrsatrio 2023-11-12 04:11:41 +07:00
  • a74f27b42d GUI: Change PlatformToolset to v142 to align with others Amrsatrio 2023-11-08 02:23:43 +07:00
  • 639d7aa5f1 GUI: Decoupled into ep_gui and added support for localization Amrsatrio 2023-11-08 02:11:48 +07:00
  • f6f6d899f2 GUI: Begin decoupling into ep_gui Amrsatrio 2023-11-07 18:46:17 +07:00
  • ac268b1acb Taskbar10: Partially fixed Windows 11 Start menu and Search positioning on builds 23545+ (Dev) 22621.2428.59.1_ac268b1 Amrsatrio 2023-10-27 02:08:05 +07:00
  • a7c87ce37d Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix ^2 22621.2428.59.1_a7c87ce Amrsatrio 2023-10-26 00:16:12 +07:00
  • 845d2b55c9 Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix 22621.2428.59.1_845d2b5 Amrsatrio 2023-10-25 21:25:27 +07:00
  • bdc06de667 Taskbar10: Don't register the Win+X window more than once (thanks @roflcopter4) 22621.2428.59.1_bdc06de Amrsatrio 2023-10-24 20:49:28 +07:00
  • af3bff4b9f Update README.md Amrsatrio 2023-10-22 16:37:02 +07:00
  • a77aff4b29 Taskbar10: Pulled back 2cc87ab Crashes on 22621.2428 (by a call from Windows.UI.Immersive.dll), needs further investigation for a proper fix 22621.2428.59.1_a77aff4 Amrsatrio 2023-10-22 02:37:04 +07:00
  • 4999f1d520 Version: 22621.2428.59.1 (Pre-release) Amrsatrio 2023-10-22 02:11:20 +07:00
  • 5321766d4e Start10: Add RefreshedStyles.xbf Amrsatrio 2023-10-22 01:58:16 +07:00
  • 2cc87aba39 Taskbar10: Fixed a bug where the Windows 10 taskbar no longer shows after a certain configuration update in 23560.1000 Amrsatrio 2023-10-22 01:56:31 +07:00
  • 11160c804d GUI: Fixed a bug where "Remember last used section" doesn't remember the current page after being enabled Amrsatrio 2023-10-22 00:08:35 +07:00
  • 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. Amrsatrio 2023-10-22 00:03:31 +07:00
  • 8fc53a1285 Accurate taskbar fonts for classic theme mitigations 22621.2361.58.4_8fc53a1 aubymori 2023-10-21 01:21:17 -05:00
  • 67b7a27044 Start10: Attempt to fix exploding RAM usage when opening Start10 on 22621.2134+ 22621.2361.58.4_67b7a27 Amrsatrio 2023-10-21 17:00:46 +07:00
  • f027a36837 All: Prepared some headers for C++ Amrsatrio 2023-10-17 14:15:30 +07:00
  • a57471feb2 Taskbar10: Fix start menu position when the taskbar is at the left or right side on Moment 4 builds 22621.2361.58.4_a57471f Amrsatrio 2023-10-16 23:26:04 +07:00
  • 7e2f76840a Start10: Properly fix start menu showing/hiding along with its original animations on builds 22000.65+ Amrsatrio 2023-10-16 23:21:23 +07:00
  • 80f11ae4f9 Symbols: Remove unneeded setting the keys to 0 because the tree is deleted anyway if the hash does not match 22621.2361.58.4_80f11ae Amrsatrio 2023-10-11 15:37:42 +07:00
  • 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. 22621.2361.58.4_acc0131 Amrsatrio 2023-10-11 15:16:42 +07:00
  • 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. Amrsatrio 2023-10-11 15:10:02 +07:00
  • b52bd790ed Taskbar10: Fixed PatchExplorer_UpdateWindowAccentProperties to not crash anymore with build 25951 (Canary) 22621.2361.58.4_b52bd79 Amrsatrio 2023-10-10 21:52:15 +07:00
  • dca0b3ae44 Taskbar10: Made the Control Center and Toast Center positioning patch work with build 25951 (Canary) 22621.2361.58.4_dca0b3a Amrsatrio 2023-10-10 20:15:59 +07:00
  • b157abad62 Version: 22621.2361.58.4 22621.2361.58.4_b157aba Amrsatrio 2023-10-07 03:31:22 +07:00
  • 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 Amrsatrio 2023-10-07 03:24:58 +07:00
  • bdd71efeb9 Start: Indicate that "Start menu style" requires restart so that Explorer tile pinning works properly. 22621.2361.58.3_bdd71ef Amrsatrio 2023-10-06 22:07:53 +07:00
  • 9f04110d72 Taskbar11: Restored commit 085b3dd that I modified by accident Amrsatrio 2023-10-06 22:02:10 +07:00
  • 0b57e78d18 Version: 22621.2361.58.3 22621.2361.58.3_0b57e78 Amrsatrio 2023-10-06 17:10:40 +07:00
  • 3b38b94df2 Build: Revert PlatformToolset to v142 I accidentally committed my change of this to v143 22621.2361.58.2_3b38b94 Amrsatrio 2023-10-06 16:41:27 +07:00
  • 21c288c3c0 Start10: The Pin to Start/Unpin from Start patch should not run when the Windows 11 start menu is used Amrsatrio 2023-10-06 16:41:27 +07:00
  • 29fda7935d Start10: Revised the method of fixing Pin to Start/Unpin from Start Amrsatrio 2023-10-06 16:34:50 +07:00