Bug 455017 - Use a single location to store open/save file dialog settings
Summary: Use a single location to store open/save file dialog settings
Status: REPORTED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: Open/save dialogs (other bugs)
Version First Reported In: 5.94.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2022-06-08 08:56 UTC by popov895
Modified: 2022-06-09 15:41 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description popov895 2022-06-08 08:56:59 UTC
SUMMARY

At the moment, the open/save file dialog keeps the settings for each application in a different location, making you to configure it over and over again for each application. Using a single location to store its settings regardless of the application will make it look the same in any application and you only need to configure it once the first time you run it.

SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20220606
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.2
Comment 1 Nate Graham 2022-06-08 19:14:37 UTC
The current state is clearly intentional, and allows you to have different view settings for the dialog in every app.

The question of course is how useful this is, at least for view settings. We would want to let every app remember the last-used location in its open and save dialog, probably.
Comment 2 popov895 2022-06-08 21:39:40 UTC
I agree, this is a moot point.

Is it possible to make the file dialog import the view settings from Dolphin the first time it is started?
Comment 3 Nate Graham 2022-06-09 15:41:06 UTC
It's mostly possible, but Dolphin and file file dialog have subtly different settings. For example the file dialog limits icon sizes to only the icon sized that KIconLoader provides, while Dolphin lets you choose a bunch of intermediate values. We could do a best guess, and at least have it inherit the basic view style (icons, compact, details), whether to show previews, etc.