1
0
mirror of https://github.com/valinet/ExplorerPatcher.git synced 2024-11-28 01:10:55 +01:00
Commit Graph

241 Commits

Author SHA1 Message Date
Valentin Radu
93a7f5c0d7 Provides a simple mechanism for chainloading a custom library when the shell interface is created 2021-11-20 13:07:58 +02:00
Valentin Radu
113aa744a0 Implemented absolute height and width parameters for the Windows 10 switcher 2021-11-20 01:02:12 +02:00
Valentin Radu
112f4bf92d Changed ep_setup command line and default behavior 2021-11-19 18:57:32 +02:00
Valentin Radu
cd8cbecfa0 Implemented #389 2021-11-19 18:19:58 +02:00
Valentin Radu
88c186f53c Correlated EP defaults with clean Windows install defaults 2021-11-19 08:50:32 +02:00
Valentin Radu
ff326d66b5 Modifications to build process according to PR #400 2021-11-18 21:58:57 +02:00
Valentin-Gabriel Radu
84df5573d8
Update README.md 2021-11-18 20:28:58 +02:00
Valentin Radu
3bbd227c6a Preserve taskbar toolbar layouts 2021-11-18 20:17:19 +02:00
Valentin Radu
033ad034d5 22000.318.38.1: Fixed #410 2021-11-18 19:44:01 +02:00
Valentin Radu
aff330cc08 Implemented /extract switch for ep_setup 2021-11-18 19:08:29 +02:00
Valentin Radu
725d5ad18f 22000.318.38:
* Functional Windows 10 network flyout
* Functional Windows 10 battery flyout
* Implemented support for Windows 7 battery flyout (#274)
2021-11-18 18:20:17 +02:00
Valentin Radu
fbc9b3df09 Updated to latest sws 2021-11-18 18:13:40 +02:00
Valentin Radu
350e0f61b7 Moved CLSID_ImmersiveShell to utility 2021-11-18 18:13:19 +02:00
Valentin Radu
ff26abe9a3 Changed message on update notification 2021-11-16 07:09:31 +02:00
Valentin Radu
59d1e452e4 Properties can open last used section when starting 2021-11-16 07:00:10 +02:00
Valentin Radu
0a64066724 Fixed keyboard not activating sections 8 and 9 2021-11-16 04:23:27 +02:00
Valentin Radu
8f9ecf68e4 Properties GUI is restarted after setup 2021-11-16 04:22:44 +02:00
Valentin Radu
4b66794fc7 22000.318.37.4: Added option to show separators between toolbars in the taskbar (#379) 2021-11-16 03:06:12 +02:00
Valentin Radu
da5d7ef8d1 Improved wording in Properties UI (#377) 2021-11-16 02:59:42 +02:00
Valentin Radu
c259538563 ep_setup_patch: include resource file 2021-11-16 02:53:39 +02:00
Valentin Radu
fccf33ff0d ep_setup_patch: set subsystem to WINDOWS instead of CONSOLE 2021-11-16 02:53:23 +02:00
Valentin Radu
f547d080c9 Fixed #374 2021-11-16 00:07:33 +02:00
Valentin Radu
abf0d38cb4 Closed handles when ShellExecuteExW with SEE_MASK_NOCLOSEPROCESS 2021-11-15 05:54:54 +02:00
Valentin Radu
8cba312707 Fixed Windows 11 taskbar not being able to start 2021-11-15 05:18:32 +02:00
Valentin Radu
a90aec2b13 Fixed tiny typo 2021-11-15 04:05:04 +02:00
Valentin Radu
f226f1ade6 Improved delivery of toast notifications 2021-11-15 03:59:19 +02:00
Valentin Radu
2d9158c384 Mitigated Explorer restarts not saving settings 2021-11-15 03:58:17 +02:00
Valentin Radu
344b68e945 Fixed typos in error message 2021-11-15 03:57:33 +02:00
Valentin Radu
02c485e0d9 Version number is shared between projects 2021-11-15 03:46:33 +02:00
Valentin Radu
62ff17f25e Added link to artifacts in release notes 2021-11-15 03:45:38 +02:00
Valentin Radu
2b2a449ba0 Fixed #349 2021-11-14 22:58:01 +02:00
Valentin Radu
e37a384079 Fixed #346 2021-11-14 21:43:23 +02:00
Valentin Radu
bcc1bca3d0 Fixed automatic updates; improved setup 2021-11-14 21:03:39 +02:00
Valentin Radu
140866e3de Updated workflow 2021-11-14 19:59:10 +02:00
Valentin Radu
24d8db1cc6 Updated README and CHANGELOG 2021-11-14 19:53:34 +02:00
Valentin Radu
f19e6ccd61 Update URL is now defined instead of hardcoded 2021-11-14 19:52:24 +02:00
Valentin Radu
986fdbb3f1 Mitigations for Windows 11 taskbar not starting sometimes 2021-11-14 19:52:05 +02:00
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
2021-11-14 18:37:16 +02:00
Valentin Radu
05efe53f83 Improvements in configuration GUI 2021-11-14 18:32:54 +02:00
Valentin Radu
78cf89d15e Hashes are now UTF-8 encoded instead of UTF-16 2021-11-14 18:30:02 +02:00
Valentin Radu
ab6ca5e93a Housekeeping 2021-11-14 18:29:07 +02:00
Valentin Radu
ef3920ebc0 Removed resource.h from ep_generate_release_name 2021-11-14 18:27:01 +02:00
Valentin Radu
0d68ad399d Fixed bug in sws that crashed explorer when more than 20 windows were open 2021-11-14 18:26:11 +02:00
Valentin Radu
2d3cb664fe Fixed process injection 2021-11-13 08:01:17 +02:00
Valentin Radu
6f8d0efe97 Hardcoded symbols are based on MD5 sum 2021-11-13 07:59:14 +02:00
Valentin Radu
1608abf6c6 Freed memory, removed output from settings manager 2021-11-13 06:33:27 +02:00
Valentin Radu
68d1efbb71 Corrected DXGI import 2021-11-13 06:31:54 +02:00
Valentin Radu
ca4f993aab Manually trigger workflow 2021-11-12 22:34:32 +02:00
Valentin Radu
e02e4ae58f Fixes #313 (unable to start when sws is enabled and Windows 10 taskbar is disabled) 2021-11-11 08:45:55 +02:00
Valentin Radu
04616cee16 Fixes for shell extension
* Properly implemented cleanup routines when injected into
applications other than Explorer
* Never EVER forget to specify a ThreadingModel for a COM object
in registry. That was the cause the DLL was making Microsoft Teams
crash on startup
* Do not free memory when the DLL is unloaded (DLL_PROCESS_DETACH)
and lpvReserved is non-NULL. It means the DLL is unloaded as the process
terminates, in which case all threads are dead, so it is not safe to call freeing
routines - let the operating system reclaim the memory on process exit
2021-11-11 07:00:44 +02:00