<table><tr><td style="">graesslin added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D4989" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p><a href="https://github.com/maui-common/maui-settings-theming/blob/master/usr/share/default-settings/plasma5-profile/kwinrc" class="remarkup-link" target="_blank" rel="noreferrer">https://github.com/maui-common/maui-settings-theming/blob/master/usr/share/default-settings/plasma5-profile/kwinrc</a></p></blockquote>
<p>This certainly has setting combinations which I consider as unsupported. To me any strong deviation is considered unsupported. We don't have the manpower to ensure that the weird combinations work. To me that is fine, most of these options are hidden in expert modes showing warnings. If users select them: they were warned. If distros do it, it becomes problematic.</p>
<p>Especially I consider the following choices questionable:</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">AnimationSpeed=1</pre></div>
<p>This disables all animations exposing repaint issues in case the animations hid them.</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">UnredirectFullscreen=false</pre></div>
<p>Doesn't exist any more, why include it?</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">slidingpopupsEnabled=false
kwin4_effect_maximizeEnabled=false
kwin4_effect_translucencyEnabled=false</pre></div>
<p>These are all effects enabled by default in Plasma. Using with them disabled, well might work, might not. Nobody of us ever tested it. They all animate, so can hide repaint issues.</p>
<p>and not to mention all the values which match the default values. Alas that's something I brought up every half year when still having been with BlueSystems. And every half year we have to investigate the weird brokeness this procedure creates.</p>
<p>To me the result of this is that we need to cut down on the configuration possibilities. We don't have the possibility of testing all of them. If three devs have to work on trying to figure out what causes a repaint glitch which nobody else has ever seen before than the result is that we need to cut down to a managable subset of options.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D4989" rel="noreferrer">https://phabricator.kde.org/D4989</a></div></div><br /><div><strong>To: </strong>mart, Plasma, graesslin<br /><strong>Cc: </strong>anthonyfieroni, plasma-devel, kwin, KWin, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol<br /></div>