25 Commits (647b4131520af849929d285b2cde786daddbb261)

Author SHA1 Message Date
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 a46d28bcab replace uses of #browser-bottombox with #main-window > body::after
Browser-bottombox element has been removed from Firefox in 109 so lets
not use that anymore.
2 years ago
MrOtherGuy 62f0d91975 remove remaining --lwt-frame variables from the codebase 2 years ago
MrOtherGuy 6b242379ec Remove Windows specific extra titlbar paddings from codebase
Firefox 101 doesn't need those anymore :)
2 years ago
MrOtherGuy 71fe0e87c7 add basic support for -moz-platform media query 3 years ago
MrOtherGuy 1fe5d315c0 Make windows specific extra top margin only apply with [tabsintitlebar] 3 years ago
MrOtherGuy d64e9e129e add temporary dummy variables to support for window frame color
In 96 the old --lwt-accent-color is renamed to --lwt-frame so add some
compatibility rules for now.
3 years ago
MrOtherGuy 81a385bd63 window control button visibility changes 3 years ago
MrOtherGuy 577e2ae0d2 remove bottom:-1px from tabs toolbar 3 years ago
MrOtherGuy 7db2c96530 add temporary dummy variables for tab-block-margin 3 years ago
MrOtherGuy 73f30fc429 add proton tab block margin to tabs 4 years ago
MrOtherGuy 23dfd1743d set tabs-navbar shadow size to 0px wherever tabs won't be atop of navbar 4 years ago
MrOtherGuy d8f6337b3e Make the style support fullscreen mode 4 years ago
MrOtherGuy 84ec1414dd Add source/license notices 4 years ago
MrOtherGuy 93a1d601a5 Remove display:-moz-box from window controls 5 years ago
MrOtherGuy 993d439c57 Remove child combinators between :root and toolbox & browser 5 years ago
MrOtherGuy 1ad29c1ada Add display:block to every absolutely positioned element 5 years ago
MrOtherGuy ba7234130f (Fx69 support) Apply placeholder margins to #browser instead of #content-deck 5 years ago
MrOtherGuy ab0f3df900 Add note about linux requiring compatibility patch 6 years ago
MrOtherGuy f45986ba64 Set the tabs toolbar width correctly 6 years ago
MrOtherGuy 8b4d97c09f Combine window placeholder support sheets 6 years ago
MrOtherGuy 5e46b7a0a3 Move window control placeholder styles to shared stylesheet 6 years ago
MrOtherGuy eabff2de11 Use similar code for window drag space in all stylesheets part1 6 years ago
MrOtherGuy e0f100125a Better handle fullscreen and menubar enabled modes 6 years ago
MrOtherGuy f137723484 New file 6 years ago