Qt will try and deal with this by downscaling the 22x22 icons for menus, but it will look blurry. Small icons alway need to be hand adjusted so that they are pixel-perfect. This does not apply when XDG icons are being used - only when the fallback is in use i.e. on Windows.
This is the oldest open bug in sigrok. Is this still relevant now that PulseView doesn't have a traditional menu bar any more?
Yup, icons in general are still relevant, I think. E.g. for high-DPI displays and for use in other places differently-sized icons (or SVG icons if possible) should be provided. Example: QT_SCALE_FACTOR=4 ./pulseview All icons should ideally not look too pixelated in something like that, otherwise it's probably an indication that differently-sized or scalable ones should be used, I think.
Created attachment 302 [details] Windows
Created attachment 303 [details] Linux
Created attachment 304 [details] KDE
Created attachment 305 [details] GNOME
I've attached a few screenshot with QT_SCALE_FACTOR=4 with various X11 XDG themes and a Windows screenshot for comparison. Not sure how much can be improved there. Too much hassle to do *BSD, Android, Mac OS X right now, but I expect some more variations there.
Right but do we still need 16x16 raster versions as per the original report? The suggestion was that those were only needed for menus. Actually why are we even getting pixellated icons in those screenshots? Most of those icons are SVGs,