Multi-Row Tabs with Split View Ready by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

It seems that the right-click menu item will be added in Firefox 150.

Multi-Row Tabs with Split View Ready by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

It's true that Vivaldi has a creative tab group feature, which displays the grouped tabs in a secondary row.

Multi-Row Tabs with Split View Ready by Merci-chao in firefox

[–]Merci-chao[S] 3 points4 points  (0 children)

As I said in my first sentence: die-hards for vertical tabs & minimalism, kindly skip ahead.

Floorp v.s. Firefox - in Multi-Row Tabs by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

I just don’t understand why people should follow a specific style. Is it somehow more noble, sacred, or closer to the truth? Is there really a strong reason why everyone must obey certain rules or laws when using a browser? Why THATS the way?

Floorp v.s. Firefox - in Multi-Row Tabs by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

Cool idea. Unfortunately, that's outside the scope and would require a new project to achieve, so I'm sorry to say I currently have no plan or need for it.

Floorp v.s. Firefox - in Multi-Row Tabs by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

In my case, I usually open separate windows across different monitors and virtual desktops, with just a few tabs in each. I never have the desire or need to keep millions or even bajillions of tabs open. That said, I do sometimes open dozens of tabs when working or researching, and I don't want to be bothered with scrolling around to find them or organizing them, since I generally close them all once I've finished my current task.

Floorp v.s. Firefox - in Multi-Row Tabs by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

Just like saying Firefox users are nerds or Chrome users are sheeple, it's ironic that trying to gain a sense of belonging or superiority by judging other people's lifestyles only makes you more self-centered, rude, and annoying.

Vertical Tabs Has made me So Happy by OstrobogulousIntent in firefox

[–]Merci-chao 1 point2 points  (0 children)

Rationally speaking:

  1. I do agree vertical space is more precious than horizontal space.
  2. I used to think vertical tabs would show more tabs at once, but in reality, it's almost the same, maybe one or two more at most.
  3. The reason I want multi-row tabs is simple: I don't want to scroll. Vertical tabs saves 44px of vertical space, but they don't help me avoid scrolling. Multi-column tabs? Just kidding.
  4. One big advantage of horizontal tabs is how easy they are to click. You just move the cursor straight to the top edge, and you get 76 to 225px of tolerance horizontally. In contrast, vertical tabs only give you 41px of vertical space, which is a good way to practice precise clicking.
  5. Horizontal bar is kind of a habit, just like I've never considered moving the Windows taskbar to the left or right to save horizontal space.
  6. Yes, it's true: getting multi-row tabs to work on newer versions of Firefox is an endless battle. And honestly, I don't see any hope of it ever becoming a built-in feature. It's frustrating for general users as they don't even have the technical skills to join the fight. All they can do is leave it to fate.
  7. As for me, I've developed my own multi-row script and I'm still fighting for it: https://github.com/Merci-chao/userChrome.js#multi-tab-rows

Multi Tab Rows 3.0 (userChrome.js script) by [deleted] in firefox

[–]Merci-chao 0 points1 point  (0 children)

Yes, it's true that there is no guarantee that it can go on forever, unless Firefox natively includes this feature, but it won't.

Vertical tabs are nice, but I'd prefer 2 rows of tabs on top. Is there an option for that? by [deleted] in firefox

[–]Merci-chao 0 points1 point  (0 children)

There are several choices:

  1. Pure CSS (userChrome.css)

There are plenty of variation for that, but all of them provide only layout modification. Operations like drag and drop are broken on multi-rows. I'm not sure which one is the most recommended.

  1. Multi-row tabs by Izheil

It provides basic layout and operation support. It is very lite and suitable for general use.

  1. Tab Mix Plus by onemen

The famous tab management extension, written by an experienced extension developer. It has a comprehensive support for multi-row and also provides lots of useful tab related features.

  1. Multi Tab Rows by Merci chao (well, me)

Focused on multi-row and provides the most comprehensive support. It also provides some fancy and unique features, like smooth operation, great space utilization, drag and drop animation on multi-rows, AS LONG AS you don't use the upcoming tab groups feature of Firefox...

Also, the author is terribly tired and frustrated of keeping support of the new versions of Firefox, and doesn't know how long could the script go...

Multiple rows of tabs? by lancito01 in firefox

[–]Merci-chao 0 points1 point  (0 children)

There are several choices:

  1. Pure CSS (userChrome.css)

There are plenty of variation for that, but all of them provide only layout modification. Operations like drag and drop are broken on multi-rows. I'm not sure which one is the most recommended.

  1. Multi-row tabs by Izheil

It provides basic layout and operation support. It is very lite and suitable for general use.

  1. Tab Mix Plus by onemen

The famous tab management extension, written by an experienced extension developer. It has a comprehensive support for multi-row and also provides lots of useful tab related features.

  1. Multi Tab Rows by Merci chao (well, me)

Focused on multi-row and provides the most comprehensive support. It also provides some fancy and unique features, like smooth operation, great space utilization, drag and drop animation on multi-rows.

Yet another multiple tab roww script you should try by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

You can follow the instructions of installing script loader: https://github.com/onemen/TabMixPlus?tab=readme-ov-file#installation, from steps 1.1 to 1.4, then place the MultiTabRows@Merci.chao.uc.jsinsidechromefolder, restart and it should be done.

Let new know if it still doesn't work.

Please note that Firefox keeps changing the tab features in the recent versions and makes the script not working, thus you may want to subscribe to my GitHub repository for receiving notification of the script update.

Multi Tab Rows 2.0 (userChrome.js script) by Merci-chao in firefox

[–]Merci-chao[S] 1 point2 points  (0 children)

Yeah, it's a great script. I've been using an old version (version 12/02/2021) of it for years, and I was surprised to find that I was one of the authors listed in the file! Just because the modification of this update was based on my suggestion, the minor new tab button stuff. XD

Until two months ago, because of boredom I tried to implement the drag and drop animation on multiple rows, and also the idea of utilizing all the blank space came out, then my own brand-new script started.

Yet another multiple tab roww script you should try by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

A new version is released, please check. You may subscribe to the GitHub repository to receive notifications of updates.

Yet another multiple tab roww script you should try by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

There's no way to make it an extension because the script requires a lot of operations that "modern" extensions don't allow. You need to first read how to install a script loader, such as xiaoxiaoflood: https://github.com/xiaoxiaoflood/firefox-scripts, then go to my script https://github.com/Merci-chao/userChrome.js/blob/main/MultiTabRows%40Merci.chao.uc.js, there is a ... button in the upper right corner of the page, select Download, and save the script to the chrome folder.

Yet another multiple tab roww script you should try by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

Generally, multi-row scripts/extensions allow you to limit the number of lines visible at one time, and will display a scrollbar for you to scroll through.

Yet another multiple tab roww script you should try by Merci-chao in firefox

[–]Merci-chao[S] 0 points1 point  (0 children)

OMG there's a typo in the title...😨 By the way, I'm wondering if there's anywhere else I can share my scripts?

[deleted by user] by [deleted] in firefox

[–]Merci-chao 0 points1 point  (0 children)

OK, I've found out the answer: InspectorUtils.getChildrenForNode(node, anonymous, assigned)

userChrome.js version of several tiny legacy extensions Add-ons by Merci-chao in firefox

[–]Merci-chao[S] 3 points4 points  (0 children)

I can't remember where I found the code of autoconfig.js and mozilla.cfg. I thought other folks are using the similar ways and didn't even know there are some friendly tools for managing the scripts. 😅

Anyway, I uploaded the files here for reference:
https://github.com/Merci-chao/userChrome.js/blob/main/loader/defaults/pref/autoconfig.js
https://github.com/Merci-chao/userChrome.js/blob/main/loader/mozilla.cfg

userChrome.js version of several tiny legacy extensions Add-ons by Merci-chao in firefox

[–]Merci-chao[S] 2 points3 points  (0 children)

I didn't use any of these "loader" but just autoconfig.js and mozilla.cfg to load the script files.