Commit Graph

26 Commits

Author SHA1 Message Date
MrOtherGuy
9e39c99f50 Support [autohide] as boolean attribute
Firefox 143 uses authide as boolean attribute, so we need to support
both versions, thus selectors looking mildly horrifying
2025-09-18 17:06:31 +03:00
MrOtherGuy
cb6e193ff8 Add fallback for --lwt-accent-color 2025-07-25 12:28:23 +03:00
MrOtherGuy
ae2db1a1c3 placeholder support: Don't set navigator-toolbox to position:relative
Instead, let the few styles that depend on it deal with it themselves by
setting position:relative to titlebar. Fixes #388
2024-07-27 10:32:52 +03:00
MrOtherGuy
175df68da4 remove rules for #window-controls
This extra set of window control buttons hasn't existed in a while
2024-07-27 10:23:16 +03:00
MrOtherGuy
28ca1c6038 hide tabs toolbar: Make menubar use multi-layer background-image
This makes the menubar stay opaque even if the active theme has
transparent toolbar background over some image background.
2024-02-12 19:07:01 +02:00
MrOtherGuy
df4462f5d9 Remove opacity changes from titlebar - fixes #331
Bug 1870803 introduced a transition to window activeness visuals. But
the lowered opacity breaks the z-index hackery we use to let
window-controls show through nav-bar.

This patch basically undoes the changes from bug 1870803
2023-12-22 06:25:13 +02:00
MrOtherGuy
c79cfaf813 Remove fx 119 specific light-dark() workarounds 2023-12-09 16:35:39 +02:00
MrOtherGuy
faf976602e hide tabs toolbar: Add light-dark workaround for default theme 2023-11-13 05:32:41 +02:00
MrOtherGuy
1ff9383984 Remove even more old Firefox < 112 compatibility rules 2023-09-10 06:55:31 +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
233d758f08 hide_tabs_toolbar: make the style work better with titlebar and menubar 2021-10-29 17:42:16 +03:00
MrOtherGuy
81a385bd63 window control button visibility changes 2021-10-16 08:51:07 +03:00
MrOtherGuy
6214f6e1e7 separate window-control-drag-space-width to -pre and -post
This way we can handle maximized windows not having the other drag space
like Firefox does normally. This patch additionally adds window control
width values for Win7 Win8 and linux
2021-09-19 20:31:30 +03:00
MrOtherGuy
6f24a1443f handle fullscreen mode better 2021-05-15 12:13:32 +03:00
MrOtherGuy
e05625cf62 Create separate hide tabs toolbar file for osx 2020-06-13 21:11:15 +03:00
MrOtherGuy
a0c8c9c2a0 Replace all <Tab> characters with two spaces 2020-05-22 09:07:26 +03:00
MrOtherGuy
84ec1414dd Add source/license notices 2020-05-22 08:13:58 +03:00
MrOtherGuy
fb607dbccd update color variables 2019-05-10 05:24:19 +03:00
MrOtherGuy
21de893e99 Make inactive menubar to ignore pointer events 2019-03-26 20:18:12 +02:00
MrOtherGuy
209576e6f3 Make navbar draggable from left side 2019-03-21 17:30:07 +02:00
MrOtherGuy
8b4d97c09f Combine window placeholder support sheets 2019-02-09 12:45:52 +02:00
MrOtherGuy
5e46b7a0a3 Move window control placeholder styles to shared stylesheet 2019-02-09 00:03:13 +02:00
MrOtherGuy
eabff2de11 Use similar code for window drag space in all stylesheets part1 2019-02-07 12:43:36 +02:00
MrOtherGuy
e6da6b0dc2 Create window control space using padding to avoid background styling 2019-02-07 11:40:53 +02:00
MrOtherGuy
dd4385a64b Add gradient to menubar 2018-12-13 16:44:28 +02:00
MrOtherGuy
9e265e14df New file 2018-12-13 05:42:11 +02:00