8 Commits (7eca4b1050c4065130a2cf696302b4ef5d88d932)

Author SHA1 Message Date
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 13e1340e9a remove old Fx <112 compatibility rules 1 year ago
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.
2 years ago
MrOtherGuy 84ec1414dd Add source/license notices 4 years ago
MrOtherGuy bfe0c8429f Don't set nav-bar right padding when titlebar is enabled 6 years ago
MrOtherGuy f515efea70 Remove comment window control patch requiring Fx66 - it works on 65 6 years ago
MrOtherGuy 571f77d719 Multirow-tabs for Firefox66+ 6 years ago