derceg / explorerplusplus

Explorer++ is a lightweight and fast file manager for Windows
https://explorerplusplus.com
GNU General Public License v3.0
2.45k stars 360 forks source link

Easier tab navigation #325

Open craigneasbey opened 3 years ago

craigneasbey commented 3 years ago

If someone else has raised this, please point me in their direction :)

I find it very hard to use the left and right arrows to scroll through the tabs, especially when there are many, maybe two screens full. It is very slow.

image

Suggested solutions:

  1. Allow mouse scroll wheel to scroll through tabs
  2. Allow multiple lines of tabs
  3. Assign shortcut keys
  4. Enlarge buttons
sean-e commented 3 years ago

Try Ctrl+Page Up and Ctrl+Page Down

craigneasbey commented 3 years ago

Thanks @sean-e . That is better.

I think solution 1 would be the best as other modern text editors use it, they actually add a scroll bar too.

Sorry, this was not meant to be a bug, just a feature request.

derceg commented 3 years ago

The first suggestion is simple enough and I've implemented it locally. I think what would probably work best, though, is to allow a list of all tabs to be shown in a menu. Similar to what Firefox and Visual Studio do. That would then make it easier to pick a specific tab out of a larger set.

Also, in terms of shortcuts, there are already multiple tab navigation shortcuts assigned:

Next tab/previous tab: Ctrl + Tab/Ctrl + Shift + Tab, Ctrl + ]/Ctrl + [, Ctrl + Page Down/Ctrl + Page Up Switch to a specific tab: Ctrl + 1 through Ctrl + 8 Switch to the last tab: Ctrl + 9

Dypsis commented 2 years ago

A little "Close Tab" button on each tab and a "New Tab" button beside the last tab would make tab navigation easier too.

Mishasama commented 1 year ago

A little "Close Tab" button on each tab and a "New Tab" button beside the last tab would make tab navigation easier too.

Just use the mouse middle click to close any tab.

i2 commented 1 year ago

Would it be possible to have the following features:

  1. Tab bar on the left, just like browsers (Edge, Vivaldi, Firefox, etc.)
  2. This thread on the forum from 2009 implied multi-row is added already? Am I missing something?

    I think what would probably work best, though, is to allow a list of all tabs to be shown in a menu.

  3. I like this as an option too.

Thank you!

derceg commented 1 year ago

I've added a tab search dialog that hopefully makes it a bit easier to find a tab that's currently open. The dialog is accessible via "Window" -> "Search Tabs...". It can also be invoked via Ctrl+Shift+A, which is the same shortcut key assigned to tab search in Chrome.

You can then search for a tab by name, or by the path of the folder it's showing. Leaving the filter text blank will show all tabs, if you need to browse through them that way. Pressing OK/enter, or double-clicking an item, will then select that tab.

If you have a lot of tabs open, it should make it easier to select a specific tab, particularly one with a unique path, as you could press Ctrl+Shift+A, type a few letters of the path (enough to get a single match) and press enter.

Pysis868 commented 1 month ago

Is the multi-row feature still intended? Found the tab search feature worked when switching from a 2021 (1.4.0?) build to a 2024 (1.5.0?) one. I'm used to the command palette key from IDEs (Ctrl+Shift+P).