MrOtherGuy
f28be04e06
animated tabs border: Make all tabs have 0px margin
...
This style can't really work without 0px margin but browser styles add
margin for first non-pinned visible tab.
5 months ago
MrOtherGuy
80211fb6fb
Remove dependency to now non-existing --tabs-navbar-shadow-size
5 months ago
MrOtherGuy
66968d544a
deprecate fake_tab_tooltip.css as Firefox already does same thing better
6 months ago
MrOtherGuy
44e1db76fa
create dual_color_tab_attention_indicator.css
6 months ago
MrOtherGuy
1ca25bb300
vertical tabs: small layout fixes for pinned tabs
6 months ago
MrOtherGuy
e4d07e090e
button effects: Apply scaling to several more button like elements
...
Fixes #362
This adds scaling to:
Downloads button
Reveal file button within downloads panel
Urlbar informational icons
Extension menu button within extensions panel
Tab close button
6 months ago
MrOtherGuy
e99abe83da
Merge branch 'master' of https://github.com/MrOtherGuy/firefox-csshacks
6 months ago
MrOtherGuy
e9c84907ed
vertical popup menubar: replace menubar tag selectors with #main-menubar
...
This prevents the style from applying to other menubars such as that of
Library
6 months ago
asteroidcow
008571e46d
Popup windows without toolbars don't need padding ( #361 )
...
Co-authored-by: asteroidcow <asteroid.master0@gmail.com>
6 months ago
MrOtherGuy
4fc5e43136
remove padding and appearance from titlebar-buttons
...
This should correctly fix #359
6 months ago
MrOtherGuy
a6f4dae64c
compact extensions panel: don't apply padding to toolbar buttons
6 months ago
MrOtherGuy
1be0e7d40f
update rules in window_control_force_linux_system_style
...
Fixes #359
The appearance rules are nowadays applied to .toolbarbutton-icon, and
not the .titlebar-button itself
6 months ago
MrOtherGuy
822be8f660
Disable titlebar opacity changes in click_selected_tab_to_focus_urlbar
6 months ago
MrOtherGuy
0cc24d4211
compact extensions panel: reduce menuitem padding a bit
...
This patch also makes the menu button a bit bigger because it was much
smaller than menuitem height.
6 months ago
MrOtherGuy
c196712821
autohide_tabstoolbar: make transitions important
...
New window inactivity indicator transitions opacity, so we need to
override those. This fixes #355
6 months ago
MrOtherGuy
daf2d17b36
vertical menubar: rewrite to make only menubar fixed positioned
...
This allows this style to work with several other styles such as
tabs_on_bottom.css
This patch also introduces a pref with which the side of the vertical
strip can be changed - the default is now on left
7 months ago
MrOtherGuy
cc93a34f04
Hide container name box unless urlbar is hovered
...
Fixes #353
7 months ago
sonofevil
da374c6975
glitch fix and cosmetic improvement ( #352 )
...
* glitch fix and cosmetic improvement
fix: rule briefly failed to apply when opening new tab
improvement: divider alignment
* Update shrinking_pinned_tabs.css
7 months ago
MrOtherGuy
fc7b95c037
Remove background-image from titlebar-button > image drawn by firefox
...
Nowadays the icon is drawn as background-image, not list-style-image
7 months ago
MrOtherGuy
f821134c4a
Fix bunch of issues with vertical_popup_menubar.css
...
Fixes #350 by applying workaround for titlebar will-change and opacity
layering issues
Makes the menubar menu coloring work on default theme
Make menubar bottom-margin computation use the same values as menubar
height - this should make other toolbars stay in place without moving
up/down on most setups, probably.
7 months ago
MrOtherGuy
6e37932a8c
Make multi-row_tabs patch depend on window_cotrol support style
...
This change achieves multiple things:
* The sizing options for placeholder are in one place
* Improves compatibility with other styles
* Improves compatibility with other window control placements
* Makes fullscreen work
* Makes menubar not take any space when disabled
Previously, when Firefox did not have :has selector support, we needed
to create :hover triggered space to activate menubar, this took some
space from toolbar and required special styling to support translucent
toolbar background colors. But it was necessary, because otherwise there
would have been no way to access menubar items.
This still assumes that the user has menubar disabled, but that is fine,
because if menubar is enabled, then there is no reason to use this style
in the first place.
7 months ago
MrOtherGuy
0936153495
Make multi-row-tabs patch handle translucent toolbar a bit better
7 months ago
MrOtherGuy
2e47c6caa4
Remove uses of :-moz-lwtheme pseudo-class
...
The pseudo-class is removed in 126, but can be usually be trivially
replaced with :root[lwtheme]
7 months ago
MrOtherGuy
4215caf2b8
autohide_main_toolbar: Relatively position titlebar instead of tabs
...
Fixes #342
8 months ago
MrOtherGuy
250585b5fd
vertical tabs: make tabbrowser-tabs have important position:absolute
...
tabbrowser-tabs have position:relative on linux and mac, so we need to
override it with !important tag
8 months ago
MrOtherGuy
8c7efbcdd4
vertical_tabs: Remove opacity changes from titlebar
...
This makes window controls show up on Linux and fixes them disappearing
from non-focused window on Windows
8 months ago
MrOtherGuy
012b3aeb55
vertical_tabs: Use --toolbar-bgcolor for background on default theme
8 months ago
MrOtherGuy
28ca1c6038
hide tabs toolbar: Make menubar use multi-layer background-image
...
This makes the menubar stay opaque even if the active theme has
transparent toolbar background over some image background.
8 months ago
David Eglin
cb051f3ce7
Remove window control placeholder in fullscreen ( #340 )
...
Fixes #339
9 months ago
MrOtherGuy
e5764acb55
scrollable urlbar popup: make urlbar rows have position:relative
...
This lets the type icon be correctly aligned to the row when scrolling
This patch also removes now useless namespace selectors
9 months ago
MrOtherGuy
369c384442
urlbar results in two rows: use variables provided by Firefox for margin
...
This fixes #336
9 months ago
MrOtherGuy
3ef874e566
overlay_fullscreen_toolbars: add description about what it does
9 months ago
MrOtherGuy
3f6f6d376f
create overlay_fullscreen_toolbars.css
9 months ago
MrOtherGuy
a2b52b6da0
non floating tabs: Remove opacity changes from titlebar - fixes #335
9 months ago
MrOtherGuy
df4462f5d9
Remove opacity changes from titlebar - fixes #331
...
Bug 1870803 introduced a transition to window activeness visuals. But
the lowered opacity breaks the z-index hackery we use to let
window-controls show through nav-bar.
This patch basically undoes the changes from bug 1870803
10 months ago
MrOtherGuy
9830ab554b
Create bookmarks_below_content.css
10 months ago
flyxyz123
7fbc4aeeb6
Remove execute file mode bit ( #329 )
10 months ago
MrOtherGuy
c79cfaf813
Remove fx 119 specific light-dark() workarounds
10 months ago
MrOtherGuy
67a9e9f9c9
vertical tabs: add pref to show tab list on right
11 months ago
MrOtherGuy
4a3c0ceafa
fake statusbar w bookmarksbar: make the pseudo-element have order: 2
...
This makes it stay the bottom-most item in layout even with styles like
multi-row_tabs below content which moves navigator-toolbox below
content.
11 months ago
MrOtherGuy
f42c760474
Don't modify #browser margins when chromehidden attr is set
...
chromehidden attribute to various values for windows where various
toolbar are disabled, such as popups etc.
11 months ago
MrOtherGuy
fd88af0e85
autohidden toolbars: Use :has() to show toolbar if menu popup is hovered
11 months ago
MrOtherGuy
4f3ac169e3
autohide bm and main toolbars: Fix margins in fullscreen mode
...
Previously if Firefox was in fullscreen mode and toolbars would autohide
(per Firefox normal setting) then this style would cause content area to
be pushed way too far up because of computed margin-top on
navigator-toolbox. This patch makes navigator toolbox use margin
computed from tabs toolbar height.
11 months ago
MrOtherGuy
f96fb4734e
add vertical_tabs.css
11 months ago
MrOtherGuy
3a8ace8643
Deprecate bunch of styles
...
All of these have built-in support nowadays
11 months ago
MrOtherGuy
d66b6e54be
multi row tabs: Make optional features use -moz-bool-pref media query
11 months ago
MrOtherGuy
97d32f14ac
autohide nav buttons: Make this style work in current Firefox
...
This also simplifies selectors a lot
11 months ago
MrOtherGuy
faf976602e
hide tabs toolbar: Add light-dark workaround for default theme
11 months ago
dom
db9e98834e
parameterize autohide transition ( #323 )
11 months ago
MrOtherGuy
73338583a0
Use :has selector to let toolbars show if appMenu popup is hovered
...
This requires :has selector support which should be in fx 120
12 months ago