Page 6 of 7
Re: History for every tab
Posted: 29 Oct 2008 15:12
by admin
j_c_hallgren wrote:admin wrote:I have a somehow related question: When tab is closed, should "its history" be deleted?
I would definitely prefer for it to remain intact, as I tend to have two tabs open most all the time, and open up temp "working" tabs as needed, so having that history avail when I reopen that/those tab makes using it easier.
Okay, but know that history from closed tabs will be "orphaned" -- it will not be part of any tab's history but only part of global history.
Re: History for every tab
Posted: 29 Oct 2008 15:13
by PeterH
admin wrote:I have a somehow related question: When tab is closed, should "its history" be deleted?
Maybe a question more to programming than to using XY? Or a questions to what views we have on history?
In a global history view, as is now, I think nothing should be deleted if closing a tab. Globally this
is part of your history.
In a (currently not available?) view of "current-tab-history" the current tab cannot be a closed tab.
But there also could be a history-list for a selectable tab (i.e. not the local tab) - this could be a closed tab, too. (But maybe problems after closing and opening a tab?)
All this would supply maximum flexibility to the user - but require kind of tab-specific views.
(And I would
like history-list by tab!)
Re: History for every tab
Posted: 29 Oct 2008 15:15
by PeterH
admin wrote:Okay, but know that history from closed tabs will be "orphaned" -- it will not be part of any tab's history but only part of global history.
...maybe other view of what I tried to say?
Re: History for every tab
Posted: 29 Oct 2008 15:16
by admin
PeterH wrote:admin wrote:I have a somehow related question: When tab is closed, should "its history" be deleted?
Maybe a question more to programming than to using XY? Or a questions to what views we have on history?
In a global history view, as is now, I think nothing should be deleted if closing a tab. Globally this
is part of your history.
In a (currently not available?) view of "current-tab-history" the current tab cannot be a closed tab.
But there also could be a history-list for a selectable tab (i.e. not the local tab) - this could be a closed tab, too. (But maybe problems after closing and opening a tab?)
All this would supply maximum flexibility to the user - but require kind of tab-specific views.
(And I would
like history-list by tab!)
Let's wait for the next version. It's probably nearer to a better solution for most of you.
Re: History for every tab
Posted: 29 Oct 2008 15:20
by PeterH
I'd just want to repeat something in other words:
For me best is a tab specific history incl. tab-specific list. In other words: the base.
Global history (with list) is just an extension - but sometimes very useful!
Re: History for every tab
Posted: 29 Oct 2008 16:13
by serendipity
admin wrote:serendipity wrote:I just started to extensively use this feature and i should say its awesome. Thanks for implementing this Don.

.
Some thoughts though:
1) Yep, LM would be nice. How about a button in LM|history called sort tab-wise? Or simply a right-click on the existing sort button? Thinking loud.
2) Based on what you said
here, how about "close-tab-go-to-previously-used-tab" and ctrl+tab cycles to previously used tab rather than going right.
1) Not easily possible. And I'm not sure what should be achieved by this. For me the history is a
trace of action, so manipulating it defeats its very nature in a way. For hand-chosen permanent pointers to locations we have
favorites of all sorts...
Sometimes it can be important, for example if I am working briefly from my USB stick and later move to working on my fixed drive then I dont need the history items from USB which are now unnecesarily taking up my precious 64 (32 in next version) item-limit space. After working with a tab if I could get rid of all the tab history it would be great. Also, an option to get rid of obsolete/dead paths (like after removing USB stick) would be good (
mentioned here).
admin wrote:
2) Somehow my workstyle is different (I was always happy with a global history), so you need to explain the use and context of this thing, and how it should be implemented (are you thinking of a new config option, or of an additional command?).
OK, when working with several tabs I often go back and forth across tabs to check files sizes, contents and other things. Sometimes I dont pay attention which tab i clicked first and i have to click few tabs to find out where I was in the first place. Instead if ctrl+tab could take me to previous used tab then I can easily trace back to my original tab. So instead of cycling thru tabs in a sequential way, I am asking for cycling thru them based on MRU tab.
admin wrote:
I have a somehow related question: When tab is closed, should "its history" be deleted?
No, because there should be a way to get back accidentally closed tab. Currently if you close a tab accidentally, then ctrl+t followed by alt+back retrieves the closed tab (Oh actually (and obviously) this old trick will not work since v0012). Another thought, maybe all closed tabs can be stored separately in a list (like how FF and opera store them), in case of future "undo" requests.
Re: History for every tab
Posted: 29 Oct 2008 21:01
by Pagat
admin wrote:
2) Somehow my workstyle is different (I was always happy with a global history), so you need to explain the use and context of this thing, and how it should be implemented (are you thinking of a new config option, or of an additional command?).
serendipity wrote: OK, when working with several tabs I often go back and forth across tabs to check files sizes, contents and other things. Sometimes I dont pay attention which tab i clicked first and i have to click few tabs to find out where I was in the first place. Instead if ctrl+tab could take me to previous used tab then I can easily trace back to my original tab. So instead of cycling thru tabs in a sequential way, I am asking for cycling thru them based on MRU tab.
That is something i'd like to see too

In an older thread i also tried to explain why this could be useful. It starts here:
http://www.xyplorer.com/xyfc/viewtopic. ... 808#p16808
Re: History for every tab
Posted: 01 Nov 2008 15:15
by admin
Pagat wrote:admin wrote:
2) Somehow my workstyle is different (I was always happy with a global history), so you need to explain the use and context of this thing, and how it should be implemented (are you thinking of a new config option, or of an additional command?).
serendipity wrote: OK, when working with several tabs I often go back and forth across tabs to check files sizes, contents and other things. Sometimes I dont pay attention which tab i clicked first and i have to click few tabs to find out where I was in the first place. Instead if ctrl+tab could take me to previous used tab then I can easily trace back to my original tab. So instead of cycling thru tabs in a sequential way, I am asking for cycling thru them based on MRU tab.
That is something i'd like to see too

In an older thread i also tried to explain why this could be useful. It starts here:
http://www.xyplorer.com/xyfc/viewtopic. ... 808#p16808
I think the thread you are pointing to shows that people might have different ideas about what "recently used order" is.
Say I have three tabs, 1,2,3, and I select them in order 1,2,3,2,3,2,3,2,3 what will going back in MRU order mean for you? 2,3,2,3,2,3,2,1? Or 2,3,1?
Re: History for every tab
Posted: 01 Nov 2008 15:33
by TheQwerty
admin wrote:I think the thread you are pointing to shows that people might have different ideas about what "recently used order" is.
Say I have three tabs, 1,2,3, and I select them in order 1,2,3,2,3,2,3,2,3 what will going back in MRU order mean for you? 2,3,2,3,2,3,2,1? Or 2,3,1?
I just want to add that some of us (or perhaps just me) do not like navigating tabs in MRU order and find it a bit disorienting. Please ensure we have an option to just change tabs in the displayed order.
Re: History for every tab
Posted: 01 Nov 2008 15:46
by Pagat
admin wrote:Say I have three tabs, 1,2,3, and I select them in order 1,2,3,2,3,2,3,2,3 what will going back in MRU order mean for you? 2,3,2,3,2,3,2,1? Or 2,3,1?
The behaviour i would like to have is exactly like Windows Alt+Tab: Every tab that is opened will go to position one in MRU and every tab is only shown once in the MRU list. So in your example i'm on tab 3 in the end. Ideally (for me

) Ctrl-Tab should work the following:
Scenario 1:
Pressing Ctrl+Tab and releasing both keys will show tab 2. Do it again will bring you back to tab 3 -> You could switch back and forth between two tabs.
Scenario 2:
Pressing Ctrl+Tab+Tab (Press Tab twice while holding Ctrl) will show tab 1.
Re: History for every tab
Posted: 01 Nov 2008 15:49
by admin
Pagat wrote:admin wrote:Say I have three tabs, 1,2,3, and I select them in order 1,2,3,2,3,2,3,2,3 what will going back in MRU order mean for you? 2,3,2,3,2,3,2,1? Or 2,3,1?
The behaviour i would like to have is exactly like Windows Alt+Tab: Every tab that is opened will go to position one in MRU and every tab is only shown once in the MRU list. So in your example i'm on tab 3 in the end. Ideally (for me

) Ctrl-Tab should work the following:
Scenario 1:
Pressing Ctrl+Tab and releasing both keys will show tab 2. Do it again will bring you back to tab 3 -> You could switch back and forth between two tabs.
Scenario 2:
Pressing Ctrl+Tab+Tab (Press Tab twice while holding Ctrl) will show tab 1.
Could it be that your main interest is a KS to jump back + forth between this and the last tab. This has been removed from the app some time ago. I could add it again easily.
Re: History for every tab
Posted: 01 Nov 2008 16:12
by Pagat
admin wrote:Could it be that your main interest is a KS to jump back + forth between this and the last tab. This has been removed from the app some time ago. I could add it again easily.
If i'm interested in only two folders i always use F7 (Go to previous location) as a "workaround". Somehow i missed that there was a KS to switch between the last two tabs.
F7 is good enough if there are only two folders of interest but in my usual workflow nothing beats "Alt+Tab" behaviour for switching between tabs (i use it massively in Opera and UltraEdit for example and, of course, in Windows itself

).
Re: History for every tab
Posted: 01 Nov 2008 16:16
by admin
Pagat wrote:admin wrote:Could it be that your main interest is a KS to jump back + forth between this and the last tab. This has been removed from the app some time ago. I could add it again easily.
If i'm interested in only two folders i always use F7 (Go to previous location) as a "workaround". Somehow i missed that there was a KS to switch between the last two tabs.
F7 is good enough if there are only two folders of interest but in my usual workflow nothing beats "Alt+Tab" behaviour for switching between tabs (i use it massively in Opera and UltraEdit for example and, of course, in Windows itself

).
F7 won't help if the last two locations were on the same tab. I re-added the command to jump to the last tab. Must be enough for now.
Re: History for every tab
Posted: 01 Nov 2008 16:25
by Pagat
admin wrote:F7 won't help if the last two locations were on the same tab.
Yep, i meant that if i'm just interested in two different folders i usually don't mind if they are opened in the same tab.
admin wrote:I re-added the command to jump to the last tab. Must be enough for now.
Thanks. will check that out.
Re: History for every tab
Posted: 01 Nov 2008 21:59
by serendipity
admin wrote:F7 won't help if the last two locations were on the same tab. I re-added the command to jump to the last tab. Must be enough for now.
Nice, this option is more useful for me than the F7 option.
Update: Even nicer because now I can mimic "close-tab-&-go-to-previously-used-tab". I assigned ctrl+w to this UDC:
Code: Select all
//Close tab
#351;
//Go to previous tab
#1060;