The file picker dialog doesn't remember detailed view column widths manually set by the user, and it doesn't choose an optimal width itself. I would prefer if it chose an optimal width itself, which is what Dolphin seems to do. I've attached a screenshot showing this.
Steps to Reproduce:
1. Invoke file picker dialog
2. Set Detailed (Tree) View as the view option (or perhaps do this first, close file picker, and re-invoke it?)
Notice the suboptimal (often terrible) column widths
One notices optimal column widths
KF5, plasma and qt version 5.4.2.
Created attachment 95925 [details]
Screenshot of issue
I was just about to file another bug report for this, as I forgot I filed one over a year ago. The bug still persists in Frameworks version 5.32.0 (plasma 5.9.3). It would be something of a dream of mine to have it fixed.
It's still like this in Frameworks 5.44.0, and I just wanted to report the exact same thing.
Columns should auto-fit in the filepicker like they do in Dolphin, this is something that always irks me.
*** Bug 390947 has been marked as a duplicate of this bug. ***
This is a duplicate of bug 196508.
*** This bug has been marked as a duplicate of bug 196508 ***
Git commit e504bc1fd56412ee7e9748a0dfafa537977ec1b5 by Nathaniel Graham, on behalf of Scott Harvey.
Committed on 12/04/2018 at 19:42.
Pushed by ngraham into branch 'master'.
Tweak column widths in tree view of file open/save dialogs
Adjust column sizing options so that "last" column is no longer the largest.
First column (folder/file name & icon) will now occupy the majority of the space but does not compress other columns.
Related: bug 338502, bug 196508, bug 177743, bug 96638
- Compile KIO with patch
- Recompile an application (i.e. Kate), ensuring it will include the patched version of KIO
- File -> Open (and/or File -> Save); select Detailed Tree View option
- Check that Name column is the widest and occupies most of the space
Reviewers: ngraham, dfaure, #frameworks, broulik
Reviewed By: ngraham, broulik
Subscribers: #dolphin, cfeck, fabiank, broulik
Differential Revision: https://phabricator.kde.org/D11993
M +4 -53 src/filewidgets/kdiroperatordetailview.cpp
M +0 -7 src/filewidgets/kdiroperatordetailview_p.h