Notizie: lo sai che puoi installare Firefox anche su dispositivi Apple iPhone e iPad? Provalo subito!

Autore Topic: Spostare le schede sotto barra indirizzi  (Letto 22462 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #105 il: 21 Dicembre 2019 17:58:01 »
Prova questo codice al posto del precedente, c'è l'aggiunta di un display: block !important; anche per la barra dei menu.
Un tentativo alla cieca. Se non va lasciamo stare gli esperimenti, che stanno diventando per tentativi, e chiedo una dritta ad Aris.
Prima vorrei sapere se su Linux e Mac funziona.
Schede in basso, senza la barra delle schede con una sola scheda aperta e senza effetti collaterali.

Codice: [Seleziona]
:root #tabbrowser-tabs {
  --tab-min-height: 27px !important; }

#tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
  min-height: 0 !important; }
#tabbrowser-tabs tab[first-visible-tab="true"][last-visible-tab="true"] {
  visibility: collapse !important; }
#tabbrowser-tabs .tabs-newtab-button {
  visibility: collapse !important; }
#tabbrowser-tabs tab {
  min-height: var(--tab-min-height) !important; }

#titlebar {
  -moz-box-ordinal-group: 100 !important; }
#main-window[tabsintitlebar][sizemode="maximized"] * #titlebar {
  margin-top: -8px !important; }
#main-window[tabsintitlebar]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar][sizemode="maximized"]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar] #navigator-toolbox,
#main-window[tabsintitlebar] #nav-bar {
  -moz-window-dragging: drag !important; }
#toolbar-menubar {
  position: fixed !important;
  display: block !important;
  width: 100vw !important;
  -moz-window-dragging: drag !important; }
#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container {
  position: fixed !important;
  display: block !important;
  right: 0 !important;
  visibility: visible !important; }
#toolbar-menubar {
  top: 0px !important; }
/* Linux/macOS; space above navigation toolbar (OS titlebar); set to '0' if no menubar is used */
#main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 28px !important; }

Offline perepe

  • Post: 71
Re:Spostare le schede sotto barra indirizzi
« Risposta #106 il: 21 Dicembre 2019 18:09:15 »
Funziona !! Io uso Windows, nell'ultima istruzione, quella per Mac, ho messo 19px e adesso il risultato è questo

https://ibb.co/b6m3Dm1
https://ibb.co/PjbjgGg

Al momento non vedo effetti collaterali


Mille grazie

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #107 il: 21 Dicembre 2019 23:17:37 »
Prego.

Per quanto ho capito ora le barre sono sottobarre di una barrona (!), credi di spostarne una ma ne sposti di più. Con il "block" si sposta una barra e si lascia una sua barretta al posto di origine.
In questo caso spostando in basso la barra delle schede si sposta in basso anche la barra dei menu. Primo block. Togliendo la barra delle schede, con una sola scheda aperta, viene a mancare l'appiglio di questo block e va introdotto un secondo block.
Approssimativamente, perché talvolta vanno sotto nel senso di sovrapporsi inoltre vanno considerate anche la barra di navigazione e quella dei segnalibri in questo minestrone.

Poi uno è arretrato se dice che prima era più semplice e logico.  :sbat:

Offline perepe

  • Post: 71
Re:Spostare le schede sotto barra indirizzi
« Risposta #108 il: 22 Dicembre 2019 08:04:07 »
Sì in effetti ogni volta le cose si complicano sempre di più e le mie conoscenze sono limitate a piccole modifiche. Nei miei tentativi a caso avevo visto che le barre si spostavano in blocco e non ero in grado di risolvere. Se non mi avessi aiutato tu, avrei dovuto a malincuore adeguarmi.

Offline Winfox

  • Post: 4541
Re:Spostare le schede sotto barra indirizzi
« Risposta #109 il: 22 Dicembre 2019 14:43:01 »
Niente da fare, per quanto riguarda FF71 su OSX non ho trovato la soluzione.

Offline michro

  • Moderatore
  • Post: 22596
Re:Spostare le schede sotto barra indirizzi
« Risposta #110 il: 22 Dicembre 2019 16:31:28 »
@Iceberg e @Winfox,
ho provato a creare cartella chrome e  file userChrome.css in un profilo di test fx71 su Mac. Era questo il codice da utilizzare per il test (non ho seguito molto la discussione e vedo molti codici)?

Codice: [Seleziona]
/*
 * Modificare questo file e copiarlo come userChrome.css nel proprio
 * profilo-directory/chrome/
 */

/*
 * Questo file può essere utilizzato per personalizzare l'aspetto ddell'interfaccia di Mozilla
 * Si suggerisce di utilizzare !important sulle regole in cui si desidera
 * sovrascrivere le impostazioni predefinite.
 */

/*
 * Non rimuovere la riga @namespace -- E' necessaria per il corretto funzionamento
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* TABS: on bottom */
:root #tabbrowser-tabs {
  --tab-min-height: 27px !important; }

#tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
  min-height: 0 !important; }
#tabbrowser-tabs tab[first-visible-tab="true"][last-visible-tab="true"] {
  visibility: collapse !important; }
#tabbrowser-tabs .tabs-newtab-button {
  visibility: collapse !important; }
#tabbrowser-tabs tab {
  min-height: var(--tab-min-height) !important; }

#titlebar {
  -moz-box-ordinal-group: 100 !important; }
#main-window[tabsintitlebar][sizemode="maximized"] * #titlebar {
  margin-top: -8px !important; }
#main-window[tabsintitlebar]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar][sizemode="maximized"]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar] #navigator-toolbox,
#main-window[tabsintitlebar] #nav-bar {
  -moz-window-dragging: drag !important; }
#toolbar-menubar {
  position: fixed !important;
  display: block !important;
  width: 100vw !important;
  -moz-window-dragging: drag !important; }
#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container {
  position: fixed !important;
  display: block !important;
  right: 0 !important;
  visibility: visible !important; }
#toolbar-menubar {
  top: 0px !important; }
/* Linux/macOS; space above navigation toolbar (OS titlebar); set to '0' if no menubar is used */
#main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 28px !important; }
Se così. a me sembra che resti tutto invariato, schede sopra come predefinito...

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #111 il: 22 Dicembre 2019 16:46:02 »
Ti sei ricordato che...

Citazione
Da Firefox 69 i file userChrome.css e userContent.css non vengono più caricati se non sono esplicitamente attivati dall'utente; il che vuol dire...

Digita about:config nella barra degli indirizzi, invio, prometti di fare attenzione, tramite il filtro cerca questo parametro:
toolkit.legacyUserProfileCustomizations.stylesheets imposta il suo valore a true e riavvia.

Offline michro

  • Moderatore
  • Post: 22596
Re:Spostare le schede sotto barra indirizzi
« Risposta #112 il: 22 Dicembre 2019 17:21:23 »
@Iceberg, non me ne ero ricordato... toolkit.legacyUserProfileCustomizations.stylesheets impostato valore true e sembra funzionare per lo meno come da mie immagini (non so se è quello che volevi vedere).
Fx71 su Mac e tema predefinito.
Unica accortezza, ho dovuto attivare la Barra del titolo altrimenti i tre pallini (rosso/chiudi, giallo/nascondi e verde/tutto schermo) davano i numeri. Si spostavano sulla destra della finestra e andavano su e giù a seconda che io mi spostassi col puntatore del mouse su una scheda... un circo con effetti speciali...

Una scheda aperta




Una scheda aperta e Barra dei segnalibri




Varie schede aperte senza Barra dei segnalibri



Unico "neo", quella inutile barra grigia vuota sopra la barra degli indirizzi/strumenti.

Detto ciò o ciò detto, preferisco la mia bella barra delle schede in alto come da impostazioni predefinite ;-)
« Ultima modifica: 22 Dicembre 2019 17:23:09 da michro »

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #113 il: 22 Dicembre 2019 17:29:52 »
Te ne eri dimenticato e pensare che c'è gente che passa ore ed ore traducendo guide...  :fischio:

Prova ad attivare la barra dei menu, dovrebbe riempire quello spazio vuoto grigio in alto. Generalmente chi vuole le schede in basso trova fondamentale la barra dei menu. E completamente inutile il tasto con tre barrette.

Offline michro

  • Moderatore
  • Post: 22596
Re:Spostare le schede sotto barra indirizzi
« Risposta #114 il: 22 Dicembre 2019 17:56:20 »
Te ne eri dimenticato e pensare che c'è gente che passa ore ed ore traducendo guide...  :fischio:
traducendo e aggiornando troppe guide... è questo il problema :D
Tra ieri e oggi almeno una dozzina di articoli e meno male che c'era Underpass ad aggiornargli gli altri...

La barra dei menu non è attivabile su Mac perché è fuori dalla finestra di Firefox e corrisponde alla barra dei menu del Mac ;-)
Citazione
Sui sistemi Mac viene sempre visualizzata la Barra dei menu relativa all'applicazione selezionata.

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #115 il: 22 Dicembre 2019 18:03:35 »
Barra dei menu non attivabile, sempre una nuova ne salta fuori.
Un'ultima prova, alla fine del codice metti 0 dove ora sta 28, cambia così e vedi se quello spazio sparisce:

Codice: [Seleziona]
#main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 0px !important; }

Offline michro

  • Moderatore
  • Post: 22596
Re:Spostare le schede sotto barra indirizzi
« Risposta #116 il: 22 Dicembre 2019 18:46:43 »
@Iceberg, perfetto! Barra grigia vuota sopra la barra degli indirizzi/strumenti, sparita :wink:

Più schede aperte e Barra dei segnalibri



Metto qui il codice funzionante a beneficio di @Winfox visto che a lui su Mac il codice precedente non funzionava, ricordandogli di impostare in about:config la preferenza toolkit.legacyUserProfileCustomizations.stylesheets sul valore true e di attivare la Barra del titolo ;-)

Codice: [Seleziona]
/* TABS: on bottom */
:root #tabbrowser-tabs {
  --tab-min-height: 27px !important; }

#tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
  min-height: 0 !important; }
#tabbrowser-tabs tab[first-visible-tab="true"][last-visible-tab="true"] {
  visibility: collapse !important; }
#tabbrowser-tabs .tabs-newtab-button {
  visibility: collapse !important; }
#tabbrowser-tabs tab {
  min-height: var(--tab-min-height) !important; }

#titlebar {
  -moz-box-ordinal-group: 100 !important; }
#main-window[tabsintitlebar][sizemode="maximized"] * #titlebar {
  margin-top: -8px !important; }
#main-window[tabsintitlebar]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar][sizemode="maximized"]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar] #navigator-toolbox,
#main-window[tabsintitlebar] #nav-bar {
  -moz-window-dragging: drag !important; }
#toolbar-menubar {
  position: fixed !important;
  display: block !important;
  width: 100vw !important;
  -moz-window-dragging: drag !important; }
#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container {
  position: fixed !important;
  display: block !important;
  right: 0 !important;
  visibility: visible !important; }
#toolbar-menubar {
  top: 0px !important; }
/* Linux/macOS; space above navigation toolbar (OS titlebar); set to '0' if no menubar is used */
#main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 0px !important; }

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #117 il: 22 Dicembre 2019 21:42:10 »
Bene. Speriamo funzioni anche a Winfox.

Se non siete interessati alla parte che rimuove la barra delle schede, con una sola scheda aperta, usate questa versione, con qualche riga in meno.

Codice: [Seleziona]
/* Sposta la barra delle schede in basso */
:root #tabbrowser-tabs {
  --tab-min-height: 27px !important; }

#tabbrowser-tabs tab {
  min-height: var(--tab-min-height) !important; }

#titlebar {
  -moz-box-ordinal-group: 100 !important; }
#main-window[tabsintitlebar][sizemode="maximized"] * #titlebar {
  margin-top: -8px !important; }
#main-window[tabsintitlebar]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar][sizemode="maximized"]:not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 26px !important; }
#main-window[tabsintitlebar] #navigator-toolbox,
#main-window[tabsintitlebar] #nav-bar {
  -moz-window-dragging: drag !important; }
#toolbar-menubar {
  position: fixed !important;
  display: block !important;
  width: 100vw !important;
  -moz-window-dragging: drag !important; }
#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container {
  position: fixed !important;
  display: block !important;
  right: 0 !important;
  visibility: visible !important; }
#toolbar-menubar {
  top: 0px !important; }
/* Linux/macOS; space above navigation toolbar (OS titlebar); set to '0' if no menubar is used */
#main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar {
  margin-top: 28px !important; }

Cambiando il "27" della prima istruzione potete diminuire o aumentare l'altezza della barra delle schede.

Cambiando il "28" dell'ultima istruzione potete diminuire o aumentare lo spazio sopra la barra degli indirizzi. In teoria "28" se avete la barra dei menu "0" se non l'avete, ma le eccezioni non mancano.

Offline Iceberg

  • Moderatore
  • Post: 9178
Re:Spostare le schede sotto barra indirizzi
« Risposta #118 il: 23 Dicembre 2019 14:32:28 »
Segnalo questa pagina dove trovare molti codici riguardanti la personalizzazione della barra delle schede.

https://www.userchrome.org/what-is-userchrome-css.html#movetabbar

Pagina che sembra costantemente aggiornata, è di ieri l'ultima modifica.
Noto che a quanto pare per Firefox 72 (uscita il 2 gennaio!) saranno necessari dei ritocchi al codice.  :roll:

Offline trekfan1

  • Post: 610
    • http://www.startrekitalia.net
Re:Spostare le schede sotto barra indirizzi
« Risposta #119 il: 23 Dicembre 2019 17:10:18 »
Ok, è ufficiale, ora non ci capisco più nulla....

0 Utenti e 1 Visitatore stanno visualizzando questo topic.