File chooser dialog UI needs revision

Bug #388787 reported by DavLink
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk+2.0 (Ubuntu)
Incomplete
Wishlist
Ubuntu Desktop Bugs

Bug Description

I have used Ubuntu for 3 years and still find that the file selection dialog lacks an effective user interface. May users I know share the same opinion.

The window is too big. Much screen space is wasted.

Here are my suggestions to improve it.

Shrink the big gap below the name entry field, for example.
I never use the "Save in folder" dropdown list since the same choices are available in the Places list. Show the file selection view at all times, no need to put it inside a toggle pane.

File selection view :

The only view available in the current state is the detailed list. Nautilus-like modes should be added (icons and compact).
The icon size in List mode should be 16x16, allowing thinner rows and more elements on screen.

Commands :

In replacement of the "Create folder" button in a corner, all navigation and action commands should be packed in the same toolbar, using icons like in Nautilus. Some useful but missing commands are :

- Back
- Forward
- Up (remove the parent folder from the list)
- View mode (icons, compact, list)

The Places list:

Adding or removing a favorite is not an often performed action. The two buttons below the Places list should be replaced by right-click menu commands.

I suggest to divide this list in foldable logical sections like on Mac OS (Devices, Places and Favorites, for example) and theme it in a different way, allowing the user to focus on the file selection list.

Revision history for this message
Lightbreeze (nedhoy-gmail) wrote :

I agree with removing the Add and Remove buttons and the adjacent dropdown being moved elsewhere.
As you can see in my 'Save As...' dialog screenshot the Save in folder dropdown is disabled - when _is_ this enabled? It doesn't seem useful.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in gtk+2.0 (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
Changed in gtk+2.0 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Vish (vish) wrote :

Thank you for bringing this bug to our attention.

This is not a simple fix.
As Sebastien has said needs to be reported upstream.

A paper cut is a minor usability annoyance that an average user would encounter on his/her first day of using a new installation of Ubuntu 9.10.

For further info about papercuts criteria , pls read > https://wiki.ubuntu.com/PaperCut

Don't worry though, This bug has been marked as "invalid" ONLY in the papercuts project.

Changed in hundredpapercuts:
status: New → Invalid
Vish (vish)
affects: hundredpapercuts → gtk2
Changed in gtk2:
status: Invalid → New
Revision history for this message
Vish (vish) wrote :

There is a similar report upstream .
I have posted your suggestions upstream as well , you can track and follow the upstream bug report at > https://bugzilla.gnome.org/show_bug.cgi?id=530492

Changed in gtk2:
importance: Undecided → Unknown
status: New → Unknown
Changed in gtk+2.0 (Ubuntu):
status: New → Triaged
Revision history for this message
James (purpleidea) wrote :

Hi,
The "upstream" report is somewhat similar in that it suggests changes to the dialog, but the intention is different. The report suggests added functionality to let the user know whether the file name they've chosen is already in use in a "live" way. Hope this was clear, there is a useful image and better description on that report.
cheers!
_James

Changed in gtk2:
importance: Unknown → Low
status: Unknown → New
Revision history for this message
Timothy Arceri (t-fridey) wrote :

Is this valid in gtk3? If so this should be changed to gtk3 as gtk2 is only accepting bug fixes these days.

Changed in gtk+2.0 (Ubuntu):
status: Triaged → Incomplete
Changed in gtk2:
status: New → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.