dino / dino

Modern XMPP ("Jabber") Chat Client using GTK+/Vala
https://dino.im/
GNU General Public License v3.0
2.21k stars 251 forks source link

Emoji picker does not open when the input field has exactly two lines (KDE Breeze Theme) #645

Closed ericschdt closed 4 years ago

ericschdt commented 4 years ago

If there are exactly two lines in the input field, the emoji picker won't open. If there's only one or more than two it opens. Please compare the gif.

The other icons, like the encryption and the attachments still work.

deepin-screen-recorder_Select area_20191109153939

Source: Build from source Operating System: Manjaro Linux

ericschdt commented 4 years ago

I tested it again and found out that the hit box is actually off target, ie is on the left side and very small:

deepin-screen-recorder_Select area_20191111211832

ericschdt commented 4 years ago

This is a KDE Breeze Theme issue. The bug does happen with the Adwaita theme.

ericschdt commented 4 years ago

@fiaxh it seems to be an issue with the Font DPI setting. With 144 dpi the Breeze theme has the issue, but with 96 dpi it works fine. With the Adwaita theme it works for both dpi's.

However, the icons are not centered vertically for both themes if a fractional scaling factor (like 1.5) is used. Not sure if yo can do something about it.