anemeth updated this revision to Diff 25350.
anemeth added a comment.
Restricted Application edited projects, added KWin; removed Plasma.


  Reverted the change of putting the blur strength configuration into a vector, 
because it resulted in some complications.
  Doing it with the huge switch case might be unpleasent for the eyes but it 
does not require more unnecessary variables and
  (in my opinion) is cleaner and more maintainable this way.
  
  I strongly disagree with the intent to remove these magic numbers and let the 
user only change the offset or the iteration number.
  There aren't enough strength steps between the steps if we make one of these 
values constant.
  If we do this we remove a big part of customization and KDE is all about 
customization.
  Those 15 set of magic number numbers is the only price we have to pay for the 
customization.
  
  Said that, if the core members of Plasma or KWin decide/vote to make the 
offset constant and let the user only change
  between the 4 or 5 iteration number to make the code a bit leaner at the cost 
of customization then I will not be against the decision.

REPOSITORY
  R108 KWin

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D9848?vs=25305&id=25350

BRANCH
  master

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

AFFECTED FILES
  .arcconfig
  effects/blur/blur.cpp
  effects/blur/blur.h
  effects/blur/blur.kcfg
  effects/blur/blur_config.ui
  effects/blur/blurshader.cpp
  effects/blur/blurshader.h

To: anemeth, #plasma, #kwin
Cc: broulik, romangg, zzag, anthonyfieroni, mart, davidedmundson, fredrik, 
ngraham, plasma-devel, kwin, #kwin, iodelay, bwowk, ZrenBot, progwolff, 
lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol

Reply via email to