indicator-applet-complete 1.18.0 icon scaling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libayatana-indicator (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Impish |
Fix Released
|
Low
|
Unassigned |
Bug Description
[Impact]
* Images loaded from filename that are not the right scale/size to
for their target location in the UI are shown at their original
scale/size. This means that images can be oversized in the MATE
panel.
* This impacts any application using the system tray on Ubuntu MATE
that are describing the icon for the tray by file path instead of
a stock icon name. Suck apps include most desktop Snap Packages.
* The patch fixes this issue by applying a scaling process to any
icons loaded by explicit path. Stock images are unaffected.
[Test Plan]
* Install Ubuntu Mate
* Install utm-no from the Snap Store
* Launch utm-no and observe whether the tray shows a small square
purple icon for the app (correct) or a large purple rectangle
(wrong)
[Where problems could occur]
* Due to being a base system library then images and icons might
fail to load across the operating system, or be incorrectly
scaled
* The patch could be insufficient to fix the problem as described
[Other Info]
* This patch has been applied upstream, and I have been running
a patched installation for several weeks without issue
--- original description below ---
System: Ubuntu MATE 17.10 64bit
Kernel: 4.13.0-16-generic
indicator-
It appears that some icons on the indicator applet complete cannot scale well.
I tried this on multiple computers and fresh installations, and I can reproduce it 100% of the times. Icon on attached screenshot is from synology cloudstation drive.
As a side note, same icon scales well on Ubuntu 17.10 (gnome session), Kubuntu 17.10, and Ubuntu-Mate 16.04.
Changed in mate-indicator-applet (Ubuntu): | |
status: | Confirmed → Incomplete |
tags: | removed: artful |
Changed in mate-indicator-applet (Ubuntu): | |
importance: | Undecided → Low |
affects: | ubuntu-mate → ubuntu |
no longer affects: | ubuntu |
description: | updated |
description: | updated |
description: | updated |
Changed in libayatana-indicator (Ubuntu Impish): | |
status: | New → Incomplete |
importance: | Undecided → Low |
Changed in libayatana-indicator (Ubuntu Impish): | |
status: | Incomplete → Confirmed |
I have seen this with Qt applications such as Mumble and VLC. It is also evident with Steam.