18 Commits (bb8d623cedeec76c0a72b8df51cc6463eedbee1b)

Author SHA1 Message Date
MrOtherGuy 95fbda2710 Improve support for gtk-csd-reversed-placement
This patch changes how we deal with window control buttons on left
layouts. Previously, we looked to a pref that was only set on macos
but with this patch we use media queries to detect whether the system
is macOS or gtk-csd buttons use left-side layout.

To support old-style "override pref" this patch also introduces a
new custom pref userchrome.force-window-controls-on-left.enabled
which can be used e.g on Windows to move window controls to left side.
This logic is currently only supported in styles that use
window_control_placeholder_support.css
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 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 490a971b5f Add a simple way for oneliners to set minimum width for focused urlbar 4 years ago
MrOtherGuy 1cc9e2eb77 Remove old titlebar-placeholder rules 4 years ago
MrOtherGuy 23dfd1743d set tabs-navbar shadow size to 0px wherever tabs won't be atop of navbar 4 years ago
MrOtherGuy 4e6e77fc3c increase the default width where urlbar-size is becomes unlimited 4 years ago
MrOtherGuy 84ec1414dd Add source/license notices 4 years ago
MrOtherGuy f5b220dc9e Remove note about placeholder_support since this doesn't really need it 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 1ad29c1ada Add display:block to every absolutely positioned element 5 years ago
MrOtherGuy e49c47a247 New file 5 years ago