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
8c41908dd8
Replace uses of [{first,last}-visible-tab] with pseudo-classes
...
Those attributes don't exist anymore in Firefox 109
2 years ago
MrOtherGuy
7ef22f7807
Use CSS containment to make hide_tabs_with_one_tab work reasonably
2 years ago
MrOtherGuy
8899a560d4
Add some workaround-ish rules for linux use
2 years ago
MrOtherGuy
6b242379ec
Remove Windows specific extra titlbar paddings from codebase
...
Firefox 101 doesn't need those anymore :)
2 years ago
MrOtherGuy
a383071f10
remove legacy .tabbrowser-arrowscrollbox selectors
3 years ago
MrOtherGuy
4a263d029a
add few multi-row_tabs compatibility rules
...
Empty tabs toolbar won't collapse otherwise because of how flexbox
treats visibility:collapse
3 years ago
MrOtherGuy
c5eb21c3dd
reduce selector specificity when setting tab height
3 years ago
MrOtherGuy
db4d9f86c5
Use --uc-titlebar-padding in extra Windows toolbox padding.
...
This makes the style compatible with tabs_on_bottom :)
3 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
5118aedfad
remove --proton-tab-block-margin dummy variables
3 years ago
MrOtherGuy
a73238a267
fix tabs-newtab-button appearance
3 years ago
MrOtherGuy
86f8cf4b86
Use the same extra titlebar padding on Win7 that is used on Win10
3 years ago
MrOtherGuy
7db2c96530
add temporary dummy variables for tab-block-margin
3 years ago
MrOtherGuy
6f24a1443f
handle fullscreen mode better
3 years ago
MrOtherGuy
6556b1d525
bunch of fixes for proton compatibility
3 years ago
catruge
dac63f51a7
Private browsing indicator prevents tab bar from collapsing ( #89 )
...
* Hide private browsing indicator
* Add note to user
4 years ago
MrOtherGuy
c8356b2e2b
Set TabsToolbar min height to 0px to make compatible with osx
4 years ago
MrOtherGuy
84ec1414dd
Add source/license notices
4 years ago
MrOtherGuy
d7522263d6
Make extra maximized padding windows only
5 years ago
MrOtherGuy
da2ddb2775
remove resizing rules of tabs toolbar buttons
5 years ago
MrOtherGuy
8ae0ffca6d
set #tabbrowser-arrowscrollbox min height to 0px
5 years ago
MrOtherGuy
a444be0815
Remove padding from buttons in tabs toolbar
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
064ba62baf
Don't set menubar height to prevent windows controls being unclickable
5 years ago
MrOtherGuy
043df1a6f8
Use id selector for tabs-newtab-button
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
eabff2de11
Use similar code for window drag space in all stylesheets part1
6 years ago
MrOtherGuy
2b735d2853
Use correct menubar height
6 years ago
MrOtherGuy
8e5b9b476b
Add drag-space support
6 years ago
MrOtherGuy
67568b3c10
rename file
6 years ago