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.
3 months ago
Amrsatrio
2633903d19
TaskbarCenter: Update TaskbarCenter_IsTaskbarHorizontal to be safer
4 months ago
Amrsatrio
1b20cbd342
WinX: Revised patch method, hide/unhide Terminal entries accordingly, and updated ARM64 patterns
7 months ago
Amrsatrio
1f53188b55
Try to fix ARM64 compile
12 months ago
Amrsatrio
ea5881f177
Start10: Fix positioning when the taskbar is placed vertically ( #3462 )
1 year ago
Amrsatrio
04fd2b7647
Build: Don't build CMake projects in the vcxproj because it doesn't work with GitHub Actions
1 year ago
Amrsatrio
30579b0238
Setup: Revised the method for bundling files in the setup binary.
...
Now with preserved file names, compression, and encryption.
1 year ago
Amrsatrio
2b9c747212
Updates: Revamped code with rich notification content and proper JSON parsing
1 year ago
Amrsatrio
57f63ad56f
Work on ARM64 shell extension support
1 year ago
Amrsatrio
2e4e4f5f2b
Taskbar10: Add remaining important patterns for ARM64
1 year ago
Amrsatrio
992b3a60cd
All: Preliminary ARM64 support
1 year ago
Amrsatrio
146070da76
Build: Include ep_taskbar in official builds
1 year ago
Amrsatrio
62dcb98cb2
Taskbar10: Use uxtheme.dll's immersive color functions
1 year ago
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.
2 years ago
Amrsatrio
5e7bad22cd
Taskbar10: Revised the method for restoring acrylic to the Windows 10 taskbar on 22621+
2 years ago
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
2 years ago
Amrsatrio
cb3f9670d9
Build: Support for enabling WITH_ALT_TASKBAR_IMPL
2 years ago
Amrsatrio
3a882c7745
Build: Upgrade PlatformToolset to Visual Studio 2022 (v143)
2 years ago
Amrsatrio
026f81695f
Build: Add trailing backslashes to OutDir to fix warnings
2 years ago
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+.
2 years ago
Amrsatrio
7c3be29282
GUI: Added the ability to switch languages
2 years ago
Amrsatrio
f6f6d899f2
GUI: Begin decoupling into ep_gui
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
3b38b94df2
Build: Revert PlatformToolset to v142
...
I accidentally committed my change of this to v143
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
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
Valentin Radu
a7ab5287c6
Taskbar10: Centered taskbar works in remote sessions and when animations are turned off system-wide
4 years ago
Valentin Radu
67a6fc00aa
All: Use global OS version query functions
4 years ago
Valentin Radu
092d0021b8
StartDocked: Disable Recommended section; StartUI: Enable rounded corners ( #937 )
4 years ago
Valentin Radu
9dd911cb8d
All: Support for Windows 10
4 years ago
Valentin Radu
e5c4e8bf02
Moved ep_dwm as separate executable
4 years ago
Valentin Radu
8119c5aa7c
Reduced symbol dependency for Win+C hook
4 years ago
Valentin Radu
7cc02b72d4
Option to disable rounded corners for windows
4 years ago
Valentin Radu
33e5da23b6
Excluded some stuff in 32-bit builds
4 years ago
Valentin Radu
7ba0ba1152
* Implemented virtualized registry access (so that complex behaviors can be employed but the existing lightweight GUI infrastructure is kept in place)
...
* Updated to latest sws.
* Fixed compilation in debug to produce a proper setup
* Updated branding for 2022.
4 years ago
Valentin Radu
725d5ad18f
22000.318.38:
...
* Functional Windows 10 network flyout
* Functional Windows 10 battery flyout
* Implemented support for Windows 7 battery flyout (#274 )
4 years ago
Valentin Radu
02c485e0d9
Version number is shared between projects
4 years ago
Valentin Radu
92dadf6374
* Acessing "Properties" is done via right click on taskbar, both on Windows 10, and 11 styles
...
* Support for automatic updates
* Implemented setup program
* Fixed issue where setting the Windows 10 taskbar to one of the screen edges crashed the Windows 11 taskbar if enabled
* System tray icons are now left intact when switching between Windows 10 and Windows 11 taskbars, and after build updates
4 years ago
Valentin Radu
9d3d916645
Moved QueryVersion API to separate file
4 years ago
Valentin Radu
145c03914a
Updated to latest sws
4 years ago
Valentin Radu
3099b59e6e
Small fixes, fixed compilation
4 years ago
Valentin Radu
2f8b33be5e
Tons of bug fixes, quality improvements, proper startup, avoid double patching
4 years ago
Valentin Radu
87f5ea4772
Added IA-32 compilation target, removed ARM64
4 years ago
Valentin Radu
b2ac6991c2
Update to .30
4 years ago
Valentin Radu
776a920865
Housekeeping
4 years ago
Valentin Radu
6c72c7a15d
Created notification for taskbar layout updates
4 years ago
Valentin Radu
1b1bc67c56
Implemented GUI ( fixes #29 )
4 years ago
Valentin Radu
227ae4d0a4
Refactoring
4 years ago
Valentin Radu
c42bd8c3af
Support for Microsoft Detours library
...
* Added support for hooking functions using the Microsoft Detours
library; this, in theory, means that the application can now at
least compile just fine on ARM64; although that is the case, it
currently does not support dynamically patching CTray::Init as I
have yet to come up with assembly to do that. Also, it is
uterly untested on ARM64 as I do not have a machine to test on.
* Removed x86 support, compilation targets are now only amd64 and
ARM64
4 years ago
Valentin Radu
8611c3d1da
Improved Explorer hooking
4 years ago