D5428: Add option to disable hover effects.

2017-04-13 Thread David Edmundson
davidedmundson added a comment. You cannot repurpose useHoverEffects. The documentation says that is for disabling hoverEnabled on a bunch of items - so they don't even get hover events. (albeit only in QtQuickControls2 ...for now) because it has a high performance cost. Despite i

D5428: Add option to disable hover effects.

2017-04-13 Thread Marco Martin
mart added a comment. In https://phabricator.kde.org/D5428#101932, @hein wrote: > To go one further, we could add a mechanism to allow downstreams to set the style hint via the LnF package, then we (maybe) don't even need the checkbox. +1 breeze should follow the hint then REPO

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. To go one further, we could add a mechanism to allow downstreams to set the style hint via the LnF package, then we (maybe) don't even need the checkbox. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: bro

D5428: Add option to disable hover effects.

2017-04-13 Thread Kai Uwe Broulik
broulik added a comment. In the Plasma QPT, yes, we already have something similar for whether to use animations iirc in widget style advanced settings REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: broulik, colomar, plasma-de

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. Then we'd need to adapt Breeze to follow the style hint, and put a global option into the Style KCM to set through the QPA? REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: broulik, colomar, plasma-devel, p

D5428: Add option to disable hover effects.

2017-04-13 Thread Kai Uwe Broulik
broulik added a comment. http://doc.qt.io/qt-5/qstylehints.html#useHoverEffects-prop I think that's exactly what we want (added in Qt 5.8) REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: broulik, colomar, plasma-devel, prog

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. Can you tell us more about QStyleHints useHoverEffects? Is this a real thing that's coming, or a proposal? REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: broulik, colomar, plasma-devel, progwolff, lesliez

D5428: Add option to disable hover effects.

2017-04-13 Thread Kai Uwe Broulik
broulik added a comment. I'd prefer postponing this until we can use `QStyleHints useHoverEffects` at which point we can make it global for Plasma and all other places. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: broulik, c

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. No, inappropriate is stuff like "which is out of topic and not very pleasant" in a rational discussion over contribution and maintance workflows in the KDE community (which you started). It's even more inappropriate to resort to ad hominems suggesting I act out of frust

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. Colomar: could you also comment on "https://phabricator.kde.org/D5429"; ? REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: colomar, plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. At least we could explain there to our user why we would prefer not to implement the said feature (as I have done politely multiple times already, without ending up being accused of not trying to satisfy the needs for our dowstreams) REPOSITORY R31 Breeze

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. ps: is there a bug (= wish) report somewhere about this so importantly needed feature ? REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: colomar, plasma-devel, progwolff, lesliezhai, ali-mohamed,

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. "I think it's regrettable that the current Plasma default theme isn't interested in satisfying the needs of our downstreams and do wonder if that situation will have to be addressed somehow," I think this is a completely overstated and innapropriate statemen

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. I think it's regrettable that the current Plasma default theme isn't interested in satisfying the needs of our downstreams and do wonder if that situation will have to be addressed somehow, but thanks for your input. REPOSITORY R31 Breeze REVISION DETAIL https://ph

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein abandoned this revision. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: colomar, plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. "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." That is out of topic Breeze is not QtCurve, and possibly, it is because

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. > 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. Yes, although options being hidden tends to excercabate maintenance

D5428: Add option to disable hover effects.

2017-04-13 Thread Thomas Pfeiffer
colomar added a comment. 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. I think Breeze (like Oxygen) already has too many user-visible conf

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. Aye. I've pinged Jens, Ken and Thomas with the link. REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. ... VDG also gives oppinions about what should be an option and what should not REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D5428 To: hein, mart, hpereiradacosta Cc: plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg,

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. I don't see VDG/UX input helping on this issue. We know there are working systems that behave in this way and are usability-tested. The VDG could only give an opinion on what it wants to see in Plasma by default, and this patch doesn't aim to change a default. It's an o

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. I'm not so much talking about the value of having the code upstream (of course everybody wants their code upstream, to get relieved from the maintenance burden), but on the feature itself, which in my opinion is too little to be upstreamed. as for the offer

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. Regarding the general topic of "to hover effect or not to hover effect", I personally see the utility of hover effects and am fine with them being on by default. However, it's also true that other systems seem to do fine without them and I can see how some might prefer

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. BTW I'll add this is a very common predicament in FOSS and it's the reason why kernel.org has a "code should be upstream" and "if real systems ship it, we should merge it" policy. History/experience has shown again and again that downstream deltas end up being a problem

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein added a comment. The added value for users is getting regular bugfixes from upstream Breeze. After extensive experience with Oxygen and Breeze forks by distros over five years, they basically always got outdated. I'd much rather maintain this option upstream (which I can offer to do for

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. (for me at least, hover effect is something very useful to identify that an item is clickable. Admittedly, this is not very necessary for buttons, but for things like expander and scrollbar arrows, which otherwise appear just like text, it certainly helps).

D5428: Add option to disable hover effects.

2017-04-13 Thread Hugo Pereira Da Costa
hpereiradacosta added a comment. Should add Usability and design experts to reviewers. As far as I am concern, I don't see much use of adding an option (and the code complexity that goes along), in order to disable a rather core (and very usefull, usability wise, in my humble oppinion) fe

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein updated this revision to Diff 13391. hein added a comment. Further disable hover effects for: - Checkable group boxes. - Checkboxes embedded into list items. - Tree branch expander arrows. I can now no longer find any occurences of hover effects in oxygen-demo5 or System Se

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein updated this revision to Diff 13389. hein added a comment. Also disable hover effect on selected view items. REPOSITORY R31 Breeze CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D5428?vs=13388&id=13389 BRANCH master REVISION DETAIL https://phabricator.kde.org/D5428 AFFE

D5428: Add option to disable hover effects.

2017-04-13 Thread Eike Hein
hein created this revision. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel. REVISION SUMMARY The Plasma distribution I work would prefer to disable most UI hover effects and have the system behave more similar to systems such as Mac OS