Commit Graph

9 Commits

Author SHA1 Message Date
MrOtherGuy
cb6e193ff8 Add fallback for --lwt-accent-color 2025-07-25 12:28:23 +03:00
MrOtherGuy
791e1e59ca 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
2025-06-25 16:48:54 +03:00
MrOtherGuy
42042a6278 Tweak some scrollbox styling to fix fallout from bug 1913322 2024-08-25 13:32:36 +03:00
MrOtherGuy
b6d26d8fcb hide tabs scrollbuttons: use scrolledtostart as boolean attribute 2024-08-23 20:55:02 +03:00
MrOtherGuy
1ff9383984 Remove even more old Firefox < 112 compatibility rules 2023-09-10 06:55:31 +03:00
MrOtherGuy
0ff12e01fe Add support for modern flexbox layout
Flexbox model will replace old xul box as the default display model so
this patch adds support for that in a whole bunch of styles.

A lot of style rules are marked as "Fx < 112 compatibility" rules and
those can be removed when 112 hits release.
2023-03-11 12:26:07 +02:00
MrOtherGuy
b88c1f5bf1 Improvements for hide_tabs_scrollbuttons
This patch "unhides" tabs scrollbox overflow indicators as well as adds
background for scrollbuttons when re-oredering tabs. Both of these are
pretty complicated things to achieve, so this patch also adds a small
compatibility layer for non_floating_sharp_tabs.css
2023-01-05 15:21:48 +02:00
MrOtherGuy
18377906d8 don't set left border to overflow-pinned tabs
This was perhaps once required, but nowadays the border just breaks
pinned tabs layout
2021-08-01 11:29:25 +03:00
MrOtherGuy
e6cec0bca2 create hide_tabs_scrollbuttons.css 2021-04-01 10:07:43 +03:00