MrOtherGuy
76f260269d
Use scrollbar-gutter in multi-row tabs and bookmarks
...
This should prevent the appearing/disappearing scrollbar from reflowing
content.
2023-04-09 09:00:12 +03:00
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.
2023-03-11 12:26:07 +02:00
MrOtherGuy
a25da9fe49
multi-row_tabs_below_content.css: make arrowscrollbox use display:inline
2022-11-28 23:41:25 +02:00
MrOtherGuy
965eefc00a
Various improvements to multi-row_tabs_below_content.css
...
This patch makes the style behave better on linux as well as make
fullscreen mode work better. It also fixes an issue where invisible
menubar would prevent window from being draggable from flexible-space
placed to the left of urlbar.
2022-11-20 14:13:28 +02:00
MrOtherGuy
62f0d91975
remove remaining --lwt-frame variables from the codebase
2022-11-19 10:22:05 +02:00
MrOtherGuy
6b242379ec
Remove Windows specific extra titlbar paddings from codebase
...
Firefox 101 doesn't need those anymore :)
2022-06-01 00:19:19 +03:00
MrOtherGuy
df85873f33
Various improvements to multi-row_tabs_below_content
...
This patch makes it easier to change some settings, as well as adds an
optional behavior to show static menubar via custom pref.
2022-05-06 10:16:49 +03:00
MrOtherGuy
ea17cb7f1f
Show window global notificationbox in same order as tab modal
2022-03-27 15:31:59 +03:00
MrOtherGuy
71fe0e87c7
add basic support for -moz-platform media query
2022-02-12 09:20:20 +02:00
MrOtherGuy
1fe5d315c0
Make windows specific extra top margin only apply with [tabsintitlebar]
2022-01-02 09:37:20 +02:00
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.
2021-11-21 08:03:05 +02:00
MrOtherGuy
fe534d6224
make #tab-notification-deck always be closest "toolbar" to content
2021-11-06 22:23:29 +02:00
MrOtherGuy
b6ae559352
multi-row-tabs: remove bottom-margin from tabs-newtab-button
...
The 1px bottom margin may have small visible effect for row-height computation
in which case the visible height may be thrown off by a little bit. This
patch fixes that issue.
2021-11-01 18:39:58 +02:00
MrOtherGuy
da2ee8b244
use display: -webkit-box instead of flex for nav-bar
...
display: flex breaks extension menus but -webkit-box doesn't, so lets
use that while it works.
2021-09-01 15:49:26 +03:00
MrOtherGuy
86f8cf4b86
Use the same extra titlebar padding on Win7 that is used on Win10
2021-06-06 08:23:40 +03:00
MrOtherGuy
7db2c96530
add temporary dummy variables for tab-block-margin
2021-06-05 00:17:16 +03:00
MrOtherGuy
595033c4c7
apply scroll-snap to tabs
2021-04-19 12:48:59 +03:00
MrOtherGuy
c738f89f77
add proton tab block margin to tabs
2021-03-21 11:11:40 +02:00
MrOtherGuy
90317cc59b
Add .scrollbox-clip selectors to accompany #tabbrowser-arrowscrollbox
2020-08-08 16:36:09 +03:00
MrOtherGuy
6263334baa
Scope styles that select #browser to browser.xhtml
2020-08-08 16:24:59 +03:00
MrOtherGuy
3accc46a24
Support fullscreen mode
2020-06-26 14:02:12 +03:00
MrOtherGuy
84ec1414dd
Add source/license notices
2020-05-22 08:13:58 +03:00
MrOtherGuy
4f94dbbc82
add warning about broken extension popups
2020-05-14 18:11:25 +03:00
MrOtherGuy
6d76e77341
Fix customization mode layout
2020-05-14 16:30:29 +03:00
MrOtherGuy
c29589afa5
rewrite the style to match "normal" multi-row_tabs.css
2020-05-10 17:52:54 +03:00