Багаторядкова панель вкладок у Firefox Quantum


16

Firefox Quantum розбиває мікс табл плюс та набір вкладок . Чи є спосіб отримати багаторядковий рядок вкладок у Firefox Quantum?

Якщо можливо, я шукаю стабільне рішення, яке підтримується, що навряд чи вдасться зламати в наступній новій версії.


1
@ dsstorefile1 Переважно, так, так що навряд чи вдасться зламати наступне оновлення.
Герріт

1
Якщо це так, я боюся, що відповідь на ваше запитання, ймовірно, "ні". Якщо ви не готові трохи експериментувати з таким рішенням, як те, яке ви вже бачили тут , наразі не існує підтримуваного рішення.
Run5k

1
@ dsstorefile1 Разом з Run5ks "ні" це корисна відповідь, і відповіді є більш безпечними для майбутнього, ніж коментарі (зокрема, якщо це питання залишається без надмірних запитів).
Герріт

Відповіді:


5

Ось оновлений userChrome.css, який показує піктограми та приховує некрасиву панель прокрутки в рядках вкладки ( ОНОВЛЕННЯ: Новіші версії Firefox знову змінили поведінку користувачаChrome, тепер я взяв сценарій прямо звідси: https://github.com/MrOtherGuy/ firefox-csshacks / blob / master / chrome / multi-row_tabs.css ):

/* Makes tabs to appear on multiple lines */
/* Tab reordering will not work and can't be made to work */
/* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/

/* It's recommended to move tabs new-tab-button outside tabs toolbar */

/* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll  */
/* Scrollbar can't be clicked but the rows can be scrolled with mouse */
/* This maximum visible rows won't work before Fx66 */
/* So this setting does nothing on Fx65 and all tab rows will be shown */
:root{ --multirow-n-rows: 6 }

#tabbrowser-tabs{
  min-height: unset !important;
  padding-inline-start: 0px !important
}

/* Test for Firefox > 66 */
@supports (inset-block:auto){
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{
    display: flex;
    flex-wrap: wrap;
    overflow-y: auto;
    max-height: calc(var(--tab-min-height) * var(--multirow-n-rows));
    scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color);
    scrollbar-width: thin;
  }
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
    overflow: -moz-hidden-unscrollable;
    display: block;
  }
}

/* Test for Firefox < 66 */
@supports not (inset-block:auto){
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox{
    min-height: unset !important;
  }
  #tabbrowser-tabs .scrollbox-innerbox{
    display: flex;
    flex-wrap: wrap;
  }
  #tabbrowser-tabs .arrowscrollbox-scrollbox {
    overflow: -moz-hidden-unscrollable;
    display: block;
  }
}

.tabbrowser-tab{ height: var(--tab-min-height); }
#tabbrowser-tabs .tabbrowser-tab[pinned]{
  position: static !important;
  margin-inline-start: 0px !important;
}

.tabbrowser-tab[fadein]:not([pinned]){
  min-width: 200px !important;
  flex-grow: 1;
  /*
  Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible
  Don't set to none or you'll see errors in console when closing tabs
  */
  /*max-width: 100vw !important;*/
}

.tabbrowser-tab > stack{ width: 100%; height: 100% }

#tabbrowser-tabs .scrollbutton-up,
#tabbrowser-tabs .scrollbutton-down,
#alltabs-button,
:root:not([customizing]) #TabsToolbar #new-tab-button,
#tabbrowser-tabs spacer,
.tabbrowser-tab::after{ display: none !important }

5
3 квітня 2019. Firefox все ще непридатний, оскільки досі немає розширень з вкладками з кількох рядків. Неймовірно, як сильно вони покалічили браузер своїми розширеннями "оновлення". Сумно. Це було як що ... 2 роки зараз? Мені так нудно прокручувати 300 вкладок в одному ряду.
Трайко

4

Я також спробував шукати альтернативи для цього і не знайшов реальних варіантів, окрім використання комбінації аддонів:

Зараз я використовую Tab Mix Plus (WebExtensions) та доповнення вкладки Tree Style Tab , поряд із синхронізацією сеансу , використовуючи комбінацію тих, з якими я можу зробити більш сприятливим досвід управління вкладками.

Вкладка стилю дерева дозволяє отримати хорошу альтернативу функції багатокористування завдяки ширині моніторів та поточних дозволів, перелічуючи кілька вкладок на бічній панелі, синхронізація сеансу покращує управління за допомогою групування вкладок у сеансах Windows, а змішування вкладок плюс веб-розширення дозволяє пов'язані сторінки, щоб залишитися в одному вікні. Це, очевидно, не багатофункціональне налаштування, але це краще, ніж нічого.


Я згоден. Незважаючи на використання вертикального (отже, вузького) монітора, за допомогою клавіші F1 для показу / приховування бічної панелі, я вважаю, що це Tree Style Tabдосить терпимо - насправді краще, ніж TabMix Plusв деяких аспектах, тому що ви отримуєте (і можете самі формувати) групи вкладок, які можуть бути обвалився, що робить його досить масштабованим.
Lutz Prechelt

Оскільки я використовую вертикальну орієнтацію екрана, TST насправді не допомагає. Якщо тільки не є варіант якось мати його вгорі екрана?
Санджай Манохар


0

Я погоджуюся з /superuser//a/1480226/460302, що Multirow Tabs Іжеїла - це найперспективніший спосіб отримання декількох вкладок у FireFox. Однак ця відповідь не говорить про те, як реалізувати рішення. Ось декілька відомостей:

По-перше, Іжеїл заявляє, що його рішення на основі Javascript працює з Firefox 69-70 . Я можу підтвердити, що він не працює з Firefox 68.2.0 esr (остання ESR станом на цей час, 23.10.197) під Windows 10. Однак Іжейл надає декілька повністю автоматизованих способів вирішення проблем встановлення Windows (див. Нижче).

По-друге, Іжеїл констатує [sic],

Нарешті, Mozilla видалила всі прив’язки XBL з firefox, тому перед тим, як видалити можливість введення JS-скриптів через userchrome.xml, я вирішив оновити метод виправлення до іншого, який не покладається на це.

В основному це означає, що він більше не покладається на userchrome.xml як метод установки. Для розгортання за допомогою нового рішення, заснованого на Javascript, вам потрібно виправити Firefox, щоб увімкнути JS . Це, мабуть, чудова інновація, але вона включає в себе кілька кроків вручну, включаючи очищення кеш-пам'яті запуску FF після кожної установки.

Однак, якщо ви хочете продовжувати використовувати прив'язки XBL (що здається єдиним варіантом для версій FF до 69), ви можете виконати це автоматично, використовуючи один із декількох пакетних сценаріїв Windows, які зараз містяться у сховищі Іжейла. Щоб використовувати цей метод,

  1. Завантажте та витягніть https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme/archive/master.zip

  2. Перейдіть до каталогу інсталяторів вилученого файлу

  3. Прочитайте файл під назвою ЧИТАЙТЕ ДО ПОВЕРНЕННЯ БУДЬ-ЯКОГО ФІЛЬНОГО ФАЙЛУ

  4. Виберіть та запустіть один із .bat файлів, знайдених у цьому каталозі

  5. Перезапустіть FireFox і залиште коментар до цієї відповіді зі своїми результатами, включаючи версії Windows та FireFox.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.