https://bugs.kde.org/show_bug.cgi?id=396770
Michail Vourlakos <mvourla...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mvourla...@gmail.com --- Comment #16 from Michail Vourlakos <mvourla...@gmail.com> --- (In reply to David Edmundson from comment #8) > Latte dock being plasma is mostly doing it the "plasma way" but it has a > setting in "px" which doesn't fit in within the Plasma font approach and > won't cancel out when we enable scaling. Your initial bug. > It also /might/ do it's own icon pixmap handling, which needs to be adapted > for Qt scaling. (potential jaggedness) > > ----- > > In any case, I shall look into fixing latte + wayland having jagged edges. > If that happens to fix anything else, great. Otherwise, tough. I found the thread accidentally... The assumptions are correct, even though Latte is trying to use plasma code directly as much as possible the icons in the Latte taskmanager are painted by Latte. The reason for this was that there was no other way to support the parabolic effect otherwise. The Plasma.IconItem will always paint the best fit icon based on the enabled icon theme. For icons with size lower than 64px. that breaks the smoothness of the parabolic effect. In the end the decision was to fork PlasmaCore.IconItem and follow its development closely in order to update the implementation of Latte.IconItem . The thing is that personally I dont understand very good the painting taking place in IconItem(s) and if something can be done better. The source code for Latte.IconItem can be found here: https://phabricator.kde.org/source/latte-dock/browse/master/liblattedock/iconitem.cpp$295 -- You are receiving this mail because: You are watching all bug changes.