Option for Live Filter Box instead of Type Ahead Find
Posted: 27 Feb 2017 06:07
I discovered I really need Live Filter Box as the default behavior.
Background Information::
--------------------------------------------------------
I've been a user of XYplorer for about 3 years and I love it. When I found it, it was literally like every single enhancement I wished TotalCommander had was in XYplorer. Tagging, labeling, commenting, went way beyond and it's all in a text file <tags.dat>, if I ever need to manipulate it manually. Absolutely incredible! And on top of that, this year, I've given up struggling with LightRoom and Adobe Bridge to tag and organize my photo collection which is about 35,000 photos and growing. Why? Because I came to the conclusion that XYplorer does everything I want in terms of organizing photos. Not only that it's blazingly fast, ultra flexible, and again it's all stored in plain text in <tags.dat>.
I use the comment field as "caption".
I use tags to add searchable keywords (example - Paris, Me, John, picnic, etc...). The search is so much quicker than anything else especially since XYplorer loads in a second and searches are near instantaneous.
I use Labels as "quick collections" as they call it in Lightroom. I can quickly mark some pictures that I want to process or send to a friend etc... or as a generic flag. Some of the labels I have "Todo", "Sent", "Damaged", "Red Flag", "Blue Flag".
That was a very long digression... My point is, I love this thing!
And for all this time I've been trying to figure out why I'm not using it all that much. Recently, I figured it out.
As much as I desperately want to, why I haven't been able to commit fully to XYplorer::
----------------------------------------------------------------------------------------------------------------
It's because of how much I depend on Live Filter Box type functionality, and in XYplorer it takes too many extra keystrokes to navigate quickly.
I'm a computer guy and heavy heavy user.
So, I'm literally navigating through folders on my computer constantly all day long, everyday. And type ahead find is sort of OK, but since Live Filter Box works better and faster, so I compromise and just use TotalCommander.
An Example of the difficulty with type ahead find::
-------------------------------------------------------------------
let's say I want to get to my c:\Users\JohnSmith\AppData\Local\Microsoft\Outlook\
In Type ahead find, I type:
us <enter> #Nothing else in C: that matches 'Users'
jo <enter>
app #now a bunch of stuff might match. AppData, ApplicationData, possibly more. So it's here where things slow down.
#appdata is highlighted but what if I want applicationData? Keep typing right? Well, what if another folder also starts with "application" and is highlighted first
#now I'm stuck. I could start doing something creative like typing "tionDat". But now I'm just taking a shot and hoping things work, not to mention disrupting my workflow and spending valuable brain power on creative type ahead find patterns. Once is tolerable but when I'm doing it hundreds of times a day, it's too much work.
Continuing on , let's say I head into "applicationData". which is the wrong directory. and I keep digging looking for the outlook folder. Because honestly, who in the world can remember if things are in appdata or applicationData or local or roaming or Microsoft\office\outlook, or Microsoft\outlook. We're always just searching. And that is my point. Now I go into the wrong directory and I can't really see quickly that the outlook folder isn't where I am because there are a million files in there and type ahead find doesn't really indicate explicitly that outlook isn't there. Maybe I mistyped outlook? Maybe I have to scroll down a few pages especially if other files are highlighted that match "outl".
So this becomes very cumbersome and kind of a gamble as to whether it works without great effort, and my fingers naturally want to switch to Totalcommander.
A bit of history::
-----------------------
Total Commander use to have type ahead find until about 7 years ago and then replaced it with what we here call Live Filter Box. I think because it just works much more efficiently. At least for me it has.
Ideal Proposal::
-------------------------------
- Have Live filter box as the default or at least an option to toggle.
- When typing alphanumeric characters it starts live filtering.
- cursor keys up/down work to move focus of list items.
- hitting enter navigates into a folder and resets the live filter back to nothing.
- hitting enter on a file runs the file and doesn't reset the live filter. (you might be searching for a document and there are 2 - "Roland DP90.pdf" and "Roland DP90-S.pdf" and you need to quickly try both to find the one you want)
- hitting escape clears the live filter first if there is a live filter. After that escape works as it usually does in XYPlorer.
Bottom Line::
-------------------
I think type ahead find is good but Live Filter Box is potentially quicker especially when people are hunting and searching deeply nested folders.
The current implementation of type ahead find is good for a narrow use case. That is, if you have a giant folder of mp3s or something and you are trying to find a song and you don't remember the file name perfectly. That use case is great. Just keep typing different things until you find it. Much faster than using quicksearch over and over again until you find your file. Because it save unnecessary keystrokes, i.e. repeatedly opening quicksearch and retyping variations of the filename.
I think that use case is a subset of what Live Filter Box can be used for. In the current implementation, actually, other than this use case, is it useful for anything else? I mean, if you had a small directory, type ahead find is good enough and faster, so I would just use that. If I knew the exact filename then type ahead find is faster. If I didn't know the exact file name but all the filenames were different enough then type ahead find is what I would use (first at least). The only reason, I would use type ahead find is because it's the default behavior when I type alphanumeric keys and live filter box requires me to hit the hotkey for it, type some stuff, tab my way back to the listbox, run the program, then disable or clear the live filter again. That is a whole lot of work just to find and run a file. Live Filter Box as default would cover all the use cases of type ahead find but in a more efficient way. Right?
I could be wrong, and if I am, I'm more than willing to listen to any feedback.
Keep up the good work. XYplorer is awesome.
Background Information::
--------------------------------------------------------
I've been a user of XYplorer for about 3 years and I love it. When I found it, it was literally like every single enhancement I wished TotalCommander had was in XYplorer. Tagging, labeling, commenting, went way beyond and it's all in a text file <tags.dat>, if I ever need to manipulate it manually. Absolutely incredible! And on top of that, this year, I've given up struggling with LightRoom and Adobe Bridge to tag and organize my photo collection which is about 35,000 photos and growing. Why? Because I came to the conclusion that XYplorer does everything I want in terms of organizing photos. Not only that it's blazingly fast, ultra flexible, and again it's all stored in plain text in <tags.dat>.
I use the comment field as "caption".
I use tags to add searchable keywords (example - Paris, Me, John, picnic, etc...). The search is so much quicker than anything else especially since XYplorer loads in a second and searches are near instantaneous.
I use Labels as "quick collections" as they call it in Lightroom. I can quickly mark some pictures that I want to process or send to a friend etc... or as a generic flag. Some of the labels I have "Todo", "Sent", "Damaged", "Red Flag", "Blue Flag".
That was a very long digression... My point is, I love this thing!
And for all this time I've been trying to figure out why I'm not using it all that much. Recently, I figured it out.
As much as I desperately want to, why I haven't been able to commit fully to XYplorer::
----------------------------------------------------------------------------------------------------------------
It's because of how much I depend on Live Filter Box type functionality, and in XYplorer it takes too many extra keystrokes to navigate quickly.
I'm a computer guy and heavy heavy user.
So, I'm literally navigating through folders on my computer constantly all day long, everyday. And type ahead find is sort of OK, but since Live Filter Box works better and faster, so I compromise and just use TotalCommander.
An Example of the difficulty with type ahead find::
-------------------------------------------------------------------
let's say I want to get to my c:\Users\JohnSmith\AppData\Local\Microsoft\Outlook\
In Type ahead find, I type:
us <enter> #Nothing else in C: that matches 'Users'
jo <enter>
app #now a bunch of stuff might match. AppData, ApplicationData, possibly more. So it's here where things slow down.
#appdata is highlighted but what if I want applicationData? Keep typing right? Well, what if another folder also starts with "application" and is highlighted first
#now I'm stuck. I could start doing something creative like typing "tionDat". But now I'm just taking a shot and hoping things work, not to mention disrupting my workflow and spending valuable brain power on creative type ahead find patterns. Once is tolerable but when I'm doing it hundreds of times a day, it's too much work.
Continuing on , let's say I head into "applicationData". which is the wrong directory. and I keep digging looking for the outlook folder. Because honestly, who in the world can remember if things are in appdata or applicationData or local or roaming or Microsoft\office\outlook, or Microsoft\outlook. We're always just searching. And that is my point. Now I go into the wrong directory and I can't really see quickly that the outlook folder isn't where I am because there are a million files in there and type ahead find doesn't really indicate explicitly that outlook isn't there. Maybe I mistyped outlook? Maybe I have to scroll down a few pages especially if other files are highlighted that match "outl".
So this becomes very cumbersome and kind of a gamble as to whether it works without great effort, and my fingers naturally want to switch to Totalcommander.
A bit of history::
-----------------------
Total Commander use to have type ahead find until about 7 years ago and then replaced it with what we here call Live Filter Box. I think because it just works much more efficiently. At least for me it has.
Ideal Proposal::
-------------------------------
- Have Live filter box as the default or at least an option to toggle.
- When typing alphanumeric characters it starts live filtering.
- cursor keys up/down work to move focus of list items.
- hitting enter navigates into a folder and resets the live filter back to nothing.
- hitting enter on a file runs the file and doesn't reset the live filter. (you might be searching for a document and there are 2 - "Roland DP90.pdf" and "Roland DP90-S.pdf" and you need to quickly try both to find the one you want)
- hitting escape clears the live filter first if there is a live filter. After that escape works as it usually does in XYPlorer.
Bottom Line::
-------------------
I think type ahead find is good but Live Filter Box is potentially quicker especially when people are hunting and searching deeply nested folders.
The current implementation of type ahead find is good for a narrow use case. That is, if you have a giant folder of mp3s or something and you are trying to find a song and you don't remember the file name perfectly. That use case is great. Just keep typing different things until you find it. Much faster than using quicksearch over and over again until you find your file. Because it save unnecessary keystrokes, i.e. repeatedly opening quicksearch and retyping variations of the filename.
I think that use case is a subset of what Live Filter Box can be used for. In the current implementation, actually, other than this use case, is it useful for anything else? I mean, if you had a small directory, type ahead find is good enough and faster, so I would just use that. If I knew the exact filename then type ahead find is faster. If I didn't know the exact file name but all the filenames were different enough then type ahead find is what I would use (first at least). The only reason, I would use type ahead find is because it's the default behavior when I type alphanumeric keys and live filter box requires me to hit the hotkey for it, type some stuff, tab my way back to the listbox, run the program, then disable or clear the live filter again. That is a whole lot of work just to find and run a file. Live Filter Box as default would cover all the use cases of type ahead find but in a more efficient way. Right?
I could be wrong, and if I am, I'm more than willing to listen to any feedback.
Keep up the good work. XYplorer is awesome.