36 Commits (bb8d623cedeec76c0a72b8df51cc6463eedbee1b)

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 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