element-hq / element-desktop

A glossy Matrix collaboration client for desktop.
https://element.io
GNU Affero General Public License v3.0
1.14k stars 261 forks source link

Tray Icon Edge Chipped #730

Open W4RH4WK opened 3 years ago

W4RH4WK commented 3 years ago

Description

The tray icon's lower left corner is chipped. This is of course low priority but triggers my OSD.

Steps to reproduce

Here a magnified screenshot:

image

Interestingly the icon located in the repository doesn't have this problem at this size:

image

Version information

W4RH4WK commented 3 years ago

I am still on 1.7.13 and today, after starting the application, the icon looks fine:

image

If you compare the two icons in the previous post, you can see that they are different despite the chipped edge. The icon the app uses today seems to be closer (maybe even identical) to the second icon I posted.

W4RH4WK commented 3 years ago

It seems to be related to notifications. The initial icon is different from the one used for notifications.

image

t3chguy commented 3 years ago

So the latter icon is the favicon from the webapp passed through; based on https://github.com/vector-im/element-web/blob/develop/res/vector-icons/favicon.ico - it looks like whatever is downsizing that is broken. I do not have that problem on Windows.

W4RH4WK commented 3 years ago

I do not have that problem on Windows.

Is a Windows component used for downsizing? I'd think that the app brings along its own library for image handling / processing.

t3chguy commented 3 years ago

That'll be in the guts of Electron/Chromium, Element does not bring its own platform-specific libraries for such things.

W4RH4WK commented 3 years ago

Ok. Any ideas why this (apparently) only occurs on my system?