Autore Topic: Mozilla e tab in basso: la storia infinita  (Letto 430 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Winfox

  • Post: 4324
Mozilla e tab in basso: la storia infinita
« il: 26 Agosto 2022 17:16:41 »
Ciao a tutti.
Per l'ennesima volta mi ritrovo con l'impossibilità di mettere le tab sotto la barra dei segnalibri.

Per giunta adesso non mi funziona nemmeno più il codice che mi manteneva la X di chiusura su tutte le tab.
Presumo che dipenda da una installazione pulita e dal fatto che ho fatto il salto di alcune versioni.

Qualcuno che mi può mettere il suo codice per queste 2 funzioni?


Grazie
Andrea

Offline deckard

  • Post: 3394
Re:Mozilla e tab in basso: la storia infinita
« Risposta #1 il: 26 Agosto 2022 23:00:07 »
Io ho risolto il problema delle schede in basso e forse anche quello della X di chiusura su tutte le schede con CustomCSSforFx di Aris Toletes.
Funziona sia su FF 91 ESR che su FF 105 beta 3 dev edition.
C'è la possibilità di avere comunque personalizzazioni personali con my_userChrome.css e my_userContent.css
« Ultima modifica: 29 Agosto 2022 12:02:49 da miki64 »

Offline Winfox

  • Post: 4324
Re:Mozilla e tab in basso: la storia infinita
« Risposta #2 il: 27 Agosto 2022 16:37:14 »
Grazie della risposta.
Mi passi il link che me lo guardo e poi, sicuramente, torno a romperti le scatole?  :D

Offline Iceberg

  • Moderatore
  • Post: 8628

Offline Winfox

  • Post: 4324
Re:Mozilla e tab in basso: la storia infinita
« Risposta #4 il: 27 Agosto 2022 17:23:25 »
Rigrazie.
A questo punto, dato le sterminate possibilità e non sapendo da dove iniziare, mi serve un piccolo aiutino  :oops:
« Ultima modifica: 27 Agosto 2022 17:47:12 da Winfox »

Offline deckard

  • Post: 3394
Re:Mozilla e tab in basso: la storia infinita
« Risposta #5 il: 27 Agosto 2022 22:40:07 »
Nel file userChrome.css bisogna andare alla riga:
TABS BELOW NAVIGATION AND BOOKMARKS TOOLBARS / TABS NOT ON TOP
Bisogna un-commentare una delle seguenti righe a seconda del sistema operativo:
Codice: [Seleziona]
/* - Windows/Linux ******************************************************************************/
/* @import "./css/tabs/tabs_below_navigation_toolbar.css"; /**/
/* - macOS **************************************************************************************/
/* @import "./css/tabs/tabs_below_navigation_toolbar_macOS.css"; /**/
e probabilmente una delle seguenti:
Codice: [Seleziona]
/* selection color / force selection color on themes without predefined selection color *********/
/* @import "./css/locationbar/selection_color_for_dark_bg.css"; /**/
/* @import "./css/locationbar/selection_color_for_bright_bg.css"; /**/

L'altra funzione dovrebbe essere il seguente codice:
Codice: [Seleziona]
/* tab close icon settings - [only use one at a time] *******************************************/
@import "./css/tabs/tab_close_always_visible.css"; /**/
« Ultima modifica: 27 Agosto 2022 22:50:30 da deckard »

Offline Winfox

  • Post: 4324
Re:Mozilla e tab in basso: la storia infinita
« Risposta #6 il: 28 Agosto 2022 08:11:12 »
Grazie: oggi provo.

Edit: è bastato decommentare la prima riga, dato che uso Linux, e ho subito ottenuto le tab in basso.
In realtà ho ottenuto anche di più dato che mi ha cambiato anche la forma e i colori dei pulsanti ma va bene così.

Grazie a tutti per l'aiuto.
« Ultima modifica: 28 Agosto 2022 08:24:03 da Winfox »

Offline Iceberg

  • Moderatore
  • Post: 8628
Re:Mozilla e tab in basso: la storia infinita
« Risposta #7 il: 28 Agosto 2022 16:42:54 »
Potresti provare se il solo codice css del file che attivi, messo nel tuo userChrome.css funziona. In altri termini, provare se funziona da solo oppure se necessita di altro codice presente in altri file di questa collezione.
Per comodità riporto qui il codice:

Codice: [Seleziona]
:root {
  --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);
  --tab-min-height_tnot: 32px;
  --tab_below_navigation_toolbar_bottom_padding: calc( var(--tab-min-height_tnot) + 5px );
}

#TabsToolbar {
  position: absolute;
  display: block;
  bottom: 0;
  width: 100vw;
  background-clip: padding-box;
  color: var(--toolbar-color);
  z-index: 2;
}

#TabsToolbar:not(:-moz-lwtheme){
  appearance: none;
  background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
}

#main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme){
  appearance: none !important;
}

#tabbrowser-tabs {
  width: 100vw;
}

#navigator-toolbox {
  position: relative;
  padding-bottom: var(--tab_below_navigation_toolbar_bottom_padding);
}

#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #titlebar,
#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #titlebar {
  height: 26px;
}

/* prevent possible item overlapping with caption buttons */
#main-window[tabsintitlebar] #toolbar-menubar {
  padding-inline-end: 140px;
}

/* move caption buttons to windows top right position */
.titlebar-buttonbox-container {
  position: fixed;
  right: 0;
  visibility: visible;
  display: block;
}

#TabsToolbar .titlebar-buttonbox-container,
#TabsToolbar .private-browsing-indicator,
#TabsToolbar #window-controls,
#TabsToolbar *[type="caption-buttons"],
#TabsToolbar *[type="pre-tabs"],
#TabsToolbar *[type="post-tabs"] {
  display: none;
}

/* lw themes support */
#nav-bar {
  box-shadow: unset !important;
}

/* remove color overlay for lw-themes */
#main-window[style*='--lwt-header-image'] :is(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{
  background: unset !important;
}

/* adjust background color */
#main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {
  appearance: none !important;
  background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;
}

/* Fixes for projects other settings */
/* remove application/hamburger button in titlebar and tab toolbars start padding */
#main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button {
  visibility: collapse;
}

/* override code inside appbutton in titlebar code */
#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[tabsintitlebar][sizemode="fullscreen"] #TabsToolbar,
#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
#main-window[tabsintitlebar]:is([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar {
  padding-inline-start: 0px !important;
  margin-inline-start: 0px !important;
}

/* remove restored border between navigation toolbar and tabs toolbar */
#nav-bar:not(:-moz-lwtheme) {
  box-shadow: unset !important;
}

Offline Winfox

  • Post: 4324
Re:Mozilla e tab in basso: la storia infinita
« Risposta #8 il: 29 Agosto 2022 18:45:41 »
Iceberg mi stai dicendo di usare il codice in un nuovo file senza passare dall'enorme pacco di Arkenfox?

Offline Iceberg

  • Moderatore
  • Post: 8628
Re:Mozilla e tab in basso: la storia infinita
« Risposta #9 il: 29 Agosto 2022 19:13:21 »
Sì.
Se sei interessato solo a questa funzione, delle tantissime presenti, e se questo codice funziona da solo senza l'enorme pacco.

Offline Winfox

  • Post: 4324
Re:Mozilla e tab in basso: la storia infinita
« Risposta #10 il: 30 Agosto 2022 18:47:35 »
Iceberg ti lovvo  :D
E adesso funziona anche il codice per avere la X di chiusura delle tab, anche quelle bloccate.
(le 2 per me irrinunciabili)

PS: scorrendo il file di Arkenfox ho visto che c'erano delle linee già decommentate, quindi ovvio che vedevo diverse modifiche e non solo quella che interessava a me.
Magari interessano a Miki a cui non piacciono le icone grigio topo  [semicit.]:D
« Ultima modifica: 30 Agosto 2022 18:49:21 da Winfox »

Offline Winfox

  • Post: 4324
Re:Mozilla e tab in basso: la storia infinita
« Risposta #11 il: 10 Settembre 2022 12:38:41 »
Sì.
Se sei interessato solo a questa funzione, delle tantissime presenti, e se questo codice funziona da solo senza l'enorme pacco.

Scusa Iceberg se torno sull'argomento ma forse hai già la risposta.
C'è un piccolo fastidio che a lungo andare è diventato grande :D
Quando col puntatore vado sopra la lunguetta della scheda bloccata, questa si allarga. Lo fa solo sulle bloccate.
Si riesce a sistemare?

0 Utenti e 1 Visitatore stanno visualizzando questo topic.