Easier breadcrumbs for mouse-centric users?
Easier breadcrumbs for mouse-centric users?
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.
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.
-
j_c_hallgren
- XY Blog Master
- Posts: 5826
- Joined: 02 Jan 2006 19:34
- Location: So. Chatham MA/Clearwater FL
- Contact:
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.
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.
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.
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.
yep, here it is: http://www.xyplorer.com/xyfc/viewtopic.php?p=9081#9081j_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!
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:
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.
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.
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.
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.
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.
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, etcmahuron 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.
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
-
lukescammell
- Posts: 744
- Joined: 28 Jul 2006 13:15
- Location: Kent, UK
- Contact:
-
j_c_hallgren
- XY Blog Master
- Posts: 5826
- Joined: 02 Jan 2006 19:34
- Location: So. Chatham MA/Clearwater FL
- Contact:
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.
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.
(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:
No, I don't want to put another icon on the tab header.
Anyway, I think nobody will complain when I pop the BC at mouse position, or?
But if invoke BC via keybd, why not go on with keyboard: Up/Down keys will select the menu items.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!
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:
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...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.
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.
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.
(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:
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.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.
XYplorer Beta Club