Issue with the display of icons (in Details mode) in the listview

Found a bug in "Everything"? report it here
EricBinet
Posts: 15
Joined: Fri Oct 17, 2025 1:02 pm

Issue with the display of icons (in Details mode) in the listview

Post by EricBinet »

Hello David

I've search the forum but didn't find this case. In the listview the icons (depending of the settings, see below) are not displayed properly.

Setting:

- an .ico file with 16x16, 20x20, 24x24, 32x32 and 48x48 format. All with a 256 colors depth and assiociated to PNG files (I also did the tests with 32 bits color depth just to be sure...it's Windows.. but it's the same results).

- Everything version: 1.5.0.1402a x64 (and previous)
- View : Details mode
- OS: Windows7 (i know, i know, but it's working fine and it's off any network)
- Screen DPI : 100% (27" screen)
- Windows icons cache cleared using : Win+R, then 'ie4uinit.exe -ClearIconCache'

The icon i used with its formats:
The custom PNG icon I used.png
The tests:

A1/ icon_size=16, icon_scale_down=true, scale=100%
Good : The icons in the listview are genuine 16x16 not rescaled.
A1-zoom100 iconsize16 good.png

A2/ icon_size=16, icon_scale_down=true, scale=125% (that's my setting, my eyes are as good as they used to be!)
Not good: The icons in the listview are NOT genuine 20x20 as it should be (i.e: 16x16x125%) but 32x32 scaled down to 20x20.
A2-zoom125 iconsize16 not good.png

A3/ icon_size=16, icon_scale_down=true, scale=150%
Not good: The icons in the listview are NOT genuine 24x24 as it should be (i.e: 16x16x150%) but 32x32 scaled down to 24x24.
A3-zoom150 iconsize16 not good.png

B1/ icon_size=20, icon_scale_down=true, scale=100%
Not good: The icons in the listview are NOT genuine 20x20 as it should be. They are 32x32 scaled down to 20x20.
B1-zoom100 iconsize20 not good.png

B2/ icon_size=20, icon_scale_down=true, scale=120%
Not good: The icons are NOT genuine 24x24 as it should be. They are 32x32 scaled down to 23x23 (and not 24x24, even tough 20x20*120%=24x24)
B2-zoom120 iconsize20 not good.png

D1/ icon_size=24, icon_scale_down=true, scale=100%
Not good: The icons in the listview are NOT genuine 24x24 as it should be. They are 32x32 scaled down to 24x24.
D1-zoom100 iconsize24 not good.png

D2/ icon_size=24, icon_scale_down=true, scale=135%
Good: The icons in the listview are genuine 32x32 not rescaled.
D2-zoom135 iconsize24 Good.png

E/ icon_size=32, icon_scale_down=true, scale=100%
Good: The icons in the listview are genuine 32x32 not rescaled.
E-zoom100 iconsize32 Good.png

F/ icon_size=48, icon_scale_down=true, scale=100%
Not good: The icons in the listview are NOT genuine 48x48. They are 32x32 upscaled to 48x48.
F-zoom100 iconsize48 not good.png

Code: Select all

Here are the real sizes depending of the scale and the icon_size:

icon_scale_down=true
icon_size: 16       20      24      32
-----------------------------------------
          100%   16x16ª  20x20   24x24   32x32ª
          105%   16x16ª  20x20   25x25
          110%   17x17   21x21   26x26
          115%   18x18   22x22   27x27
          120%   19x19   23x23   28x28
          125%   20x20   25x25   30x30
          130%   21x21   25x25   31x31
          135%   22x22   26x26   32x32ª
          140%   22x22   27x27   33x33
          145%   23x23   28x28   34x34
          150%   24x24   30x30   36x36
          
ª: display of the real size without scaling.
          


Regardless of the value of icon_size, the program always chooses the 16x16 and 32x32 icons.
Everything does not seem to find the 20x20 and 24x24 or 48x48 formats even though they are present in the .ico file.

Also, if there is no 32x32 format (but every other format) in the .ico file, Everything will use the 16x16 and upscale it.

Have I missed something?
What do you think?

Note:
Of course i could choose no icon at all with listview_icons=0 ! :)

Also, in Everything v1.4.x, the icons are 16x16 stretched to 19x19 ! :|

Have a nice day.
You do not have the required permissions to view the files attached to this post.
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Issue with the display of icons (in Details mode) in the listview

Post by void »

Thank you for your post EricBinet,

Everything uses the system icon cache which only supports 16x16 and 32x32 (and other higher resolutions)

The system icon cache doesn't support 20x20, 24x24.



Everything 1.5 will pick the highest resolution icon by default and scale down.
Everything 1.4 will pick the nearest resolution (often lower resolution) icon by default and scale up.



Could you please send me your 16x16 to 48x48.ico
I will consider an option to show 20x20 and 24x24 icons, but it's not going to be fast or efficient.

Another option might be to disable scaling, so only the 16x16 icon is shown and centered when rendered at 16x16 to 31x31.



The system icon cache is also affected by the system scaling.
If you use 150% system scaling, then 16x16 becomes 24x24.
Please try changing your system scaling instead of scaling with Everything.
With a system scale of 150% you should see 24x24 icons in Everything. (make sure icon_size is 16 as this is multiplied by your system scale)
EricBinet
Posts: 15
Joined: Fri Oct 17, 2025 1:02 pm

Re: Issue with the display of icons (in Details mode) in the listview

Post by EricBinet »

Hi
Everything uses the system icon cache which only supports 16x16 and 32x32 (and other higher resolutions)
The system icon cache doesn't support 20x20, 24x24.
Oh, I've been using Windows for ages, tweaking my system to my needs and I was not aware of that!!
Could you please send me your 16x16 to 48x48.ico
Will do next tuesday when i come back home. But i's just a regular .ico file.
I will consider an option to show 20x20 and 24x24 icons, but it's not going to be fast or efficient.
Put this at the bottom of your To-Do list! Icons are not important when searching files :)
The system icon cache is also affected by the system scaling.
If you use 150% system scaling, then 16x16 becomes 24x24.
Please try changing your system scaling instead of scaling with Everything.
With a system scale of 150% you should see 24x24 icons in Everything. (make sure icon_size is 16 as this is multiplied by your system scale)
Presbyopia is a b*tch.
Even tough i wear glasses to read, i need to push my monitor ~1m avway !
I've already tried scaling Windows to 125% and 150% but it mess up with to many applications.
So when an app can scale it's interface that's nice. Otherwise I try to use a resource editor (Resource Hacker) to change the font size. Sometimes it's possible sometimes not (apps in VB, C#, .Net etc). So be it.

Anyway i really appreciate you added this scaling option in Everything.

Have a nice week-end :)
EricBinet
Posts: 15
Joined: Fri Oct 17, 2025 1:02 pm

Re: Issue with the display of icons (in Details mode) in the listview

Post by EricBinet »

Hello David

Time flies way too fast!
Could you please send me your 16x16 to 48x48.ico
I will consider an option to show 20x20 and 24x24 icons, but it's not going to be fast or efficient
Here it is:
PNG-custom 16x16 to 48x48.ico.zip
Just remove the .zip extension.

Bonne fin de journée :)
You do not have the required permissions to view the files attached to this post.
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Issue with the display of icons (in Details mode) in the listview

Post by void »

Thanks for sharing the icon.

Just to be clear:
The system icon cache only supports 16x16 and 32x32 with no system scaling.
The system icon cache only supports 20x20 and 40x40 with 125% system scaling.
The system icon cache only supports 24x24 and 48x48 with 150% system scaling.



I will review slower methods for rendering 20x20 and 24x24 icons.
EricBinet
Posts: 15
Joined: Fri Oct 17, 2025 1:02 pm

Re: Issue with the display of icons (in Details mode) in the listview

Post by EricBinet »

Bonjour
I will review slower methods for rendering 20x20 and 24x24 icons.
Thank you but don't rush it. It's just cosmetic...

Right now i'm using icon_size=16, icon_scale_down=true and scale=125% and it fits my need (just waiting for the language file of 1.5 to be released).
But more important i'm learning to use Everything!
When i was translating it i realised how basic my use of it was !! It's like using a modern computer to do additions only :shock:

Anyway happy holidays. :D
void
Developer
Posts: 19899
Joined: Fri Oct 16, 2009 11:31 pm

Re: Issue with the display of icons (in Details mode) in the listview

Post by void »

Thank you for your feedback.

I am working on localization support for Everything 1.5 and hope to have a translation template soon.

Happy holidays!