/* Minimal browser chrome for the touch panel's general-browsing Firefox window. * Installed to /chrome/userChrome.css by build-touch-panel-iso.sh, and only * read because user.js sets toolkit.legacyUserProfileCustomizations.stylesheets=true. * * What survives: back, forward, reload, and the address bar — the four things a * finger actually needs to drive this window, same reasoning as * hosts/thin-client/configs/firefox/userChrome.css (adapted here for a touchscreen * instead of ydotool/wayvnc remote input). Every extra toolbar button is one more * small target to mis-tap. */ /* Tab strip. One page at a time; a tab bar on a shared panel just accumulates * whatever the last person left open. */ #TabsToolbar, #tabbrowser-tabs, #alltabs-button { visibility: collapse !important; } /* Menu bar and bookmarks bar. */ #toolbar-menubar, #PersonalToolbar, #PlacesToolbar { visibility: collapse !important; } /* Everything on the nav bar except back / forward / reload / the address bar. */ #home-button, #library-button, #sidebar-button, #fxa-toolbar-menu-button, #unified-extensions-button, #PanelUI-button, #downloads-button, #save-to-pocket-button, #pageActionButton, #star-button-box, #reader-mode-button, #customizableui-special-spring1, #customizableui-special-spring2 { display: none !important; } #urlbar-container { min-width: 0 !important; } #nav-bar { border: none !important; box-shadow: none !important; } .titlebar-buttonbox-container, .titlebar-spacer { display: none !important; } /* Touch targets: the remaining nav-bar buttons default to a mouse-sized hit area. * Bumping padding here is cheaper than a full touch-optimised theme. */ #nav-bar toolbarbutton { padding: 8px !important; } /* Findbar and notification popups stay: they are transient and user-initiated. */