Combined and improved flyover panels
Posted: 2015-03-17, 12:26 UTC
Currently there are already some flyover panels in TC. The directory hotlist and the drive combobox. I think these panels are very important in TC because many users use the keyboard in order to display these panels and pick an item to close the panel. These panels don't require any layout changes. They are only there when you need them. I think this is one of the reasons why the separate tree view isn't that popular.
Common interaction
A flyover is always opened by pressing a certain hotkey. Items executing a command close the flyover panel. There is no Okay button. It works very much like a menu. This is how the current panels work and also hot it should be.
Currently the panels vary a bit visually. This could be more consistent.
New and improved panels
So the idea is to add a new flyover panel which displays a tree view where the user can select the current directory.
This is also great for avoiding focus conflicts (between separate tree and filelist panel). Only while the flyover panel is opened the focus is set to this window. Otherwise it's always the file panel which has the focus.
Flyover panels have the advantage that you have to learn just a single hotkey in order to display them (e.g. Ctrl+D, Alt+F1). When you want to sort you view you have to learn one hotkey for each search crfiteria. So the idea is to have flyover panels for
- Sort criteria
- View selection
- Custom column selection
- Tab switch panel (Opera-style)
Each of these flyover panels needs a decent default hotkey. I guess there are even more flyover panels to think about.
One combined flyover panel
In addition (or instead) to the standalone flyover panels there could be a general flyover panel that contains all flyover panels and a way to navigate between them in some way - especially using the keyboard. It could be great to have a single hotkey that displays this general flyover panel. The last opened panel would be displayed first. Then the user could switch to another panel e.g. by pressing Ctrl+Tab or Ctrl+Shift-Tab.
Mockup
I've created a mockup with has some limited interactions:
For all hotkeys: You might have to click on the prototype before a hotkey works properly (each time) depending on the used browser.
- Press Ctr+E to open or close the flyover panel
- Press Left or Right to switch between the flyover panels.
http://lefteous.totalcmd.net/tc/ideas/flyover/
I hope you get the idea.
Common interaction
A flyover is always opened by pressing a certain hotkey. Items executing a command close the flyover panel. There is no Okay button. It works very much like a menu. This is how the current panels work and also hot it should be.
Currently the panels vary a bit visually. This could be more consistent.
New and improved panels
So the idea is to add a new flyover panel which displays a tree view where the user can select the current directory.
This is also great for avoiding focus conflicts (between separate tree and filelist panel). Only while the flyover panel is opened the focus is set to this window. Otherwise it's always the file panel which has the focus.
Flyover panels have the advantage that you have to learn just a single hotkey in order to display them (e.g. Ctrl+D, Alt+F1). When you want to sort you view you have to learn one hotkey for each search crfiteria. So the idea is to have flyover panels for
- Sort criteria
- View selection
- Custom column selection
- Tab switch panel (Opera-style)
Each of these flyover panels needs a decent default hotkey. I guess there are even more flyover panels to think about.
One combined flyover panel
In addition (or instead) to the standalone flyover panels there could be a general flyover panel that contains all flyover panels and a way to navigate between them in some way - especially using the keyboard. It could be great to have a single hotkey that displays this general flyover panel. The last opened panel would be displayed first. Then the user could switch to another panel e.g. by pressing Ctrl+Tab or Ctrl+Shift-Tab.
Mockup
I've created a mockup with has some limited interactions:
For all hotkeys: You might have to click on the prototype before a hotkey works properly (each time) depending on the used browser.
- Press Ctr+E to open or close the flyover panel
- Press Left or Right to switch between the flyover panels.
http://lefteous.totalcmd.net/tc/ideas/flyover/
I hope you get the idea.