25 Commits (13e1340e9a0572a04a46ac13127a3e211815c042)

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 be90242a5c Update navbar_tabs_oneliner_tabs_on_left
This patch makes the style use same logic for window controls on left
layout that we now use elsewhere.
2 years ago
MrOtherGuy d8f027a088 Set menubar margins only when native titlebar is disabled
If native titlebar is enabled the rules would move tabs and navbar
partially below native titlebar. Those rules are not needed anyway
with native titlebar since window controls are in native titlebar.
2 years ago
MrOtherGuy 82fec575ec remove uses of -moz-proton media query 3 years ago
MrOtherGuy 5118aedfad remove --proton-tab-block-margin dummy variables 3 years ago
MrOtherGuy 6214f6e1e7 separate window-control-drag-space-width to -pre and -post
This way we can handle maximized windows not having the other drag space
like Firefox does normally. This patch additionally adds window control
width values for Win7 Win8 and linux
3 years ago
MrOtherGuy a9f10e07ea add missing dummy tab-block-margin variables for oneliners 3 years ago
MrOtherGuy 7db2c96530 add temporary dummy variables for tab-block-margin 3 years ago
MrOtherGuy 8d4b1392f2 improve proton compatibility 4 years ago
MrOtherGuy e401e5c044 make oneliners proton compatible 4 years ago
MrOtherGuy 23dfd1743d set tabs-navbar shadow size to 0px wherever tabs won't be atop of navbar 4 years ago
MrOtherGuy 84ec1414dd Add source/license notices 4 years ago
MrOtherGuy cba88c0439 Remove .megabar class selectors 5 years ago
MrOtherGuy 8ca6db80c6 Fix too narrow customization mode view 5 years ago
MrOtherGuy 616342e7fc Use border instead of ::before and ::after for placeholders because they
would make Fx to ignore nav-bar overflow
5 years ago
MrOtherGuy 993d439c57 Remove child combinators between :root and toolbox & browser 5 years ago
MrOtherGuy 227d8777b5 Fix issues caused by megabar 5 years ago
MrOtherGuy 53ea91d2e8 Change window control placeholders to use ::before and ::after 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 feba8a6403 Use similar code for window drag space in all stylesheets part2 6 years ago
MrOtherGuy 931f9b1292 Add important to really hide tab-close-button margin on touch density 6 years ago
MrOtherGuy 172ab9f343 Fix wrong selector for ignoring autohide=false 6 years ago
MrOtherGuy 47b8ebb60e Don't modify menubarr height if autohide=false 6 years ago
MrOtherGuy 28632ea2ac Add new file 6 years ago