autohide sidebar: Hide/show sidebar-panel-header as well
Recent Commits to firefox-csshacks:master (1)
-
autohide sidebar: Hide/show sidebar-panel-header as well
-
multi-row tabs: Include _separate_pinned_row_patch.css in multi-row tabs
multi-row tabs: Include _separate_pinned_row_patch.css in multi-row tabs
-
autohide sidebar: Move some of the custom variables under #browser
autohide sidebar: Move some of the custom variables under #browser This allows us to use them targeting #sidebar-container as well
-
Add sidebar_buttons_above_sidebar.css
Add sidebar_buttons_above_sidebar.css
-
non floating tabs: Override the background for default non-system theme
non floating tabs: Override the background for default non-system theme
-
non floating sharp tabs: set --split-view-padding-block: 0
non floating sharp tabs: set --split-view-padding-block: 0 We already behave as if the value would be 0, and actually setting the variable to 0 makes things like tab-separator-lines scale correctly
-
tab separator lines: Show separator at front of split-container havin…
tab separator lines: Show separator at front of split-container having multiselected tab Fixes #680
-
tab separator lines: Add back the header that had accidentally been r…
tab separator lines: Add back the header that had accidentally been removed
-
prefer non-camelcase --urlbarview variable names
prefer non-camelcase --urlbarview variable names This was changed in fx 159
-
autohide main toolbar: handle various scenarios of toolbars being tra…
autohide main toolbar: handle various scenarios of toolbars being transparent This patch also adds a hoverable area above toolbars if vertical tabs are used, except if menubar is enabled.
-
autohide bookmarks toolbar: Fix toolbar background when default theme…
autohide bookmarks toolbar: Fix toolbar background when default theme is used This patch also makes the multi-row-bookmarks compatibility rules use -moz-pref instead of having to uncomment rules
-
urlbar container color border: limit some rules to only apply with [b…
urlbar container color border: limit some rules to only apply with [breakout] We don't want padding etc. to apply when new urlbar structure is used. These effectively make padding etc. only apply to pre-157 versions.
-
add tags for urlbar_fitts_flat_top.css
add tags for urlbar_fitts_flat_top.css
-
URL/search bars with unpadded, flat tops. (#674)
URL/search bars with unpadded, flat tops. (#674) This is Fitts's law compliant if the horizontal tab bar is hidden.
-
urlbar-results in two rows: text-overflow long urls and titles
urlbar-results in two rows: text-overflow long urls and titles
-
Rewrite gradient tab borders to use background-clip: border-area when…
Rewrite gradient tab borders to use background-clip: border-area when available
-
autohide bookmarks toolbar: use lh length unit as a basis for toolbar…
autohide bookmarks toolbar: use lh length unit as a basis for toolbar height
-
urlbar results in two rows: use new selectors to match row structure
urlbar results in two rows: use new selectors to match row structure
-
compact urlbar megabar: apply fixes for newly structured urlbar
compact urlbar megabar: apply fixes for newly structured urlbar
-
compact addons manager: fix new page navigation section
compact addons manager: fix new page navigation section
-
add separate_sidebar_and_content_blocks.css
add separate_sidebar_and_content_blocks.css
-
hide tabs w one tab: remove invalid comment
hide tabs w one tab: remove invalid comment
-
hide tabs w one tab: have separate rules for vertical tabs enabled / …
hide tabs w one tab: have separate rules for vertical tabs enabled / disabled
-
multi-column-addons: set grid layout with !important
multi-column-addons: set grid layout with !important
-
hide tabs with one tab: fix nav-bar window controls visibility again
hide tabs with one tab: fix nav-bar window controls visibility again
-
Merge branch 'nova'
Merge branch 'nova'
-
hide tabs with one tab: use custom property for navbar window control…
hide tabs with one tab: use custom property for navbar window control display This effectively decreases the speficity of rules, which helps to get correct behavior when used with tabs_on_bottom_v2.css.
-
urlbar popup full width: limit .urlbarView rules to #urlbar
urlbar popup full width: limit .urlbarView rules to #urlbar
-
vertical tabs: use grid layout for tabbrowser-tabs
vertical tabs: use grid layout for tabbrowser-tabs
-
vertical bookmarks toolbar: make toolbox have overflow: visible with …
vertical bookmarks toolbar: make toolbox have overflow: visible with nova
-
Change how urlbar background positioning works when it is below content
Change how urlbar background positioning works when it is below content Urlbar positioning changed a lot in bug 2065901
-
non floating sharp tabs: improvements to selected tab background hand…
non floating sharp tabs: improvements to selected tab background handling
-
effect scale on click: fix missing colon and add support for vpn button
effect scale on click: fix missing colon and add support for vpn button
-
autohide bookmarks toolbar: fixes for nova
autohide bookmarks toolbar: fixes for nova
-
floating findbar: add missing bottom border to findbar close button
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