Martchus / syncthingtray

Tray application and Dolphin/Plasma integration for Syncthing
https://martchus.github.io/syncthingtray/
Other
1.66k stars 44 forks source link

Provide high-resolution versions of Windows icon #268

Open rocapz opened 3 months ago

rocapz commented 3 months ago

Relevant components

Environment and versions

Bug description The .exe icon (and all of its shortcuts) looks blurry and pixelated.

Expected behavior It should look smoother and high resolution, like other program icons.

Screenshots Screenshot 2024-06-09 083607 Screenshot 2024-06-10 082820

Additional context I believe this is happening because the program icon is only available in one resolution (there should be icons in 16x16, 24x24, 32x32, 48x48, 128x128 and 256x256 stored in the program to display) and Windows is trying to scale it to fit the desired icon size, which it can't do well.

My screen resolution is 1920x1200 if that helps.

Martchus commented 3 months ago

You have your UI quite big so this is expected as I have never put any effort into providing icons of different sizes. Not sure how much sense it makes considering it'll bloat the binary size even further. It would be nice if one was able to use SVG just like under GNU/Linux (maybe that's actually possible as of some Windows update?).

rocapz commented 3 months ago

I don't think it'll add too much bloat personally (at most 50KB if done correctly) but I understand if you decide not to. It's not that big of a deal.

soredake commented 3 months ago

You have your UI quite big so this is expected

Screenshot from 100% scaling and 1080p resolution, scaling is not the problem: изображение