Ho avuto un po' di tempo per rimetterci le mani sopra, provo a rifare il punto della situazione.
1) Ho risolto un po' di problemi smanettando un po' con userchrome.css (vedi codice a fondo post). Rimane il problema dei pulsanti (poco male per ora, basta impostare correttamente i pixel in base al tema usato) e del trascinamento della finestra di firefox (con XP ho un aggancio sotto i pulsanti minimizza&massimizza/chiudi), con Seven posso cliccare sulla tab bar, se non ci sono tab in quel punto.
Non sarebbe male avere un punto di aggancio univoco. Idee?
2) Ho idea che non sia scomparsa, ma che fosse una voce aggiunta da MrTech. Rimango in attesa di questa...
3) Avevo trovato un'estensione che riduce la addons bar, "minimize addon bar" appunto, con cui ottenevo come effetto collaterale il posizionamento voluto. Disinstallata in seguito perchè non visualizzava le icone delle estensioni non ancora aggiornate per usare la addons bar.
Qualche altra idea?
4) Nulla di nuovo qui. Magari quando esce MrTech aggiornata risolvo.
5) Ho trovato il css per riportare i tab all'aspetto di FF3. Funziona bene, vedi codice a fondo post.
6) Dovrebbe esser possibile rimodificandolo da userchrome.css, magari quando ho un po' di tempo ci provo (penso basti non visualizzare l'etichetta di testo). Qualche alternativa?
7) Ancora nulla... suggerimenti?
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Schede sulla barra del titolo*/
#main-window[sizemode=normal][tabsontop] #appmenu-button-container{
position: fixed !important;
z-index: 2 !important;
}
#main-window[sizemode=normal][tabsontop] #appmenu-button{
padding: 3px 5px 3px 5px !important;
margin-right: 5px !important;
height: 20px !important;
}
#main-window[sizemode=normal][tabsontop] #toolbar-menubar[autohide="true"]{
-moz-padding-start:25px!important;
}
#main-window[sizemode=normal] #navigator-toolbox[tabsontop="true"] > #toolbar-menubar[autohide][inactive] ~ #TabsToolbar{
padding: 2px 0 0 -25px !important; /* -25px -> left space */
margin: -21px 55px 0 0px !important; /* 55px -> right space (100px for vista/seven) */
}
#main-window[sizemode=normal] #navigator-toolbox[tabsontop="true"] > #toolbar-menubar:not([inactive])[autohide] {
margin: -21px 0 0 0 !important; /* -21px 105px 0 -105px su Vista/Seven*/
}
/* Modifica dei tab di firefox */
.tabbrowser-tab,
.tabs-newtab-button {
background-size: 100% -moz-calc(100% - 2px) !important;
-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAQAAACVbWY0AAAAAXNSR0IArs4c6Q
AAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sCCgw7Ce0kW7AAAAACYktHRAAAqo0jMgAAAOVJREFUKJGdUMEKgkAQfc5ukZQoHoJAMaJL4LGP
6Rbdo3N0J/1A32Al055SKGUYtPGJEg2OzSPgdl5vLczQwAMCHRhoo8Bp8m1gEHclvzwEWL+Qsi1CUnM9jBzgp2KLuU1uuyUE2CGHqED37EOyTYbxzi
O4212SIY2fGKj0Sb1UqS4o+Tken3GqCKsZY6cm2/kqxwWgc0mCuqDUJ5Cp57qgaKBRzVVZVZokPRar9QgaqtWhU78UlRHyYzrJ5DVCgE9/iToC0H1518
Voo2wpaH3JRtN3RPfphmlG5O8Lfa8aTOKxf4JITp52BrKXVUAAAAASUVORK5CYII=") 4 5 3 6 / 4px 5px 3px 6px stretch !important;
border-radius: 10px 8px 0 0!important;
padding: 0 !important;
}
.tabbrowser-tab[pinned] .tab-protect-icon,
.tabbrowser-tab[pinned] .tab-lock-icon,
.tabbrowser-tab[pinned] .tab-icon-image,
.tabbrowser-tab[pinned] .tab-throbber {
margin-right: 2px !important;
margin-left: 2px !important;
}
.tabbrowser-tab[pinned],
.tabs-newtab-button {
max-width: 31px !important;
min-width: 31px !important;
}