apprt/gtk: color popovers when window-theme=ghostty (#3569)

This looks better than the regular dark color. It also happens to match
what Ptyxis does. It does not support non-libadwaita builds.

Before:

![image](https://github.com/user-attachments/assets/8c400bdf-05b3-4629-925d-fd8ce9554ae7)

After:

![image](https://github.com/user-attachments/assets/d958eb6a-102d-4d91-970b-fcaca7f2386c)

It will look even better whenever we fix the separator colors 😄
This commit is contained in:
Mitchell Hashimoto
2024-12-27 13:39:41 -08:00
committed by GitHub

View File

@ -988,6 +988,8 @@ fn loadRuntimeCss(
\\ --headerbar-fg-color: rgb({d},{d},{d}); \\ --headerbar-fg-color: rgb({d},{d},{d});
\\ --headerbar-bg-color: rgb({d},{d},{d}); \\ --headerbar-bg-color: rgb({d},{d},{d});
\\ --headerbar-backdrop-color: oklab(from var(--headerbar-bg-color) calc(l * 0.9) a b / alpha); \\ --headerbar-backdrop-color: oklab(from var(--headerbar-bg-color) calc(l * 0.9) a b / alpha);
\\ --popover-fg-color: rgb({d},{d},{d});
\\ --popover-bg-color: rgb({d},{d},{d});
\\}} \\}}
\\windowhandle {{ \\windowhandle {{
\\ background-color: var(--headerbar-bg-color); \\ background-color: var(--headerbar-bg-color);
@ -1003,6 +1005,12 @@ fn loadRuntimeCss(
headerbar_background.r, headerbar_background.r,
headerbar_background.g, headerbar_background.g,
headerbar_background.b, headerbar_background.b,
headerbar_foreground.r,
headerbar_foreground.g,
headerbar_foreground.b,
headerbar_background.r,
headerbar_background.g,
headerbar_background.b,
}), }),
else => {}, else => {},
} }