Changing Start Button to match Windows 11 logo #436
Replies: 5 comments 13 replies
-
Hi That's great, a lot of people also asked about this recently, so the timing is great. Thanks for the contribution and for letting me know about it.
I also checked the project that you linked to, although indeed more complicated, it also provides a more complete implementation which gets around the issues I mentioned. The first point above could be solved by monitoring for Second point is more complicated. I mean, if this approach does not work, what's left is to see how Third point is solved by design with manual drawing, while even with bitmap is solved by only hooking Also, another question, what thickness should be the "separator" between the logo tiles after all? In your code, it was 2px, while the Windows 10 logo uses 1px. Idk, I kind of like Windows 10 version, but I am wondering, is it officially 1 or 2...? Thanks |
Beta Was this translation helpful? Give feedback.
-
Thanks for the response. The DPI problem seems solveable, we can call
EDIT4: I've figured out, by passing 2 as PartID, I get bitmap of I'd prefer modifying theme data as it is a more "cold" solution, while the one with hooks keeps a DLL in memory. I picked 2 as separator value to get four equal rectangles: the sizes of bitmaps are 16x16, 20x20, 24x24, 32x32, 40x40, 48x48 and 64x64 - e.g. after dividing the width or height of the 48x48 one by 2 we'll get four 24x24 rectangles, to make they equal I subtracted 1 from each resulting rectangle, but may be I need to increase separator size for larger sizes. |
Beta Was this translation helpful? Give feedback.
-
I've really been looking forward to this one but it doesnt work on my pc for some reason. I have the latest version of ExplorerPatcher also. I have 7+ Taskbar Tweaker and Taskbar X installed. Could one of these be the reason why it doesn't work. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Hello. I tested your binary, but nothing happen :( Can you explane how it works? Give us a tutorial please... |
Beta Was this translation helpful? Give feedback.
-
Here is a solution: https://github.com/Open-Shell/Open-Shell-Menu |
Beta Was this translation helpful? Give feedback.
-
Hello again,
I think that the current Start Button, which remains unchanged since Windows 10, looks out of place, so I've developed a very little application which replaces it - it is based on the fact that Start Button icon is stored in
TaskbarPearl
section of Win32 styles and behave exactly like Windows 10 Start Button behaved (e.g. it has accent color on hover, changes its color to dark when changing taskbar theme to light). The program works like StartAllBack "Colorize everything with accent color" option - it gets theme bitmap handle and modifies the bitmap, so it does not need to patch the msstyles file.I've also found a program which replaces Start Button via hooking uxstyles API, but I think it's out of scope of the project.
It needs Explorer to be restarted after executing or to be executed before Explorer is started, so i think it would fit ExplorerPatcher since it injects into Explorer process and I think it can execute some code before taskbar is loaded. Can you incorporate it?
UPD: a pre-built binary for those interested, execute it at your own risk: StartButtonReplacement.zip
Beta Was this translation helpful? Give feedback.
All reactions