Keep autohiding tabs toolbar open also when tabgroup preview panel is open
Recent Commits to firefox-csshacks:master
-
Keep autohiding tabs toolbar open also when tabgroup preview panel is…
-
tabs on bottom: show window controls in nav-bar when menubar is colla…
tabs on bottom: show window controls in nav-bar when menubar is collapsed Fixes #589
-
Keep autohiding toolbars shown when tab-group-editor panel is open
Keep autohiding toolbars shown when tab-group-editor panel is open Fixes #590
-
Fix bad logic with some [autohide] attribute selectors
Fix bad logic with some [autohide] attribute selectors
-
hide tabs toolbar: Remove uses of [tabsintitlebar]
hide tabs toolbar: Remove uses of [tabsintitlebar]
-
hide tabs toolbar: Remove remaining -moz-bool-pref queries
hide tabs toolbar: Remove remaining -moz-bool-pref queries
-
Fix broken negation pseudo-class selectors from 9e39c99
Fix broken negation pseudo-class selectors from 9e39c99
-
update tag browser tags
update tag browser tags
-
code cleanup: remove uses of -moz-bool-pref
code cleanup: remove uses of -moz-bool-pref
-
code cleanup: deprecate bunch of old styles
code cleanup: deprecate bunch of old styles These all have either better replacements or can be done without the style
-
code cleanup: remove rules using #titlebar
code cleanup: remove rules using #titlebar
-
code cleanup: remove uses of [tabsintitlebar]
code cleanup: remove uses of [tabsintitlebar]
-
deprecate multi-row_main_toolbar.css
deprecate multi-row_main_toolbar.css
-
menubar in main toolbar: rewrite to use grid layout
menubar in main toolbar: rewrite to use grid layout
-
Show autohiding toolbars when a window modal dialog is open.
Show autohiding toolbars when a window modal dialog is open. Toolbar layout properties, notably --urlbar-container-height, is re-computed when window modal dialog is closed and the values would be totally incorrect if the toolbars are hidden at that time. This fixes #582 and likely several other issues as well.
-
hide tabs toolbar: Hide sidebar launcher splitter when vertical tabs …
hide tabs toolbar: Hide sidebar launcher splitter when vertical tabs are enabled This prevents activating window resizing cursor appearing when fullscreen on linux.
-
autohide tabstoolbar: Make vertical tabs stay expanded while dragging…
autohide tabstoolbar: Make vertical tabs stay expanded while dragging tab
-
autohide tabstoolbar v2: Add a hover target pseudo-element to capture…
autohide tabstoolbar v2: Add a hover target pseudo-element to capture hovering Previously we were showing tabs toolbar when the whole toolbox became hovered which would make using bookmarks and navigation toolbars pretty annoying.
-
Deprecate window_control_force_linux_system_style.css
Deprecate window_control_force_linux_system_style.css
-
compact urlbar megabar: Fix for misaligned icons
compact urlbar megabar: Fix for misaligned icons Also adds :where(#urlbar) for few selectors in anticipation of searchbar rework
-
Support [autohide] as boolean attribute
Support [autohide] as boolean attribute Firefox 143 uses authide as boolean attribute, so we need to support both versions, thus selectors looking mildly horrifying
-
bookmarks below content: PersonalToolbar needs position: fixed
bookmarks below content: PersonalToolbar needs position: fixed Because navigator-toolbox has position: relative
-
Handle both [collapsed="true"] and [collpsed=""] attributes
Handle both [collapsed="true"] and [collpsed=""] attributes Firefox 143 use collapsed attribute as regular boolean attribute, so we need to handle both cases.
-
curved-tabs: remove overflow and margin from tabs in collapsed groups
curved-tabs: remove overflow and margin from tabs in collapsed groups
-
Don't use svg icons in window controls anymore
Don't use svg icons in window controls anymore Firefox 141 changed Window control buttons to use font-icons from MDL2 and removed old icon files. So let's use the font instead.
-
tab loading line indicator: Pinned tab icon display needs !important tag
tab loading line indicator: Pinned tab icon display needs !important tag
-
iconized main menu: Apply transparent stroke to the icon of quit button
iconized main menu: Apply transparent stroke to the icon of quit button
-
classic grid main menu: Fix old proton-related ids and make this work
classic grid main menu: Fix old proton-related ids and make this work
-
iconized main menu: forward stroke: transparent to quit icon
iconized main menu: forward stroke: transparent to quit icon
-
Make custom_menupopup_check_icons.css do something
Make custom_menupopup_check_icons.css do something
-
Add selectors for urlbar-background as class
Add selectors for urlbar-background as class
-
Add #notifications-toolbar as selector where notifications are styled
Add #notifications-toolbar as selector where notifications are styled
-
Apply styles affecting #tabbrowser-arrowsrollbox to pinned container
Apply styles affecting #tabbrowser-arrowsrollbox to pinned container
-
Add fallback for --lwt-accent-color
Add fallback for --lwt-accent-color
-
Remove uses of [positionpinnedtabs]
Remove uses of [positionpinnedtabs]
-
curved-tabs: Various fixes
curved-tabs: Various fixes
-
Merge branch 'master' of https://github.com/MrOtherGuy/firefox-csshacks
Merge branch 'master' of https://github.com/MrOtherGuy/firefox-csshacks
-
Replace overflow: -moz-hidden-unscrollable with overflow: clip
Replace overflow: -moz-hidden-unscrollable with overflow: clip
-
Makes the bookmarks toolbar scrollable (#557)
Makes the bookmarks toolbar scrollable (#557) * Makes the bookmarks toolbar scrollable * Update scrollable_bookmarks_toolbar.css * Make the bookmarks toolbar scrollable (comment corrections)
-
overlay tab audio icons: improve the audio icon alignment a bit
overlay tab audio icons: improve the audio icon alignment a bit
-
hide tabs scrollbuttons: Add fallback --tab-shadow-max-size prop
hide tabs scrollbuttons: Add fallback --tab-shadow-max-size prop --tab-shadow-max-size property doesn't exist anymore and thus our margin computation for the scrollbuttons doesn't work anymore. This patch fixes #555
-
standalone images: Don't set auto margin by default
standalone images: Don't set auto margin by default It break zoomed-in images.
-
multi-row-tabs: Use tabbrowser-tabs as the tab container
multi-row-tabs: Use tabbrowser-tabs as the tab container This makes tabs scrollboxes have display:contents and thus makes tabs use tabbrowser-tabs as their parent container. Reason being that in firefox 141 the pinned tabs are moved to separate scrollbox which would then have it's own display block. Fixes #551
-
iconized menubar items: Update selectors a bit
iconized menubar items: Update selectors a bit
-
autohide sidebar: handle .sidebar-browser-stack wrapper
autohide sidebar: handle .sidebar-browser-stack wrapper
-
autohide sidebar: set sidebar-box directionality only based on side
autohide sidebar: set sidebar-box directionality only based on side
-
autohide sidebar: Add option for fixed-layout sidebar via pref
autohide sidebar: Add option for fixed-layout sidebar via pref
-
autohide-sidebar: make sidebar rules use [sidebar-positionend] attribute
autohide-sidebar: make sidebar rules use [sidebar-positionend] attribute And also remove extra border for revamped sidebar. This fixes #542
-
Update menuitem rules to reflect simplifications from 1959540
Update menuitem rules to reflect simplifications from 1959540
-
toolbars below content: use linux top margin hack to extension panels
toolbars below content: use linux top margin hack to extension panels We already apply computed top margin to notification popup and permission popup so that they are visible. But it seems that if the panel is close enough to screen bottom edge (such as in maximized windows) then the panel contents fail typically fail to render. For whatever reason, changing the default margin for customizationui-widget-panel makes the failures much less frequent although it doesn't appear to get rid of the issue completely.
-
autohide tabstoolbar: fix positionend selectors for fx138
autohide tabstoolbar: fix positionend selectors for fx138
-
autohide tabstoolbar: inherit background from sidebar-wrapper
autohide tabstoolbar: inherit background from sidebar-wrapper
-
autohide toolbox: clamp urlbar-input box block padding
autohide toolbox: clamp urlbar-input box block padding When the user exits customize mode, Firefox re-evaluates urlbar dimensions and the result ends up with --urlbar-height becoming 0px since the urlbar gets hidden. The input box uses --urlbar-height to calculate its block padding which in turn evaluates to full urlbar-height - thus making the contents of input-box 0px leading to "invisible" input-box. As a workaround we now clamp the padding-block calculation to 4px.