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
Progress bar indicator is inverted in RTL (Arabic) (KDE Breeze theme) #20766
Comments
qt themes (or more precisely QtStyles) are implemented as plugins (or separate modules). So the breeze theme probably has a bug and doesn't handle RTL in progressbars correctly. |
Doesn't the following mean that the problem is not in style?
If so, then used "platform" or "platform theme" plugin is most likely to blame. |
I think I wasn't clear enough. Do other apps that use progressbar and breeze work correctly with Arabic/RTL in your system? |
Doesn't the following mean that the problem occurs even w/o using Breeze style?
@zefr0x |
He also mentions
So I assume he sets @zefr0x please clarify how you test all these. |
This is an important bit. IIRC flatpak/appimage/docker Qt applications can't use qt styles (or qt platformthemes) that are installed in the user's system. Only whatever is packaged inside the image. |
There is no issue with the progressbar in other apps (I've tested this with KTorrent (Flathub version, it uses a different runtime)).
When you have As of my knowledge having
Yes I used and yes, the Windows style is available in Linux:
The Flathub package is currently using the |
NVM, it was just magically fixed now when I opened QB. Maybe It needed a reboot or some update fixed it. Sorry for the wast of time :) |
qBittorrent & operating system versions
(Flathub Version 0b92b92)
qBittorrent: v4.6.4
Operating system: ArchLinux
Qt: 5.15.10
Libtorrent: 1.2.19.0
Boost: 1.85.0
OpenSSL: 3.1.5
zlib: 1.3.1
What is the problem?
Progress bar colors grouth are inverted in RTL (Arabic)
It is gray in the left and green in the right (not wrong), as the download progress the gray part gets bigger (bug).
Expected behaviour:
As the download progress the green part should get bigger, not the gray part.
Steps to reproduce
Additional context
2024-04-27.18-55-58.webm
Related Issues: #15671, #6433
Log(s) & preferences file(s)
I'm using the default KDE's Breeze theme with the cyan accent color. This problem doesn't happen with the Fusion or Windows style theme.
XDG_CURRENT_DESKTOP=KDE
andQT_STYLE_OVERRIDE=Breeze
are on my environment.Just
XDG_CURRENT_DESKTOP=KDE
is enough to reproduce.It doesn't matter if i'm not using my kdeglobals file, but this is it any way
~/.config/kdeglobals:
The text was updated successfully, but these errors were encountered: