Replies: 7 comments 2 replies
-
|
800mb is for the compiler. without that, windhawk is useless. also, what do you mean calling Windhawk a monster??? you mean its modification power? |
Beta Was this translation helpful? Give feedback.
-
|
ExplorerPatcher maintainer here. Windhawk uses a different approach to achieve vertical taskbar. It modifies the stock Windows 11 taskbar so that it's placed at the left and rotates its view by 90 degrees and icons and text by -90 degrees to align them up again. Whereas EP enables the old taskbar OR uses its remade old taskbar which had native resizing and moving support. Windhawk was designed to take in mod source code for the sake of security. It should not load already-compiled DLLs because who knows if it contains anything malicious in addition to the intended features of the mod. As for the disk space, I get it. Windhawk also includes a fork of VSCodium which I hope can be alleviated in the future by Michael adding a lite installation mode. ExplorerPatcher only contains ready-to-use DLLs and we have a policy where its DLLs distributed to end users must come from GitHub's build farms (Actions runners). |
Beta Was this translation helpful? Give feedback.
-
|
Hello I'am aware that Windhawk uses another approach.
My software exists since 1999 and PTBSync was running on Windows 95, 98, ME, 2000, XP, 7, 8, 10 and 11. A user informed me that the PTBSync trayclock completely disappears when the taskbar is switched vertical with Windhawk. I analyzed once more what is happening in the taskbar and found that Windhawk completely screws up the coordinates of all windows that are child windows of the taskbar. The coordinates of windows like the "TrayNotifyWnd" are complete garbage. Windhawk programming is very sloppy while ExplorerPatcher does it correctly. Additionally I found that in the underlying XAML all the X and Y coordinates of the taskbar are swapped which ExplorerPatcher does NOT do. Also does Windhawk not use the space in the taskbar as efficiently as Explorer Patcher does. However in my latest PTBSync version 6.7i I adapted the code to work also with Windhawk's modifications.
That is totally wrong design choice. 1.) 2.) 3.) This "security" argument is complete nonsense. There is no security. It is the opposite: Believing that any Windows user will study Windhawk code to feel "secure" is a totally naive idea. And why does Windhawk show a warning then that installing a mod is on the own risk ! The same does Microsoft with the driver certification. Instead of Windhawk developers making sure that the Windhawk installer offers only safe DLL modules they charge this work on the user and ask the user to study the sourcecode to see if it is secure. I'am software developer since 1999: No Windows user will ever study your sourcecode to check if there is trojan in it. There is only one correct design choice: |
Beta Was this translation helpful? Give feedback.
-
|
I should tell you again that Windhawk's approach is modifying the stock 11 taskbar, rather than resurrecting the old 10 taskbar. Of course if your program looks for TrayNotifyWnd explicitly you should only recommend users to use the 10 taskbar either via ExplorerPatcher or other means, NOT the 11 taskbar. Using the 11 taskbar comes with several benefits such as no loss of functionality compared to stock, for example in EP's taskbar it doesn't have battery percentage, emoji button, mic mute button, and others exclusive to the 11 taskbar but they can be added anytime to EP's taskbar anytime as I wish. Useful or not for the end user, that's another story. But from maintenance perspective that may be challenging as the 11 taskbar is more of a living thing with updates that bring more stuff into it as you said. At least with my experience of keeping my EP taskbar working on updates, I don't have to work as much as Michael did with the 11 taskbar. I get that vertical 11 taskbar is more of a hack or proof of concept. And I am not surprised if most of existing 3rd party taskbar customizers are not compatible with the new 11 XAML taskbar. You're late to the party for around 4 years when they turned the taskbar clock into XAML. Regarding security, all mods in the marketplace were vetted and code-reviewed by Michael himself prior to submission. The real risk is when you copy paste raw Just my two cents, I'm outta here. |
Beta Was this translation helpful? Give feedback.
-
This is true. The only thing that I don't understand: why did they leave this old Windows 10 code still in the Explorer?
I have no idea what you mean with "late to the party" ? The first PTBSync versions worked perfectly on Windows 95 under these conditions.
You did not understand. It does not matter what Windows version and it does not matter which third party software the user has installed:
You did not understand. On Windows a child window is normally always smaller than it's parent window. The child window "TrayNotifyWnd" is normally much smaller than the parent taskbar. But study the size and position of all taskbar child windows when Windhawk shows the vertical taskbar. The TrayNotifyWnd normally only contains the tray icons and the tray clock.
Nobody says that they should be closed code. Can you imagine how my computer would look like if everybody would do such a nonsense? You wrote no comment about any of my arguments. I repeat one last time for you what I wrote before: Downloading a source code and compiling it on my computer does NOT increase the security AT ALL! And what if the binary files of the 800 Megabyte compiler contain a trojan ? Installing a compiler and saying that this makes anything more "secure" is really the biggest nonsense that I ever heard. Do what you want. |
Beta Was this translation helpful? Give feedback.
-
This isn't the sole functionality of Windhawk. It tends to be used for far more extensive customisation. |
Beta Was this translation helpful? Give feedback.
-
|
@Amrsatorio:
And you think I don't know this ? |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
After installing Windhawk it occupies 800 Megabyte on my disk !!
This is a MONSTER!
I only want a vertical taskbar.
800 Megabyte for a vertical taskbar ???
Also the configuration is not very user friendly.
All these big black squares that all look the same.
I immediately uninstalled it again.
This software is very badly designed.
How is it possible that it wastes so much disk space ?
Why do you install a compiler ?
This is a big nonsense.
You could install already compiled DLL files and would use a ridiculous amount of disk space.
Then I found that Explorer Patcher can also create a vertical taskbar.
But much better than Windhawk;
In Windhawk I must enter the position (Left / Right) and type the width of the taskbar into the window.
In Explorer Patcher I can move the taskbar easily around with the mouse to any side of the screen.
Additionally Explorer Patcher allows to resize the width of the taskbar with the mouse.
Explorer Patcher is much better designed, more comfortable and faster and occupies only 15 MB.
I don't understand this design of Windhawk ?
Beta Was this translation helpful? Give feedback.
All reactions