Easier breadcrumbs for mouse-centric users?

Features wanted...
mahuron
Posts: 8
Joined: 29 Dec 2006 17:27

Easier breadcrumbs for mouse-centric users?

Post by mahuron »

Why not have each component of the path in the active tab be clickable?

For example, if I'm browsing C:\Program Files\XYplorer; C:, Program Files, and XYplorer can be clicked to navigate to that directory.

This functionality would be disabled for inactive tabs (for obvious reasons).

Directory Opus (bloatus?) features this functionality and I've found it to be very useful.

surrender
Posts: 623
Joined: 23 Oct 2005 08:53
Location: Berlin, Germany

Post by surrender »

Hi mahuron!!!

Welcome to XY forums.

Good idea you have there, but what do you do if the path is a loong one? Which wont fit completely into the small tab space. As of now i cant think of a way, but there should be something obvious that DO does to overcome this issue.

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Post by j_c_hallgren »

I seem to recall this topic being discussed in another thread in last few months...not sure what the final result was...I'll try to locate it and update this post with a link, if I find it!
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

mahuron
Posts: 8
Joined: 29 Dec 2006 17:27

Post by mahuron »

I can think of a number of ways to combat this:

a.) When the paths in the tabs are subject to truncation (i.e. ellipses appear), you could disable the breadcrumb feature or limit clicks to complete path elements.

b.) Hovering over a truncated tab "maximizes" it (temporarily shrinking others), displaying the full path (or at least, more of it) and more breadcrumbs.

c.) Hovering over a truncated tab overlays a menu displaying the full path and all breadcrumbs.

The first option is probably easiest to implement and would be a good stopgap. The second is probably the most difficult but is also the right way to do it.

jacky
XYwiki Master
Posts: 3106
Joined: 23 Aug 2005 22:25
Location: France
Contact:

Post by jacky »

j_c_hallgren wrote:I seem to recall this topic being discussed in another thread in last few months...not sure what the final result was...I'll try to locate it and update this post with a link, if I find it!
yep, here it is: http://www.xyplorer.com/xyfc/viewtopic.php?p=9081#9081

As said, it's not that great when multiple tabs come into play, and there's the problem of renamed tabs as well, etc.
I don't think this will be added. What you could ask for maybe is, a TB icon for breadcrumb only, if you don't wanna go through another's icon (Up/Hotlist) ctxt menu & get it in one click only....
Proud XYplorer Fanatic

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Post by j_c_hallgren »

Thanks for the link, jacky! I remembered we were discussing it...

And having Breadcrumb as a unique TB icon would be a simple but handy addition, IMHO...as I have tended to access it via Go menu, so again it's a double step to get there...so what would be a good icon? It'd be hard to make a piece of bread that looks good that small, I suspect. :wink:
Last edited by j_c_hallgren on 05 Jan 2007 18:43, edited 1 time in total.
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

mahuron
Posts: 8
Joined: 29 Dec 2006 17:27

Post by mahuron »

Thank you for pointing me at previous discussion. However, I must state that most of the points made there are moot. JC addresses most of them already (rename, truncation). Regarding "empty" real-estate in the tabs for left click/drag operations, this is easy to solve. If a drag operation starts before mouse release, it's a drag, if not, it's a click on a breadcrumb.

While "admin" (Mr. Lessau I presume?) didn't go into detail, I suspect the issue has more to do with implementing this feature within a tab. Most APIs do not support this out of the box. Subclassing and/or creating an owner drawn control can be a lot of work.

jacky
XYwiki Master
Posts: 3106
Joined: 23 Aug 2005 22:25
Location: France
Contact:

Post by jacky »

mahuron wrote:While "admin" (Mr. Lessau I presume?) didn't go into detail, I suspect the issue has more to do with implementing this feature within a tab. Most APIs do not support this out of the box. Subclassing and/or creating an owner drawn control can be a lot of work.
It sure is, and that of course might come into admin/Don's decision'making process, but that would never stop him: he did write a lot of stuff on his own for XY, starting with Tree, List, Toolbar, etc ;)

But indeed, the work & time it would required might not be worth it, since it would have restrictions (many tabs, title, etc) and there's already a Breadcrumb implemented.
Proud XYplorer Fanatic

admin
Site Admin
Posts: 64828
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Post by admin »

Interesting discussion... :idea: what about this: add a command "Breadcrumb..." to the tab headers ctx menu, that will pop up the usual XY Breadcrumb menu based on the path of the tab (right/left)-clicked!?

lukescammell
Posts: 744
Joined: 28 Jul 2006 13:15
Location: Kent, UK
Contact:

Post by lukescammell »

Ideally, I'd like to have this implemented by holding down say... the windows key and clicking on a part of the text path in the address bar.
Used to update to the latest beta every day. Now I have children instead…
Windows 10 Pro x64 (everywhere except phone…)

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Post by j_c_hallgren »

Not sure if this is technically possible, but how about this idea:
On tab header, between icon and path name, have a drop down arrow (but pointing UP) somewhat like history has...and when clicked, would drop the breadcrumb menu right underneath that tab position, or close by...so cursor would only have to scroll down a line or two or three, etc...
This arrow, if same width as on Toolbar, would seem to not push path name over much, and I'd give up that one full char width to get it there.

Right now, if I'm on a tab at extreme right, and invoke BC via keybd, it shows up WAY over at left edge...so I have to move cursor almost all the way across screen...not very efficient! Actually, if BC could be popped up based on current cursor pos, with ideally with cursor on left end of first entry, I think we'd have a great improvement already...and this would tie into above, as it would then appear in correct location..

Again, this may not be available to do, but thought I'd ask...

Also, should the tab be VERY far to right, and maybe barely visible (width wise), then the right edge of BC should be at XY window edge.

This wouldn't require any new keyboard shortcuts, as existing ones for BC would work fine, and most times, one would invoke via mouse.
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

admin
Site Admin
Posts: 64828
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Post by admin »

No, I don't want to put another icon on the tab header.
j_c_hallgren wrote:Right now, if I'm on a tab at extreme right, and invoke BC via keybd, it shows up WAY over at left edge...so I have to move cursor almost all the way across screen...not very efficient!
But if invoke BC via keybd, why not go on with keyboard: Up/Down keys will select the menu items.

Anyway, I think nobody will complain when I pop the BC at mouse position, or?

j_c_hallgren
XY Blog Master
Posts: 5826
Joined: 02 Jan 2006 19:34
Location: So. Chatham MA/Clearwater FL
Contact:

Post by j_c_hallgren »

admin wrote:No, I don't want to put another icon on the tab header.

But if invoke BC via keybd, why not go on with keyboard: Up/Down keys will select the menu items.
The space needed on tab header would be no more than one capital letter requires, as I perceive it, but more importantly, would give me a much more efficient way to access it using mouse only...as now I either have to work my way all the way left over to "Go" menu and then click it, and then go down six entries, click BC, and now I'm finally ready to use it! Or...go over to BC icon on TB, which saves a bit, but still, I have to leave tab location..which may be way at right end...So I'll on occasion, use keybd to invoke it...but then revert back to mouse asap to continue...

So by having it on header, I could get it showing in one click, and be ready to use it...almost as good as clicking on path portions as X2 allows!

Plus, by having it related to tab that I'm on, it makes it more obvious that I want to go somewhere else on that path...having it way at left kinda disassociates it from that tab mentally to me.

If it were full width icon, I could see it, but this arrow could even be two pixels narrower and still be workable.

:idea: ..or...could maybe either left or right-clicking exactly on existing tab icon specifically invoke BC there? I prefer left click, but would deal ok with a right click (mousepad, remember?) in order to not have to move mouse or use keyboard...

This would isolate it from existing context menu that one gets via tab header...as adding BC to current context would mean having to navigate thru sub-menu to get there, as compared to direct invocation.
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.

admin
Site Admin
Posts: 64828
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Post by admin »

What about this: make path parts of the current tab header clickable! You don't need to reselect the current tab because it is already selected, so its header can be used for the breadcrumb magic.

Okay, remain the issues with truncation and renamed tabs. Hmmm...

admin
Site Admin
Posts: 64828
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Post by admin »

lukescammell wrote:Ideally, I'd like to have this implemented by holding down say... the windows key and clicking on a part of the text path in the address bar.
That reminds me that I originally had planned to use the AB for it. Maybe a simply switch (TB button, KS) to toggle it between BC and edit box.

Post Reply