Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transparent Titlebars under XWayland Since Libadwaita Update #267

Open
4 of 8 tasks
LSeelig opened this issue Sep 17, 2024 · 3 comments
Open
4 of 8 tasks

Transparent Titlebars under XWayland Since Libadwaita Update #267

LSeelig opened this issue Sep 17, 2024 · 3 comments

Comments

@LSeelig
Copy link

LSeelig commented Sep 17, 2024

Prerequisites

Checklist to make sure the issue is not on your end

  • I have made sure that I do not have multiple versions of the theme installed. Only one version should be installed in either ~/.local/share/themes or /usr/share/themes or ~/.themes
  • The file ~/.config/gtk-3.0/gtk.css does not exist. (If it does, backup and remove it.)
  • I have logged out and in again.
  • Dark theme only. I have enabled adw-gtk3-dark in gnome-tweaks AND set the appearance to dark in gnome-control-center
  • The flatpak theme is installed org.gtk.Gtk3theme.adw-gtk3 and org.gtk.Gtk3theme.adw-gtk3-dark
  • The app I'm having an issue with is an actual GTK3 app and is not coded using another toolkit like GTK2, GTK4, QT, etc.
  • I have created a new user profile without any modifications except adw-gtk3.

Description

There is a regression from the latest commit 91aac01 that I pulled from git. On xwayland apps (or at least those requesting SSD), the titlebar becomes invisible, save for the text and the icons. I think this is caused by something in the new libadwaita release that the commit retrieved. Checking out the previous commit and reinstalling fixed the problem.

NOTE: I tested it with the original version, not my soft fork, though that is where I initially discovered it.

OS and version [e.g Fedora 37]

Fedora 40

Adw-gtk3 version. Also specify your installation source. [e.g tar.xz, AUR, git main branch]

git main branch

GNOME version

46

Application name and version (If the issue is with an app.)

Calibre, Bitwarden

@lassekongo83
Copy link
Owner

lassekongo83 commented Sep 18, 2024

I assume it's because GTK 4.16 support new color variables which aren't supported in older versions. Unless you're on bleeding edge like Tumbleweed I'd advise against using the main branch.

@LSeelig
Copy link
Author

LSeelig commented Sep 18, 2024

I assume it's because GTK 4.16 support new color variables which aren't supported in older versions. Unless you're on bleeding edge like Tumbleweed I'd advise against using the main branch.

Understood; thank you.

@Lenni-builder
Copy link

Lenni-builder commented Oct 14, 2024

I can replicate this with v5.5 and v5.4 from releases (the tar.gz file) on Ultramarine Linux 40 (Fedora 40):
image

The title bars are rendered fine on 5.3. Just stay on this version until Fedora updates to GTK 4.16 (It's currently on 4.14):

❯ rpm -qa | grep gtk4-4
gtk4-4.14.5-1.fc40.x86_64

The 5.4 release notes even state that you should only use it with GTK 4.16 and newer:

Avoid this release if your GTK version is older than GTK 4.16!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants