Commit Graph

34 Commits

Author SHA1 Message Date
MrOtherGuy c79cfaf813 Remove fx 119 specific light-dark() workarounds 2023-12-09 16:35:39 +02:00
MrOtherGuy d66b6e54be multi row tabs: Make optional features use -moz-bool-pref media query 2023-11-18 10:08:48 +02:00
MrOtherGuy 0f1571231e Add !important tag where --toolbar-bgcolor is defined on :root 2023-10-29 15:34:19 +02:00
MrOtherGuy a6f9e49d12 fx 119 workaround: apply --toolbar-bgcolor workaround for a few styles
This applies same kind of change to a few styles that was introduced for
autohide_bookmarks_toolbar.css in #315
2023-10-29 12:31:59 +02:00
MrOtherGuy fd73e2094e Add @media based versions for -moz-bool-pref in various styles
Also some cleanup for menupopup_forced_color_schemes.css for remove some
old and unused variables.

This just adds media query versions to files - old ones should be
removed at some point
2023-10-22 14:23:41 +03:00
MrOtherGuy 13e1340e9a remove old Fx <112 compatibility rules 2023-09-07 20:20:40 +03:00
MrOtherGuy ed5a677a15 rework navigator-toolbox-background selectors 2023-09-07 20:09:55 +03:00
MrOtherGuy 5ea61e3d40 Add workarounds for bug 1705215 2023-07-18 19:16:42 +03:00
MrOtherGuy c09e848846 multi-row tabs: Make flex-grow !important for fixed-width tabs to work 2023-05-12 16:59:43 +03:00
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