Bug 504170

Summary: Make file selector overlay a global option that controls its visibility in Dolphin, file dialogs, and Plasma
Product: [Applications] systemsettings Reporter: Christian (Fuchs) <kde>
Component: kcm_workspaceAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: akselmo, kdelibs-bugs-null, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Christian (Fuchs) 2025-05-13 18:45:12 UTC
SUMMARY
As per the discussion in the VDG and in the merge request: the new file selector overlay in the open file dialogue is inconsistent because there is a config for said overlay (in dolphin, the only place that had it so far) which is disrepected.

Thus if a user explicitly disables said overlay in dolphin (for various sensible reason, including a high chance of unwanted clicks on elements that only appear on hover) they still get it in the dialogues.

Thus I recommend converting this to a global option that is applied to everywhere were we have these overlays.

STEPS TO REPRODUCE
0. Enable single click mode
1.  Go to dolphin settings
2.  Disable the file selector overlay
3.  Open a dolphin instance and see that it is gone
4. Open a file picker dialogue (e.g. kdialog --getopenfilename --multiple)
5. Hover a file

OBSERVED RESULT
Overlay is there in file dialogue, gone in dolphin

EXPECTED RESULT
Same setting applies to both

SOFTWARE/OS VERSIONS
All irrelevant except:
KDE Frameworks Version:  6.14
Comment 1 Nate Graham 2025-05-13 23:10:48 UTC
Plasma also has its own setting for this, FWIW. Perhaps it does need to be a global option. Maybe it should be on the General Behavior page (AKA the "clicking stuff" KCM :P) right under the single/double-click setting.
Comment 2 Christian (Fuchs) 2025-05-15 12:42:44 UTC
(In reply to Nate Graham from comment #1)
> Plasma also has its own setting for this, FWIW. Perhaps it does need to be a
> global option. Maybe it should be on the General Behavior page (AKA the
> "clicking stuff" KCM :P) right under the single/double-click setting.

that sounds like a good idea, yes.
And then other apps that want to do this can use that setting, too!