D23480: [kwin/effects/presentwindows] Remove window dimming and move title bars to bottom

Cameron Rodgers noreply at phabricator.kde.org
Wed Aug 28 22:29:37 BST 2019


cameronrodgers added a comment.


  In D23480#521324 <https://phabricator.kde.org/D23480#521324>, @ngraham wrote:
  
  > Actually I found a UI regression that happens with this patch. There's now a white/gray line underneath the title:
  >
  > F7289321: Screenshot_20190828_112900.png <https://phabricator.kde.org/F7289321>
  
  
  Good catch. This seems to be related to the Blur effect, as it doesn't occur if Blur is turned off in Desktop Effects (in my KDE Neon VM). I agree it's a regression for the title bars, but this problem is actually more widespread. The current code (without this patch applied) already has the white/gray/transparent line around icons, and around (some) title bars. Here is a screenshot of the current Present Windows effect:
  F7289990: grayline.png <https://phabricator.kde.org/F7289990>
  Do we have any clues on how to prevent this? I'll be looking into it later.
  
  In D23480#521330 <https://phabricator.kde.org/D23480#521330>, @davidedmundson wrote:
  
  > If we do remove the highlight (and I'm willing to say, that's purely aesthetics and therefore not my realm) we should remove all the code that does the highlight.
  >
  > This still animates, and still updates every frame during the animation only to show the same value.
  
  
  Unfortunately, it appears that the highlight variable is also used in window scaling calculations:
  https://github.com/KDE/kwin/blob/master/effects/presentwindows/presentwindows.cpp#L369
  As a result, I think most or all of the code calculating the "highlight" still plays some role. Since "highlight" would no longer actually have anything to do with window brightness, would it be appropriate to rename the variables and functions to reflect the change in functionality?

REPOSITORY
  R108 KWin

REVISION DETAIL
  https://phabricator.kde.org/D23480

To: cameronrodgers, #kwin, #vdg, #plasma, ngraham
Cc: davidedmundson, ngraham, zzag, romangg, kwin, LeGast00n, The-Feren-OS-Dev, sbergeron, jraleigh, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, Pitel, iodelay, crozbo, bwowk, ZrenBot, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwin/attachments/20190828/c6dcd56d/attachment.html>


More information about the kwin mailing list