History for every tab

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

Re: History for every tab

Post 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.

PeterH
Posts: 2826
Joined: 21 Nov 2005 20:39
Location: DE W11Pro 24H2, 1920*1200*100% 3840*2160*150%

Re: History for every tab

Post 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!)

PeterH
Posts: 2826
Joined: 21 Nov 2005 20:39
Location: DE W11Pro 24H2, 1920*1200*100% 3840*2160*150%

Re: History for every tab

Post 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?

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

Re: History for every tab

Post 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.

PeterH
Posts: 2826
Joined: 21 Nov 2005 20:39
Location: DE W11Pro 24H2, 1920*1200*100% 3840*2160*150%

Re: History for every tab

Post 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!

serendipity
Posts: 3360
Joined: 07 May 2007 18:14
Location: NJ/NY

Re: History for every tab

Post 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. :D .
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.

Pagat
Posts: 306
Joined: 09 Oct 2007 21:23
Location: Austria

Re: History for every tab

Post 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 :D
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

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

Re: History for every tab

Post 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 :D
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?

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: History for every tab

Post 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.

Pagat
Posts: 306
Joined: 09 Oct 2007 21:23
Location: Austria

Re: History for every tab

Post 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.

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

Re: History for every tab

Post 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.

Pagat
Posts: 306
Joined: 09 Oct 2007 21:23
Location: Austria

Re: History for every tab

Post 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 :)).

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

Re: History for every tab

Post 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.

Pagat
Posts: 306
Joined: 09 Oct 2007 21:23
Location: Austria

Re: History for every tab

Post 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.

serendipity
Posts: 3360
Joined: 07 May 2007 18:14
Location: NJ/NY

Re: History for every tab

Post 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;

Post Reply