[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-usability
Subject:    Re: KUrlNavigator widget usability
From:       Peter Penz <peter.penz () gmx ! at>
Date:       2008-05-26 23:12:56
Message-ID: 200805270112.57137.peter.penz () gmx ! at
[Download RAW message or body]

Hello,

sorry for the late reply, I was offline during the last days...

On Sunday, 25. May 2008 23:19:02 Aurélien Gâteau wrote:
> As the maintainer of Gwenview, I am regularly asked to add an "Up"
> button to make it easier to go up in the folder hierarchy.

David Faure and I discussed already whether it might make sense adding an 
up-button to the KUrlNavigator. But we discussed this only for the "editable 
mode" (http://bugs.kde.org/show_bug.cgi?id=156316) -> slightly different 
discussion...

> Gwenview uses KUrlNavigator to display the current folder. This is the
> widget responsible for showing paths as a row of buttons in Dolphin, the
> file dialogs and other applications.
>
> While I could easily add an "Up" button, I think this request
> demonstrate a usability problem with KUrlNavigator. The problem comes
> from the way KUrlNavigator handles "places" (the starting locations
> placed on the left sidebar in Dolphin):
[...]
> If I ever want to go to /home/aurelien/pictures/2007, I need to either
> switch KUrlNavigator in edit mode, or click on the "Home" place and
> navigate to the right folder.
>
> I can see two possible solutions to this:

Before discussing the two solutions below, for me one important solution is 
missing: offering an up-button in the toolbar. I had similar discussions in 
Dolphin and got no complaints anymore after telling the people that they can 
add the up-button in the toolbar in an easy way.

(see [1] at the end of the mail why I did not add the up-button per default in 
Dolphins toolbar)

> # The Gtk+ way
[...]
> # Variant of the Gtk+ way
>
> Basically the idea is that everything above the place would be hidden,
> but a [<] button would be added to reveal the hidden part.
>
> Clicking on "2008 pictures" would make KUrlNavigator looks like this:
>
>    [<] [2008 pictures]
>
> Clicking on the [<] button would expand it like this:
>
>    [/] [home] [aurelien] [pictures] [2008]

The "Variant of Gtk+ way" is a good base of discussion from my point of view.

I don't like "Gtk+-way", as it removes the possibility to give the "place" a 
custom short name (see also [1] for details).

I'd like to introduce another proposal based on your "Variant of Gtk+" way: 
what about just letting the [<] button act as "up-button" instead of directly 
expanding the breadcrumb to the whole path?

What I mean: Assuming
/home/aurelien/pictures/2008 is mapped to "Pictures 2008"
/home/aurelien is mapped to "My Home"

Then clicking on [<] for

[<] [2008 pictures]

would expand to

[<] [My Home] [Pictures]

and clicking again on [<] would expand to:

[home] [aurelien] [Pictures]

(-> just like when adding an up-button to the toolbar). This would be a 
combination of the discussion David and I had on 
http://bugs.kde.org/show_bug.cgi?id=156316 and your "Variant of Gtk+"-way...

If possible I'd like to postpone the implementation to KDE 4.2, as this is 
no "bugfix" from my point of view and I still think we need a lot of 
discussion with Aaron, Celeste etc. I'd also like to do some tests with users 
first before adding such a button to the navigator.

Would this be OK for you?

Thanks!
Peter

[1] Just as a little backround information: My initial reason of introducing 
the URL navigator was to get rid of the up-button :-) When I started 
developing Dolphin around 2 years ago, I watched how people used Konquerors 
toolbar buttons. I know this is not representative (I watched 3 people and 
have summarized them now as "target user group" of Dolphin at 
http://enzosworld.gmxhome.de/philosophy.html), but at least for me it was 
surprising that the up-button never was used by those people. They always 
used the back-button instead. Maybe this comes from the familiar interface 
they know from web-browsing, where the back-button is also the most used 
button...

Another important point for me was that it should be possible to replace an 
URL like /home/peter/Documents/Pictures just by "Pictures", so that 
navigating to /home/peter/Documents/Pictures/2008/01 (January) is shown as

[Pictures] [2008] [01 (January)]

instead of

[home] [peter] [Documents] [Pictures] [2008] [01 (January)]

> What do you think about this? I personally like the first solution
> better because it gives more context about where the user is, at the
> cost of some horizontal space. I am even willing to implement the
> changes if we agree the current behavior is suboptimal.
>
> Aurélien


_______________________________________________
kde-usability mailing list
kde-usability@kde.org
https://mail.kde.org/mailman/listinfo/kde-usability

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic