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

[Enhancement] Don't override the QStyle to Fusion, and respect the DE's colour scheme. #1096

Open
RokeJulianLockhart opened this issue Feb 26, 2025 · 1 comment
Labels
needs info Additional information is needed

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Feb 26, 2025

Errata (and Environment)

Currently, I have the "Breeze" QStyle set (via kcm_style):

Image

Specifically, that includes:

  1. #!/usr/bin/env sh
    rpm -qa | grep -i breeze
    1. breeze-icon-theme-6.11.0-1.fc41.noarch

    2. kf6-breeze-icons-6.11.0-1.fc41.x86_64

    3. breeze-gtk-common-6.3.1-1.fc41.noarch

    4. plasma-breeze-common-6.3.1-1.fc41.noarch

    5. plasma-breeze-qt6-6.3.1-1.fc41.x86_64

    6. plasma-breeze-qt5-6.3.1-1.fc41.x86_64

    7. plasma-breeze-6.3.1-1.fc41.x86_64

    8. qqc2-breeze-style-6.3.1-1.fc41.x86_64

    9. breeze-cursor-theme-6.3.1-1.fc41.noarch

    10. breeze-gtk-gtk4-6.3.1-1.fc41.noarch

    11. breeze-gtk-gtk3-6.3.1-1.fc41.noarch

    12. breeze-gtk-gtk2-6.3.1-1.fc41.noarch

However, I see the undermentioned in app/io.github.chidiwilliams.Buzz/x86_64/stable --commit 6070a19f9261c2317ae7acaedd02f0251aa87d8dd3dc6b2cbd72337389d0828f:

Image

You'd think that the cause is flatpak-1.16.0-1.fc41.x86_64, but that's untrue:

  1. #!/usr/bin/env sh
    flatpak override --show
  2. [Context]
    filesystems=xdg-config/gtk-3.0:ro;xdg-config/gtkrc-2.0:ro;xdg-config/gtk-4.0:ro;xdg-config/gtkrc:ro;

    1

flathub/org.gtk.Gtk3theme.Breeze#170 (comment) proves this.

(Lack of) Duplicates

github.com/chidiwilliams/buzz/issues?q=is%3Aissue%20state%3Aopen%20qstyle returned 0 results at +2025-02-16T20:42:07+00:00[Europe/London][u-ca=iso8601].

Footnotes

  1. flathub/org.gtk.Gtk3theme.Breeze/issues/212#issue-2824654066

@raivisdejus
Copy link
Collaborator

@RokeJulianLockhart thanks for the issue report. I am not familiar with all the nuances of app styling and theming so some input and guidance would be welcome.

In the Buzz app we explicitly set styles for Windows in the Dark mode, I think everything else uses default styles as set in the OS.

Maybe some tips from this are needed to set the necessary styles https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications

If you see some way Buzz app could improve this, please explain in a bit more detail what exactly would be needed or should be done.

@raivisdejus raivisdejus added the needs info Additional information is needed label Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs info Additional information is needed
Projects
None yet
Development

No branches or pull requests

2 participants