Bug 233818 - Implement the URL area as a breadcrumb
Summary: Implement the URL area as a breadcrumb
Status: RESOLVED INTENTIONAL
Alias: None
Product: rekonq
Classification: Applications
Component: general (show other bugs)
Version: 0.4.0
Platform: Arch Linux Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-09 12:46 UTC by Karthik Periagaram
Modified: 2010-08-24 05:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New URL bar idea (100.58 KB, image/png)
2010-04-09 12:48 UTC, Karthik Periagaram
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karthik Periagaram 2010-04-09 12:46:12 UTC
Version:           0.4.0 (using KDE 4.4.2)
Installed from:    Archlinux Packages

One of the really interesting features that konqueror had as a browser was the ability to "go up one level" in the URL. In most other browsers (including rekonq 0.4.0), you have to select text, delete text and then press enter to navigate like this.

This wishlist is to implement the URL as a breadcrumb. It could switch to the current text based URL while loading the webpage, and then turn to a Dolphin-styled breadcrumb. I'll attach a mock up of what the proposed URL bar will look like to show this better.
Comment 1 Karthik Periagaram 2010-04-09 12:48:41 UTC
Created attachment 42619 [details]
New URL bar idea

The URL shows up as a breadcrumb, allowing "up" navigation easily. It's behavior is consistent with Dolphin's breadcrumb.
Comment 2 Andrea Diamantini 2010-04-10 00:45:29 UTC
I think this is quite impossible as http urls have different specs from the file ones (eg: queries, fragments and so on. http://www.site.com/sub?var=val&foo=bar#something).
More over the "main" urlbar task is searching and loading urls, not browsing.
Example: load site.com (through the urlbar), then browse something there (site.com/thing1 and site.com/thing2). I think you'll do this through links in the page, not the urlbar. Wanna go back? back button.
Search another thing? type anothersite.com (in the urlbar).
You used the urlbar 2 times. To load 2 different sites. With the breadcumb you have everytime to switch urlbar form..
Comment 3 Karthik Periagaram 2010-04-10 23:40:03 UTC
I see what you mean. I wanted to post some thoughts on this and related topics that may help you to decide whether to mark this wishlist as a WONTFIX or to keep it open. In either case, you can count on my support. :)

First, some clarification:
I assumed the breadcrumbs will basically split url's at /'s. For instance, you example would be broken up as,

http://www.site.com > sub?var=val&foo=bar#something

Clicking on the first breadcrumb in this case basically takes you to http://www.site.com/, which isn't terribly useful and typically, better accomplished, as you say, by links within the webpage (google's search results page comes to mind, here). But I wanted to present this as the way I had in mind to handle url specs.

Next, a caveat of the implementation:
At first glance, the ">" part in the breadcrumb doesn't seem to be helpful at all. It probably won't be ... unless rekonq searches in history and populates it automatically, for instance,

https://bugs.kde.org > show_bug.cgi?id=233818

Click on the ">" might bring up other bugs you may have visited in your history of the form show_bug.cgi?id=<int>. This will, of course, need more work and is not part of this wishlist strictly speaking. This is in response to the site.com/thing1, site.com/thing2 use case you mentioned.

With the above in mind, my real reason behind this wishlist:
I wanted to get back the 'up' functionality from konqueror. Breadcrumbs seemed like a good solution that enhanced the original requirement. I can think of two use cases where breadcrumbs not only provide the 'up' function, but also enhance it. It may be argued that both are dated examples, however.

1. User A receives a link of the form http://www.site.com/public/music/goodsongs/listentothis.mp3. The curious user would nice to see what other songs/files are in the folder "goodsongs". To do this, he needs to go 'up' the folder hierarchy. Currently, the only way to do this is to edit the location bar url and delete the last portion.

2. User B is navigating an ftp website and needs to jump multiple levels 'up'. Currently, there are two ways to do this - either use the parent directory (..) links in the page, or edit the location bar to delete the last part.

Possible resolutions:
Both users can be satisfied with an Up button. But that uses up space on the main toolbar. In rekonq, this space comes at a premium. Even the reload and stop loading button are fused together to save space. However, there's this big space for the location bar that can be used for complex navigation. So, instead of using a button just to go up, an improved location bar can have a breadcrumb mode (either as default, toggle-able) that can do these things. Such a breadcrumb mode can also be used for url highlighting (highlighting the domain name in the location bar).

If I am unclear on anything, just ask! I absolutely enjoy using rekonq (thank you!) and would love to help make it better.
Comment 4 Marián Slušný 2010-05-17 05:29:40 UTC
I thought about feature like this also but couldn't make my mind how far to go. But it looks like it's ok to brainstorm here a little so here are some ideas of mine.

First I think that one click should highlight the whole address. This is logical behaviour and default with other browsers. Worth even separate wish item maybe. 
And also the main part of URL (e.g. /www.kde.org/) could be bold, or some special colour. It looks nicer and tidier.

But here is my idea of alternative to breadcrumb bar. Double click on part of url address between two / would highlight address up to that point included and pushing enter would load only highlighted address. This way, combined with previous idea of one click to highlight whole address, covers the whole needed functionality and is also logical.

And I must say I like the idea of having some more functionality on right click in address bar as the bug's author suggested but that might be overkill. Though options like 'load' and 'load in new tab' currently highlighted area would take this functionality before users' eyes and not keep it hidden by using it only on pushing enter.

Hope this makes sense. And keep up the great work, I'm a fan.
Comment 5 Andrea Diamantini 2010-06-20 00:58:28 UTC
While the breadcrumb urlbar is definitely a WONTFIX, I like suggestions here.
Adding this bug to the ones in the roadmap, trying to follow suggestions.

btw, while the breadcrumb urlbar is no go in main rekonq, it can be resurrected as a plugin when we'll find time to provide a good implementation of them.
Comment 6 Todd 2010-08-24 05:30:28 UTC
Another possibility might be to have the / symbol act as a button if you hover over it for a moment, and if you click on that it erases everything to the right of that and then loads the new address.  You would only be able to navigate up, but navigating up to an arbitrary point would be very easy.