Correct, the hamburger is only for Linux. As this button is Linux-specific (it's treated slightly differently to Windows' appmenu button) I felt it appropriate that this be styled specific to the platform it's featured on.
If anyone needs to restore the previous button, they can use this style in either userChrome.css or Stylish:
Code: Select all
#appmenu-toolbar-button {
-moz-appearance: none;
list-style-image: none !important;
background-clip: padding-box;
border-radius: 0 0 4px 4px;
border: 1px solid;
border-top: none;
color: white;
text-shadow: 0 0 1px rgba(0,0,0,.7),
0 1px 1.5px rgba(0,0,0,.5);
font-weight: bold;
padding: 0 1.5em .05em;
margin: 0 0 2px;
}
#appmenu-toolbar-button:hover:active,
#appmenu-toolbar-button[open] {
border-radius: 0;
}
#appmenu-toolbar-button {
background-image: linear-gradient(rgb(82,182,247), rgb(10,98,215) 95%);
border-color: rgba(6,42,83,.9);
box-shadow: 0 1px 0 rgba(255,255,255,.25) inset,
0 0 0 1px rgba(255,255,255,.25) inset;
}
#appmenu-toolbar-button:hover:not(:active):not([open]) {
background-image: radial-gradient(farthest-side at bottom, rgba(89,240,252,.5) 10%, rgba(89,240,252,0) 70%),
radial-gradient(farthest-side at bottom, rgb(60,68,236), rgba(172,229,255,0)),
linear-gradient(rgb(69,170,246), rgb(30,40,209) 95%);
border-color: rgba(6,42,83,.9);
box-shadow: 0 1px 0 rgba(255,255,255,.1) inset,
0 0 2px 1px rgba(169,234,250,.7) inset,
0 -1px 0 rgba(169,234,250,.5) inset;
}
#appmenu-toolbar-button:hover:active,
#appmenu-toolbar-button[open] {
background-image: linear-gradient(rgb(69,170,246), rgb(0,74,209) 95%);
box-shadow: 0 2px 3px rgba(0,0,0,.4) inset,
0 1px 1px rgba(0,0,0,.2) inset;
}
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button {
background-image: linear-gradient(rgb(153,38,211), rgb(105,19,163) 95%);
border-color: rgba(43,8,65,.9);
}
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button:hover:not(:active):not([open]) {
background-image: radial-gradient(farthest-side at bottom, rgba(240,193,255,.5) 10%, rgba(240,193,255,0) 70%),
radial-gradient(farthest-side at bottom, rgb(192,81,247), rgba(236,172,255,0)),
linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%);
border-color: rgba(43,8,65,.9);
box-shadow: 0 1px 0 rgba(255,255,255,.1) inset,
0 0 2px 1px rgba(240,193,255,.7) inset,
0 -1px 0 rgba(240,193,255,.5) inset;
}
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button:hover:active,
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button[open] {
background-image: linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%);
}
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAcIAAAHCABzQ+bngAAAAd0SU1FB9oGCgsoOOaGefgAAACGSURBVBjTdc8xCsJAAETRp6kkKqwgGKy0CN5DPIKFeF5PYWGlB7CJSXZZGwUR/TDNDAwzA4wx8Z8Gpk3TnFJK8Vt9318wg3lZlrsY4z1/0LbtGVssYIg6hHBIKT1yzjnGeMce61cOCmyqqjp2XXcLIRxQv3yDj4EFVljiigvSrycFRu+GN08PhkZJ2TW5PwAAAABJRU5ErkJggg==');
width: auto;
height: auto;
padding: 0;
margin: 0;
-moz-margin-start: .5em;
}
#main-window[privatebrowsingmode=temporary] #appmenu-toolbar-button > .toolbarbutton-icon {
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAACf0lEQVR42q2UW2hScRzH/Xs7Hu1oOaVwNqq11DWYVg8taF0ftkEQi1Wsy0MXNwhG9bDM2N7qJYiocJf21Ev11IJisGRbW2muOcxr02RdSHtJjyGYIdrvB+eASD4EPnzg/C7fD+f/P6KgVCrVFEGDSkg4hIAIkAAUIOeguJ64Sl+EcHkiwIIbMoAaWA/ogS3AZqAe0AIaQIc9Dj3uchkl5xChUFrPCNV+n/dKd+f+Pfarl06437weYdn0UqFQWF2JhJ627zDuNTduaPN530/8yefjOHMtzDkGB/p6Tnd37Qv5fTYdI9SgC4UyrYI0plI/PXAHiX8Ri36cioSDz6vNIbsIjiZw0SiU19HEHIuuzPMLxWLxez6f/1pNALNv5TVkF9CBLhTSWPiWvTM4nBgfnWxtNtxUSIn9bO9JRzqVivFBeP7Uf/H8OEOJblhaTLcejo1MYj/g/zCnpomFf0MKiubZGeczbjh/7EjHZY2cHF8rI+fu3rn9iBeOOu4/xh7OjnYdHlj2Ls1iH7PoQBcKxVBsGrp+baj8GL9zuWgmwwZyudxq2VG//Mpkgjgr3x2224bRgS4UCuHIdYyUHAgG/C5c+B8i4ZAHsofQgS4UEvhClIoiTW27LNZkIhGuDLldb92Lnneeyv6PZDKye6e5T0mRbejgf9gIgbth1kiJucWw1Tr18sV0hmXjII/YbYNjcgm5AFgdD+49YdPpeDab/ex8Ne1s3W7sxwxm8e3QhTIeoUpGlBA00mLSIROTU0AP1O0QMgAmWkIOQq8XOAM7nTAzYYaXVQoRAgsyWNRCQA8CHYhUcOES6EsVErIOehuBBtxhKEJjptxR63+b2gv/AkhRdgoVlHrNAAAAAElFTkSuQmCC');
}
#main-window[privatebrowsingmode=temporary] #toolbar-menubar[autohide="true"] ~ #TabsToolbar::before {
display: none !important;
}
#appmenu-toolbar-button > .toolbarbutton-text,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
display: -moz-box !important;
}