winsiderss / systeminformer

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com
https://systeminformer.sourceforge.io
MIT License
10.52k stars 1.36k forks source link

[feature] Update modern icons #949

Closed 1280px closed 1 year ago

1280px commented 2 years ago

Current modern icons are pretty nice, but they don't support dark mode and also don't fit with current Windows 10/11 UI at all!

I can suggest use this iconset - it fits pretty good with current Windows UI and can be easily transported to any size or color because of .svg format.

Here's my concept of PH with new icons based on iconset above with tiny toolbar UI fixes (can we get rid of this horrible 1px white line in dark mode pleeeease?) phicon-l phicon-d

UPD: I found out Microsoft has a HUGE free-to-use Fluent icons collection on GitHub: https://github.com/microsoft/fluentui-system-icons, which makes things even better :D

codeworks-studio commented 2 years ago

Looks cleaner

jxy-s commented 2 years ago

I do agree the icons need a bit of a refresh overall. Work is in progress for dark mode (which is still an experimental feature https://github.com/processhacker/processhacker/issues/98) and the modern icons should eventually support that more gracefully.

dmex commented 2 years ago

can we get rid of this horrible 1px white line in dark mode pleeeease?

win32k inserts that line... I haven't found anything that would let me remove it without completely replacing the entire menu.

Windows 7 classic theme: image

Windows 11 theme: image

What you can do though is right-click the toolbar and set the menu to 'auto-hide': image

You can press the ALT key to hide/show the menu. There are some solutions for replacing the menu control entirely but they all come with their own set of problems and issues... It's not a great solution but this works for now.

The icons will probably be updated soon. The idea is allowing them to be customized by changing the files on disk separate from the DLL.

MagicAndre1981 commented 2 years ago

don't add such ugly icons, this is what I hate about the new sysinternals tool updates. I still want colored icons to find things much faster

1280px commented 2 years ago

I still want colored icons to find things much faster

Classic icons still will be available, I only suggest to update modern icons (which look pretty legacy right now, not to mention they don't even support dark mode)

dmex commented 2 years ago

can we get rid of this horrible 1px white line in dark mode pleeeease?

The white line will be removed in the next update. There were 3 undocumented window messages on Windows 7 and above required to draw the menu and remove the line... Not sure why MS hasn't documented these messages but now we know 👍

image

dmex commented 2 years ago

Menubar was updated in latest nightly build.