<table><tr><td style="">hein 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/D5428" 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>If it's most likely to be decided only on the distribution level, we don't necessarily need a GUI for switching it, do we? We could also just have it as an unexposed parameter in the config file.</p></blockquote>

<p>Yes, although options being hidden tends to excercabate maintenance issues.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>In the end, however, I'd say that having mouse-over effects was a design decision in Breeze just like other aspect of it, so I don't see why users should revert that decision.</p></blockquote>

<p>Well, Breeze also made design decisions to offer various other options.</p>

<p>The reason to have options in a style engine vs. having another style engine with a different set of design decisions usually comes down to the fact that a style engine is a huge C++ codebase that's a lot of effort to create, and while the style engine system does support inheritance to some degree, the support for inheritance doesn't easily extend to overridding behaviors such as this. That's why the realistic options are an option in Breeze or a fork that's likely to get outdated.</p>

<p>This is also why there's engines like the highly configurable QtCurve (and a big aftermarket of 500+ QtCurve themes/config on the KDE Store), instead of 500 different style engines.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R31 Breeze</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5428" rel="noreferrer">https://phabricator.kde.org/D5428</a></div></div><br /><div><strong>To: </strong>hein, mart, hpereiradacosta<br /><strong>Cc: </strong>colomar, plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol<br /></div>