Bug 414263

Summary: GTK file dialog: hovering over file uses highlight effect, not hover effect
Product: [Plasma] Breeze Reporter: k.a.miernik
Component: gtk themeAssignee: Janet Blackquill <uhhadd>
Status: RESOLVED FIXED    
Severity: minor CC: bugseforuns, nate
Priority: NOR    
Version: 5.17.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 5.18
Attachments: Current behaviour
Expected
Current Qt application (expected for gtk also)

Description k.a.miernik 2019-11-18 11:57:14 UTC
Created attachment 123985 [details]
Current behaviour

SUMMARY
Since >5.16.5 hovering mouse over files names in file dialog highlights them with the same color as selected file (only font color differs). This is very confusing. In breeze (Qt) files are highlighted with lighter shade of color.


STEPS TO REPRODUCE
1. Open file dialog in application using gtk3 (SpaceFM, Firefox, thundebird)
2. Select file
3. Hover pointer over other files

OBSERVED RESULT
Hovering highlights files with the same color as selected file

EXPECTED RESULT
Files should not be highlighter (<= 5.16.5) or highligher with different, lighter color (breeze)

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux, Lxqt
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.13.2

ADDITIONAL INFORMATION
Examples in the attachements made with SpaceFM and PcmanFM-qt, but other gtk3 applications behave the same.
Comment 1 k.a.miernik 2019-11-18 11:57:34 UTC
Created attachment 123986 [details]
Expected
Comment 2 k.a.miernik 2019-11-18 11:57:59 UTC
Created attachment 123987 [details]
Current Qt application (expected for gtk also)
Comment 3 Nate Graham 2019-11-19 18:40:23 UTC
Confirmed.
Comment 4 Janet Blackquill 2020-01-11 20:47:51 UTC
Git commit 9d9768fe98b02379f9d036a5e5493a1b542a3a0c by Carson Black.
Committed on 11/01/2020 at 20:47.
Pushed by cblack into branch 'master'.

[GTK3] Fix treeview hover colour

Summary:
Treeviews now reflect the Qt theme more accurately when hovering items.
FIXED-IN: 5.18

Test Plan:
Before:
{F7877905}
After:
{F7877902}

Reviewers: #breeze, #vdg, ngraham

Reviewed By: #breeze, #vdg, ngraham

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D26591

M  +17   -5    src/gtk3/widgets/_treeview.scss

https://commits.kde.org/breeze-gtk/9d9768fe98b02379f9d036a5e5493a1b542a3a0c