floating findbar: add missing bottom border to findbar close button
Recent Commits to firefox-csshacks:master (3)
-
floating findbar: add missing bottom border to findbar close button
-
floating findbar: Use named grid-area for findbar when available
floating findbar: Use named grid-area for findbar when available Findbar is placed into "findbar" grid-area in Firefox 155, so lets put it into "notificationbox" instead. Fixes #661
-
autohide sidebar: apply optional hide main-sidebar rule to #sidebar-c…
autohide sidebar: apply optional hide main-sidebar rule to #sidebar-container
-
hide tabs with one tab: rewrite using :has() selectors
hide tabs with one tab: rewrite using :has() selectors
-
normal pinned tabs: don't set position: relative to tabs
normal pinned tabs: don't set position: relative to tabs
-
Set top: 999px for .searchmode-switcher when navbar is below content
Set top: 999px for .searchmode-switcher when navbar is below content Search switcher uses absolute positioning and normally has top: -999px which causes the switcher to be middle of screen when nav-bar is below content. This change simply makes the top value positive and effectively moves the switcher below window bottom edge instead.
-
non floating sharp tabs: use [builtintheme] to match built-in dark an…
non floating sharp tabs: use [builtintheme] to match built-in dark and light themes
-
scrollable menupopups: Fix menupopup scrolling in Firefox 153 and 154
scrollable menupopups: Fix menupopup scrolling in Firefox 153 and 154
-
iconized places context: add missing closing brace
iconized places context: add missing closing brace
-
scrollable menupopups: Change behavior for Firefox 154+
scrollable menupopups: Change behavior for Firefox 154+
-
compact proton: add override value for --panel-menuitem-padding-block
compact proton: add override value for --panel-menuitem-padding-block items in panel menus use this variable nowadays. Fixes #650
-
classic grid main menu: fix layout of the menu and add empty profiles…
classic grid main menu: fix layout of the menu and add empty profiles icon
-
Only apply separate transform to .urlbar if :popover-open matches
Only apply separate transform to .urlbar if :popover-open matches .urlbar can simply follow the toolbar transform if it isn't :popover-open
-
autohide bm and main toolbars: Fix transition and remove separate tra…
autohide bm and main toolbars: Fix transition and remove separate transform from .urlbar Bug 2022527 removed a hack on Firefox side that made :popover-open always match. That in turn caused us to need separate transform for .urlbar elements. With that hack removed, it seems as if the layout engine optimizes something and causes the toolbox, which is transformed 90deg, to be transformed to visible behind web-content, before the layout notices that the toolbox should be at front. The separate urlbar transform we do now causes its transition to not be at sync with the toolbox. This patch changes the toolbox transform to 89.9deg which is essentially invisible but the layout considers it visible and the animation stays smooth. The patch also constrains the .urlbar rules to only match when :popover-open matches so we don't apply these rules unnecessarily anymore. Additionally, this adds --toolbar-background-image to be received from theme so toolbars can show if the theme specifies it.
-
autohide toolbox: remove top border from toolbox when nova is used
autohide toolbox: remove top border from toolbox when nova is used
-
autohide toolbox: remove top margin from toolbox when nova is used
autohide toolbox: remove top margin from toolbox when nova is used
-
autohide bm and main toolbars: use higher z-index for toolbox and set…
autohide bm and main toolbars: use higher z-index for toolbox and set bottom margin with important This fixes #647
-
Use --tab-margin-block when available instead of --tab-block-margin
Use --tab-margin-block when available instead of --tab-block-margin
-
hide tabs toolbar: make sidebar button show/hide the launcher with ve…
hide tabs toolbar: make sidebar button show/hide the launcher with vertical tabs Native vertical tabs will always be collapsed, and the button will now toggle if sidebar launcher is shown as narrow strip, or hidden.
-
overlay menubar: Make the style only apply when menubar is autohidden
overlay menubar: Make the style only apply when menubar is autohidden This also fixes improper menubar colors and several other issues
-
urlbar popup full width: fix transparent background (#642)
urlbar popup full width: fix transparent background (#642) Need to change toolbar-field-focus-background-color to toolbar-field-background-color-focus to fix the urlbar popup transparent background issue, I learned it from this reddit post: https://www.reddit.com/r/FirefoxCSS/comments/1u9s9nj/comment/osj13kx/ Signed-off-by: Xiao Pan <xyz@flylightning.xyz>
-
hide tabs scrollbuttons: apply negative margins to pinned tabs container
hide tabs scrollbuttons: apply negative margins to pinned tabs container This properly hides the scrollbuttons if pinned tabs were to overflow Fixes #644
-
compact urlbar megabar: use --urlbar-min-height for input-box height
compact urlbar megabar: use --urlbar-min-height for input-box height This lets the urlbar get more compact in compact density and slightly less compact in touch density. Fixes #643
-
autohide bookmarks toolbar: Use toolbar-backgorund-color with system-…
autohide bookmarks toolbar: Use toolbar-backgorund-color with system-auto theme with default system-auto theme the toolbox background color is can be transparent if native titlebar is enabled, thus bookmarks toolbar becomes transparent. This fixes #641
-
combined favicon and tab close button: don't require inline-tab-audio…
combined favicon and tab close button: don't require inline-tab-audio-icons anymore This fixes #640
-
tabs animated gradient border: selected tab should use toolbar backgr…
tabs animated gradient border: selected tab should use toolbar background
-
Rename remaining --tool{bar/box}-bgcolor variables
Rename remaining --tool{bar/box}-bgcolor variables -
autohide tabstoolbar: fall back to using --toolbox-bgcolor for sideba…
autohide tabstoolbar: fall back to using --toolbox-bgcolor for sidebar-main And add #sidebar-container selector which is used in fx > 154
-
autohide tabstoolbar: set height for nav-bar to get enough of body ba…
autohide tabstoolbar: set height for nav-bar to get enough of body background to show
-
compact urlbar megabar: Apply compacting to new searchbar as well
compact urlbar megabar: Apply compacting to new searchbar as well Also, decrease row-internal block padding
-
Convert and add fallbacks for --toolbarbutton-{hover/active}-background
Convert and add fallbacks for --toolbarbutton-{hover/active}-background -
autohide tabs toolbar: Fix sidebar tabs z-index, background and layout
autohide tabs toolbar: Fix sidebar tabs z-index, background and layout Expanded sidebar internal layout should stay "static", that is, to not change when sidebar gets hovered.
-
hide tabs scrollbuttons: Fix behavior with separate pinned tabs conta…
hide tabs scrollbuttons: Fix behavior with separate pinned tabs container Fixes #628
-
tab separator lines: hide separator on first tab when no pinned tabs …
tab separator lines: hide separator on first tab when no pinned tabs exist And also don't hide separator for the following tab when the preceding split-view has its first tab multiselected.
-
tab separator lines: don't hide separator on first non-pinned tabs wi…
tab separator lines: don't hide separator on first non-pinned tabs with horizontal tabs
-
tab separator lines: Rewrite using inheritance for background-size
tab separator lines: Rewrite using inheritance for background-size This fixes a few remaining issues and adds support for vertical tabs
-
autohide bookmarks toolbar: couple more fixes for deriving background…
autohide bookmarks toolbar: couple more fixes for deriving background correctly
-
tab separator lines: add more cases when to hide separator
tab separator lines: add more cases when to hide separator
-
navbar below content: update toolbar-bgcolor to toolbar-background-color
navbar below content: update toolbar-bgcolor to toolbar-background-color
-
Change uses of --toolbarbutton-{inner,outer}-padding to ...-padding-{…
Change uses of --toolbarbutton-{inner,outer}-padding to ...-padding-{inner,outer} This should preserve the old name as fallback until ESR-next is released -
autohide bookmarks toolbar: Fix missing bookmarks toolbar background
autohide bookmarks toolbar: Fix missing bookmarks toolbar background
-
tab separator lines: Add more cases where tab border shouldn't be shown
tab separator lines: Add more cases where tab border shouldn't be shown
-
Add background-color for autohide-like toolbars
Add background-color for autohide-like toolbars Firefox 150 moved toolbox background into the body element so We can't inherit individual toolbar background from toolbox anymore.
-
iconized menus: hide .menu-icon when menupopup needs gutter
iconized menus: hide .menu-icon when menupopup needs gutter
-
tab separator lines: hide sep from split-tab that follows hovered or …
tab separator lines: hide sep from split-tab that follows hovered or selected tab
-
tab separator lines: hide tab separators on various split-tab and tab…
tab separator lines: hide tab separators on various split-tab and tab group modes
-
Align numbers with keyboard controls (#618)
Align numbers with keyboard controls (#618) Don't reset numbers after pinned tabs, skip increment for folded tab groups
-
iconized menubar items: add !important tag to fill color
iconized menubar items: add !important tag to fill color fx149 specifies fill property and we need to override that
-
multi-row tabs: decrease selector specificity for tab min-width
multi-row tabs: decrease selector specificity for tab min-width
-
non floating sharp tabs: improve looks when using split view
non floating sharp tabs: improve looks when using split view
-
autohiding toolbars: apply urlbar popover fixes to new searchbar
autohiding toolbars: apply urlbar popover fixes to new searchbar Some of the rules are unnecessarily complex, but we need to support old searchbar as well
-
multi-row tabs: make tab-split-view-wrapper use --multi-row variable …
multi-row tabs: make tab-split-view-wrapper use --multi-row variable for min-width
-
Add "Hide 'New tab' button when vertical tabs are enabled" style (#609)
Add "Hide 'New tab' button when vertical tabs are enabled" style (#609) * Add "Hide 'New tab' button when vertical tabs are enabled" * hide vert new tab button: fix for the scrollable sidebar case
-
tabs below content: set opacity: 1 for tabs toolbar and make backgrou…
tabs below content: set opacity: 1 for tabs toolbar and make background inherited with important This fixess tabs toolbar being transparent under various scenarios
-
iconized main menu: add icon for profiles button when only original p…
iconized main menu: add icon for profiles button when only original profile exists fixes #606
-
vertical tabs: add vertical layout rules to tabs scrollbox items-wrapper
vertical tabs: add vertical layout rules to tabs scrollbox items-wrapper
-
Update multi-row_tabs.css: grow tabs only when horizontal (#603)
Update multi-row_tabs.css: grow tabs only when horizontal (#603)
-
icon-only tabs: Collapse the tab icons when a tab group is collapsed
icon-only tabs: Collapse the tab icons when a tab group is collapsed Fixes #602
-
autohide sidebar: add optional way to also hide sidebar main
autohide sidebar: add optional way to also hide sidebar main
-
Support boolean attributes for xul checked and disabled attributes
Support boolean attributes for xul checked and disabled attributes See bug 2008041