Bug 398160

Summary: Blurry (small) icon for microphone on the OSD
Product: [Plasma] Oxygen Reporter: Luigi Toscano <luigi.toscano>
Component: iconsAssignee: pinheiro <nuno>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Example blurry OSD images (changed microphone volumes + microphone muted)

Description Luigi Toscano 2018-09-02 15:01:44 UTC
The icons used by the OSD when the microphone is enabled/disabled or its level is changed are shown as blurry.
The affected icons are:
- microphone-sensitivity-muted
- microphone-sensitivity-low
- microphone-sensitivity-medium
- microphone-sensitivity-high

A quick check in the oxygen-icons5 repository shows that specific icons for those actions do not exists, so they probably fall-back on microphone.png, which has no SVG version and its highest size is 32x32.

Having at least a bigger version of the basic "microphone" icon should be enough to fix the blurriness.

Reported against Plasma 5.13, checked the current master, but the issue has been visible for a (long) while.
Comment 1 Luigi Toscano 2018-09-02 15:05:21 UTC
Created attachment 114744 [details]
Example blurry OSD images (changed microphone volumes + microphone muted)

Combined screenshots of the blurry icons when changing the microphone volume and when the microphone is muted.
Comment 2 Patrick Silva 2019-07-04 21:49:34 UTC
I can confirm this issue on Neon unstable edition.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.16.80
KDE Frameworks Version: 5.60.0
Qt Version: 5.12.3
Comment 3 Luigi Toscano 2019-11-09 00:20:09 UTC
Proposed patch: https://phabricator.kde.org/D25225
Comment 4 Luigi Toscano 2019-11-10 15:41:17 UTC
Git commit 99f892b26058698ea6cc8b246bb9e1350b0649c6 by Luigi Toscano.
Committed on 10/11/2019 at 15:40.
Pushed by ltoscano into branch 'master'.

Symlink microphone to audio-input-microphone on all sizes

Summary:
Right now microphone.png (which is a fall-back for icons like
microphone-sensitivity-{muted,low,medium,high}) exists
as a symbolic link to audio-input-microphone.png for small
icon sizes (16x16, 22x22, 32x32) only.

There is no reason to not have the symlink for all sizes.

As a side effect, the icon is used as OSD for the microphone
keyboard button and having bigger sizes makes it non-blurry.

Test Plan: The microphone OSD is no more blurry.

Reviewers: nicolasfella

Reviewed By: nicolasfella

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D25225

A  +1    -0    128x128/devices/microphone.png
A  +1    -0    48x48/devices/microphone.png
A  +1    -0    64x64/devices/microphone.png

https://commits.kde.org/oxygen-icons5/99f892b26058698ea6cc8b246bb9e1350b0649c6