Page 1 of 2

Multiline tabbar

Posted: 13 Feb 2018 13:12
by ChristianRR
Reviving the idea of a multiline tabbar.

Many of us have the problem of a lot of tabs in dual pane, including some named tabs, pushing the latest ones completely outside the window, making it impossible to right-click them. This especially bothersome when XYplorer is not fullscreen, as when drag-n-dropping within another application. When such an invisible tab is already selected, the Tabs dropdown doesn't bring other invisible tabs into view anymore.

I realize this is complicated, but I believe a multiline tabbar would simplify things. It is very convenient and shouldn't be too hard to implement (then again, what do I know?) Along with "tab min width" and "tab max width" parameters, it seems it could solve many problems and extra clicks and gestures, we could have all tabs show the whole path, etc.

Re: Multiline tabbar

Posted: 13 Feb 2018 13:18
by Filehero
Not exactly what is asked, but addressing the same issue -> viewtopic.php?p=155076#p155076

Re: Multiline tabbar

Posted: 13 Feb 2018 13:27
by jupe
Also not exactly what you asked for, but you could check out tabsets in the meantime if you haven't already, they might benefit you:

https://www.xyplorer.com/release_10.70.php#tabsets

you can paste individually the following items into the XY address bar for more information if you are interested:

Code: Select all

help "idh_scripting_comref.htm#idh_sc_tabset";
help "idh_tabsets.htm";

Re: Multiline tabbar

Posted: 14 Feb 2018 17:40
by ChristianRR
Filehero wrote:Not exactly what is asked, but addressing the same issue -> viewtopic.php?p=155076#p155076
Scrollable tabs would be a great alternative.

Re: Multiline tabbar

Posted: 15 Feb 2018 00:41
by jupe
ChristianRR wrote:Along with "tab min width" and "tab max width" parameters
You probably already know about it, in which case just ignore me, but the max tab width setting is already available if it helps you in the meantime:

Configuration | Tabs and Panes | Tabs | Maximum tab width in pixels

Re: Multiline tabbar

Posted: 14 Mar 2018 10:14
by adyy
Expect this function to be implemented.
like this :P
Image

Re: Multiline tabbar

Posted: 17 Mar 2018 06:33
by hari3
I too want this feature,can you add this feature at least in 1 or 2 months as many people have many tabs.

Re: Multiline tabbar

Posted: 17 Mar 2018 08:59
by RalphM
If you have to many tabs to fit on one line then you should probably look at tabsets and session manager script.

Re: Multiline tabbar

Posted: 18 Mar 2018 21:38
by CompSystems
Other ideas organized by different characteristics, see attached image

Image

for example

color map to a partition or section of the hard disk

highlight the name with a different color

Re: Multiline tabbar

Posted: 19 Mar 2018 07:53
by SkyFrontier
Albeit having a whole set of themes-related scripts as a considerable part of what I did here, I must admit that I dislike the colorfulness of what CompSys suggests...

...except for the crude fact that it seems the most effective way one could have to quickly spot groups of tabs, which adds to productivity, which in turn makes me think twice specially if we are given the ability to fine tune those colors as it is the default when it comes to XY interface.

Specially useful if another long-time wish is brought to life: the possibility to quickly activate two predefined tabs (which can be more than a single set of those 'twins'), one on each panel, as often current-and-ooposite strictly relate.

Back to the OT, multiline tab-bar can be the final answer to the old dilemma that is needing to have a reasonably width-wise number of tabs (because ou their meaningful captions) and the never satisfactory overflow method that that implies.

Re: Multiline tabbar

Posted: 21 Mar 2018 09:37
by hari3
RalphM wrote:If you have to many tabs to fit on one line then you should probably look at tabsets and session manager script.
With tabsets i can't get a multi line tabbar and i don't want this through scripting.

Re: Multiline tabbar

Posted: 21 Mar 2018 10:22
by highend
and i don't want this through scripting
Then there aren't any (more) relevant options atm...
I only use relevant tabs and switch them on the fly if I need a different set (own plain simple tab switch script)...

Re: Multiline tabbar

Posted: 25 Apr 2018 23:08
by Odylg
What I'd love to see is something like the Doc Switcher in Notepad++. I like having lots of tabs open, but the more I have open the more difficult it is to read the name of a tab. Namely it's just easier to keep what I currently have open organized in my mind. Especially with duplicates, though I wish I had the option to avoid duplicates for tabs other than locked

Re: Multiline tabbar

Posted: 25 Apr 2018 23:38
by highend
Use a simple script as a tab switcher or the tiny arrow down button at the end of the tabbar (if it is visible):

Code: Select all

    end compare(<xyver>, "18.80.0000", "v") == -1, "This script requires at least v18.80.0000, terminating now!";

    $menu = "";
    $curTabIndex = tab("get");
    while ($i++ < gettoken(get("tabs", <crlf>), "count", <crlf>)) {
      $path = tab("get", "path", $i);
      if ($i == $curTabIndex) { $menu .= "$path||$path|1<crlf>"; }
      else { $menu .= "$path||$path|<crlf>"; }
    }
    $index = popupmenu($menu, 5:=1, 6:=<crlf>, 7:="|");
    if ($index) { seltab $index; }

Re: Multiline tabbar

Posted: 26 Apr 2018 09:59
by Odylg
That is the type of list I'm looking for, I was looking for something dockable (like the catalog for example) instead of something that only shows at the press of a hotkey or click of a button. Is there any way to make the list always shown? I have no experience with XYS scripting (and a little with AutoHotkey) so I've no idea if it's currently possible.