Windows 10 1903+ Dark "App" Mode (Native Support) #13443

Closed
opened 2026-02-21 23:56:26 -05:00 by deekerman · 73 comments
Owner

Originally created by @aka-0x4C3DD on GitHub (May 22, 2022).

Suggestion

Dark Mode for qBittorrent.

Use case

For people with eye defects, it won't serve as a flash bang.

Extra info/examples/attachments

No response

Originally created by @aka-0x4C3DD on GitHub (May 22, 2022). ### Suggestion Dark Mode for qBittorrent. ### Use case For people with eye defects, it won't serve as a flash bang. ### Extra info/examples/attachments _No response_
Author
Owner

@adem4ik commented on GitHub (May 23, 2022):

I guess it is needed only for Windows' systems, as macOS and Linux already support it out of box.

@adem4ik commented on GitHub (May 23, 2022): I guess it is needed only for Windows' systems, as macOS and Linux already support it out of box.
Author
Owner

@AlexSnowLeo commented on GitHub (May 24, 2022):

Hey @aka-0x4C3DD
I'm also a fan of the dark theme on Windows. Maybe this will help you.
https://github.com/maboroshin/qBittorrentDarktheme

qBittorrent will look like this for example:

изображение

изображение

@AlexSnowLeo commented on GitHub (May 24, 2022): Hey @aka-0x4C3DD I'm also a fan of the dark theme on Windows. Maybe this will help you. https://github.com/maboroshin/qBittorrentDarktheme qBittorrent will look like this for example: ![изображение](https://user-images.githubusercontent.com/1458178/170104026-759157b2-6e27-434b-a87f-1af59519ab57.png) ![изображение](https://user-images.githubusercontent.com/1458178/170104069-7c9bd1e2-1622-4cbb-be29-7e826462e709.png)
Author
Owner

@abcfy2 commented on GitHub (May 29, 2022):

I guess it is needed only for Windows' systems, as macOS and Linux already support it out of box.

I don't think Linux support dark mode for Qt out of box. I tried both KDE and XFCE desktop environment, though I set a dark theme globally, qbittorrent will choose a light mode:

image

@abcfy2 commented on GitHub (May 29, 2022): > I guess it is needed only for Windows' systems, as macOS and Linux already support it out of box. I don't think Linux support dark mode for Qt out of box. I tried both KDE and XFCE desktop environment, though I set a dark theme globally, qbittorrent will choose a light mode: ![image](https://user-images.githubusercontent.com/5327677/170876634-b50e365b-d9bc-49a8-b573-f1dbabb5dd71.png)
Author
Owner

@adem4ik commented on GitHub (May 29, 2022):

@abcfy2 The problem must be on your side. Your screen shows unofficial qB build called "Enhanced Edition". I guess your should report the problem to its devs: https://github.com/c0re100/qBittorrent-Enhanced-Edition

With official client I have dark mode working on my Manjaro KDE for a long time:
image

@adem4ik commented on GitHub (May 29, 2022): @abcfy2 The problem must be on your side. Your screen shows unofficial qB build called "Enhanced Edition". I guess your should report the problem to its devs: https://github.com/c0re100/qBittorrent-Enhanced-Edition With official client I have dark mode working on my Manjaro KDE for a long time: ![image](https://user-images.githubusercontent.com/4707112/170877587-cb1283ac-6115-4823-9402-52ebcac5cf34.png)
Author
Owner

@abcfy2 commented on GitHub (May 29, 2022):

I also tried official AppImage, but still no luck:

image

@abcfy2 commented on GitHub (May 29, 2022): I also tried official AppImage, but still no luck: ![image](https://user-images.githubusercontent.com/5327677/170901109-2f998df9-9e6b-4b12-8a04-c46fe003d03e.png)
Author
Owner

@abcfy2 commented on GitHub (May 29, 2022):

And I installed qbittorrent via sudo pacman -S qbittorrent, still this issue:

image

@abcfy2 commented on GitHub (May 29, 2022): And I installed `qbittorrent` via `sudo pacman -S qbittorrent`, still this issue: ![image](https://user-images.githubusercontent.com/5327677/170901181-f7e871bf-c82e-43d2-8e8a-26587c53b9d8.png)
Author
Owner

@KousikAdhikary commented on GitHub (Jun 4, 2022):

Yes an official Dark Theme for Windows will be much appreciated.

@KousikAdhikary commented on GitHub (Jun 4, 2022): Yes an official Dark Theme for Windows will be much appreciated.
Author
Owner

@Amandaville commented on GitHub (Oct 24, 2022):

Dark mode and themes are not working on MX Linux XFCE

@Amandaville commented on GitHub (Oct 24, 2022): Dark mode and themes are not working on MX Linux XFCE
Author
Owner

@ghost commented on GitHub (Nov 27, 2022):

I wouldn't say no to auto dark mode option aside with a dark theme.

@ghost commented on GitHub (Nov 27, 2022): I wouldn't say no to auto dark mode option aside with a dark theme.
Author
Owner

@jupiter104 commented on GitHub (Dec 4, 2022):

We need this urgently. 99% of my friends use dark mode. I don't know why qbt comes with light mode by default.

@jupiter104 commented on GitHub (Dec 4, 2022): We need this urgently. 99% of my friends use dark mode. I don't know why qbt comes with light mode by default.
Author
Owner

@maboroshin commented on GitHub (Dec 13, 2022):

qBittorrent have basic dark theme. What files we need to edit to change this Native Theme?

Color issues are common with light themes. Don't use extreme colors #000000 or #FFFFFFFF, 255 or 0. #11111111, #FAFAFAFA would be better. The same is for icon colors. Since icons are svc, it is easy to change the color as a string.

Also we would like to change the theme without restarting qBittorrent.

Current 4.5.0 Native Dark Theme:
image

I saw previous issue https://github.com/qbittorrent/qBittorrent/pull/13952#issuecomment-743341836

With the following statement, qBittorrent switches between light and dark themes according to the system settings without restarting qBittorrent.

I think Qt can be buggy with color overrides. But difficult to read text seems to be limited to the options dialog at this theme: https://github.com/qbittorrent/qBittorrent/pull/13952#issuecomment-1008637439

qt.conf (This file placed in the same folder as qbittorrent.exe) :

[Platforms]
darkmode=2
@maboroshin commented on GitHub (Dec 13, 2022): qBittorrent have basic dark theme. What files we need to edit to change this Native Theme? Color issues are common with light themes. Don't use extreme colors #000000 or #FFFFFFFF, 255 or 0. #11111111, #FAFAFAFA would be better. The same is for icon colors. Since icons are svc, it is easy to change the color as a string. Also we would like to change the theme without restarting qBittorrent. Current 4.5.0 Native Dark Theme: ![image](https://user-images.githubusercontent.com/41102508/207244839-91fc570c-a94a-4ca3-a7c4-7337270a4849.png) I saw previous issue https://github.com/qbittorrent/qBittorrent/pull/13952#issuecomment-743341836 With the following statement, qBittorrent switches between light and dark themes according to the system settings without restarting qBittorrent. I think Qt can be buggy with color overrides. But difficult to read text seems to be limited to the options dialog at this theme: https://github.com/qbittorrent/qBittorrent/pull/13952#issuecomment-1008637439 ```qt.conf``` (This file placed in the same folder as ```qbittorrent.exe```) : ``` [Platforms] darkmode=2 ```
Author
Owner

@Hlsgs commented on GitHub (May 29, 2023):

Prior to version 4.5.3, one could get a rudimetary dark mode in Windows by adding the QT_QPA_PLATFORM = windows:darkmode=2 environment variable or using the corresponding command line parameter to start the application. This is no longer the case, presumably because of the update to Qt v6.5.1.

However, this big Qt upgrade being done merits reopening this neverending discussion, considering the improvements to dark mode handling that came with v6.5. I'm hoping this would also mitigate the dreaded issue of the white flashing main window when restoring qBT from the system tray. It's been mentioned around.

Coming at this myself from the visual impairment perspective, I would like to add a request(for which I will create a separate issue, if instructed): it would be great if both the default light and the presumptive native dark mode had the option to not color the text of torrents according to their status, but rather rely solely on their icons for that.

@Hlsgs commented on GitHub (May 29, 2023): Prior to version 4.5.3, one could get a rudimetary dark mode in Windows by adding the `QT_QPA_PLATFORM` = `windows:darkmode=2` environment variable or using the corresponding command line parameter to start the application. This is no longer the case, presumably because of the update to Qt v6.5.1. However, this big Qt upgrade being done merits reopening this neverending discussion, considering the [improvements to dark mode handling that came with v6.5](https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5). I'm hoping this would also mitigate the dreaded issue of the white flashing main window when restoring qBT from the system tray. It's been [mentioned around](https://github.com/qbittorrent/qBittorrent/issues/13839#issuecomment-830491147). Coming at this myself from the visual impairment perspective, I would like to add a request(for which I will create a separate issue, if instructed): it would be great if both the default light and the presumptive native dark mode had the option to **not color the text of torrents according to their status**, but rather rely solely on their icons for that.
Author
Owner

@xavier2k6 commented on GitHub (May 29, 2023):

@Hlsgs If you read through Dark Mode on Windows 11 with Qt 6.5 you will notice below:

We are not changing the default style in Qt on Windows, so by default, your application will use the Windows Vista style, which will use the light system palette even on a Windows 11 system running with a dark theme.

@glassez You might also be interested in above quote from Qt.

So, there have been changes from how Qt used to provide a sort of dark mode prior to Qt 6.5...it was meant to have been reverted/fixed in Qt 6.5.1 but doesn't seem to be. (We still need to use fusion style)


If you or anyone else would like to experiment with how "Dark Mode Support on Windows" is progressing & how the text colors etc. can now be changed in transfer list by user - download the 4.6.0alpha1 Qt6 Build & you can use below command via command prompt:

qbittorrent -style fusion

Screenshot 2023-05-29 184105

@xavier2k6 commented on GitHub (May 29, 2023): @Hlsgs If you read through [Dark Mode on Windows 11 with Qt 6.5](https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5) you will notice below: >We are not changing the default style in Qt on Windows, so by default, your application will use the Windows Vista style, which will use the light system palette even on a Windows 11 system running with a dark theme. @glassez You might also be interested in above quote from Qt. So, there have been changes from how Qt used to provide a sort of dark mode prior to Qt 6.5...it was meant to have been reverted/fixed in Qt 6.5.1 but doesn't seem to be. (We still need to use `fusion` style) ____ If you or anyone else would like to **experiment** with how "Dark Mode Support on Windows" is progressing & how the text colors etc. can now be changed in transfer list by user - download the `4.6.0alpha1` **Qt6** Build & you can use below command via command prompt: `qbittorrent -style fusion` ![Screenshot 2023-05-29 184105](https://github.com/qbittorrent/qBittorrent/assets/42386382/6a89cb31-89fe-4401-a046-d9a4b4e6323c)
Author
Owner

@glassez commented on GitHub (May 29, 2023):

you can use below command via command prompt:

qbittorrent -style fusion -platform windows:darkmode=2

IIRC, qbittorrent -style fusion is enough with Qt 6.5.x

@glassez commented on GitHub (May 29, 2023): > you can use below command via command prompt: > > `qbittorrent -style fusion -platform windows:darkmode=2` IIRC, `qbittorrent -style fusion` is enough with Qt 6.5.x
Author
Owner

@xavier2k6 commented on GitHub (May 29, 2023):

you can use below command via command prompt:
qbittorrent -style fusion -platform windows:darkmode=2

IIRC, qbittorrent -style fusion is enough with Qt 6.5.x

So it seems....qbittorrent -style fusion -platform windows:darkmode=1 seems to also only provide light mode whereas before it would give a dark mode but keep title bar window light?!

Anyway, will adjust https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1567352582

@xavier2k6 commented on GitHub (May 29, 2023): > > you can use below command via command prompt: > > `qbittorrent -style fusion -platform windows:darkmode=2` > > IIRC, `qbittorrent -style fusion` is enough with Qt 6.5.x So it seems....`qbittorrent -style fusion -platform windows:darkmode=1` seems to also only provide light mode whereas before it would give a dark mode but keep title bar window light?! Anyway, will adjust https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1567352582
Author
Owner

@maboroshin commented on GitHub (May 29, 2023):

This may be outdated information. As of 2022, the color of the Windows title bar was changed through the OS settings (Win10) or other app (MicaForEveryone for Win11).

Detail: https://github.com/maboroshin/qBittorrentDarktheme/issues/19#issuecomment-1087499340

@maboroshin commented on GitHub (May 29, 2023): This may be outdated information. As of 2022, the color of the Windows title bar was changed through the OS settings (Win10) or other app (MicaForEveryone for Win11). Detail: https://github.com/maboroshin/qBittorrentDarktheme/issues/19#issuecomment-1087499340
Author
Owner

@Hlsgs commented on GitHub (May 29, 2023):

@xavier2k6
Thank you for all the great info. Didn't know about using the fusion style and was unaware of all the work that's getting done in 4.6.0 regarding colors. Just tested fusion in both 4.5.3 and 4.6.0 and it's basically all that I was asking about. Awesome!
Couple of questions:

  • What's the plan regarding 4.6.0? Will it default to fusion?
  • Any caveats with using fusion with 4.5.3?
@Hlsgs commented on GitHub (May 29, 2023): @xavier2k6 Thank you for all the great info. Didn't know about using the `fusion` style and was unaware of all the work that's getting done in 4.6.0 regarding colors. Just tested fusion in both 4.5.3 and 4.6.0 and it's basically all that I was asking about. Awesome! Couple of questions: - What's the plan regarding 4.6.0? Will it default to fusion? - Any caveats with using fusion with 4.5.3?
Author
Owner

@glassez commented on GitHub (May 29, 2023):

  • What's the plan regarding 4.6.0? Will it default to fusion?

In v4.6 I intend to raise minimum supported Qt version to 6.5 on Windows and use Fusion style by default (at least on Windows 11, unsure about Windows 10).

@glassez commented on GitHub (May 29, 2023): > * What's the plan regarding 4.6.0? Will it default to fusion? In v4.6 I intend to raise minimum supported Qt version to 6.5 on Windows and use Fusion style by default (at least on Windows 11, unsure about Windows 10).
Author
Owner

@xavier2k6 commented on GitHub (May 29, 2023):

@glassez has already addressed the default style option, but just to give a little more context:

From the Qt Blog (Above):

The Fusion style is our preferred style for Windows 11. It looks good with dark and light palette

https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5#:~:text=The%20Fusion%20style%20is%20our%20preferred%20style%20for%20Windows%2011.%20It%20looks%20good%20with%20dark%20and%20light%20palette

  • Any caveats with using fusion with 4.5.3?

None that I have observed & I've used fusion style for a long time....it also addresses some checkbox issues etc......now there are caveats with "Dark Mode Support" still & these will be resolved over time.

@xavier2k6 commented on GitHub (May 29, 2023): @glassez has already addressed the default style option, but just to give a little more context: From the Qt Blog (Above): >The Fusion style is our preferred style for Windows 11. It looks good with dark and light palette https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5#:~:text=The%20Fusion%20style%20is%20our%20preferred%20style%20for%20Windows%2011.%20It%20looks%20good%20with%20dark%20and%20light%20palette >- Any caveats with using fusion with 4.5.3? None that I have observed & I've used fusion style for a long time....it also addresses some checkbox issues etc......now there are caveats with "Dark Mode Support" still & these will be resolved over time.
Author
Owner

@Hlsgs commented on GitHub (May 29, 2023):

The Fusion style is our preferred style for Windows 11. It looks good with dark and light palette

Are there any issues specifically with fusion on Windows 10? If not, and seeing as you're also dropping support for older Windows versions(good riddance), I don't see why you would bother with supporting anything but fusion going forward on both W10 and W11.

@Hlsgs commented on GitHub (May 29, 2023): >The Fusion style is our preferred style for Windows 11. It looks good with dark and light palette Are there any issues specifically with fusion on Windows 10? If not, and seeing as you're also dropping support for older Windows versions(good riddance), I don't see why you would bother with supporting anything but fusion going forward on both W10 and W11.
Author
Owner

@xavier2k6 commented on GitHub (May 29, 2023):

Are there any issues specifically with fusion on Windows 10?

Again none observed & as I've pointed out numerous times in other tickets...it has other benefits!


Qt have been suggesting/recommending fusion even since Qt5 especially for High DPI Support as I mentioned in https://github.com/qbittorrent/qBittorrent/issues/13603#issuecomment-768308736

High DPI Support in Qt

While the macOS style fully supports high-DPI, the Windows desktop style currently has some limitations with certain scale factors. In these cases, consider using the Fusion style instead, which supports high-DPI in all cases.

ref:
https://doc.qt.io/qt-5/highdpi.html#:~:text=Windows%20desktop%20style%20currently%20has%20some%20limitations%20with%20certain%20scale%20factors.%20In%20these%20cases,%20consider%20using%20the%20Fusion%20style%20instead

@xavier2k6 commented on GitHub (May 29, 2023): >Are there any issues specifically with fusion on Windows 10? Again none observed & as I've pointed out numerous times in other tickets...it has other benefits! ____ Qt have been suggesting/recommending `fusion` even since Qt5 especially for `High DPI Support` as I mentioned in https://github.com/qbittorrent/qBittorrent/issues/13603#issuecomment-768308736 #### High DPI Support in Qt >While the macOS style fully supports high-DPI, the **Windows desktop style** currently has **some limitations with certain scale factors**. In these cases, **consider using the Fusion style instead**, which **supports high-DPI** in **all** cases. ref: https://doc.qt.io/qt-5/highdpi.html#:~:text=Windows%20desktop%20style%20currently%20has%20some%20limitations%20with%20certain%20scale%20factors.%20In%20these%20cases,%20consider%20using%20the%20Fusion%20style%20instead
Author
Owner

@Hlsgs commented on GitHub (May 29, 2023):

Thank you for all the great info. Just one more quick question: can fusion be enabled via qt.conf or does it have to be the command parameter?

@Hlsgs commented on GitHub (May 29, 2023): Thank you for all the great info. Just one more quick question: can fusion be enabled via `qt.conf` or does it have to be the command parameter?
Author
Owner

@xavier2k6 commented on GitHub (May 29, 2023):

Thank you for all the great info. Just one more quick question: can fusion be enabled via qt.conf or does it have to be the command parameter?

I haven't really looked in to that, sorry.

Here's an example benefit IMO of going from Qt default (left screenshot) to fusion (right screenshot)

(Notice the checkboxes & the keyboard shortcuts)

Screenshot 2023-05-29 205336Screenshot 2023-05-29 205412

@xavier2k6 commented on GitHub (May 29, 2023): > Thank you for all the great info. Just one more quick question: can fusion be enabled via `qt.conf` or does it have to be the command parameter? I haven't really looked in to that, sorry. Here's an example benefit IMO of going from `Qt default` (left screenshot) to `fusion` (right screenshot) (Notice the `checkboxes` & the `keyboard shortcuts`) ![Screenshot 2023-05-29 205336](https://github.com/qbittorrent/qBittorrent/assets/42386382/c2fdab46-5779-4f06-9b14-502cac239d77)![Screenshot 2023-05-29 205412](https://github.com/qbittorrent/qBittorrent/assets/42386382/05c78917-a494-4b4a-b640-1588f35b97bf)
Author
Owner

@xavier2k6 commented on GitHub (May 31, 2023):

@Hlsgs Not only does fusion style present things properly or make the whole look & feel of qBittorrent better like I pointed out in https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1567470921 but it will also address another issue like "Use alternating row colors" not being displayed correctly (at least on windows 10)

Screenshot 2023-05-31 164814

Here's some more info on Qt Styles -> https://doc.qt.io/qt-6/gallery.html

@glassez Has also now created a Use Fusion style on Windows 10+ PR so it will be the default in a future release...

@xavier2k6 commented on GitHub (May 31, 2023): @Hlsgs Not only does `fusion` style present things properly or make the whole look & feel of qBittorrent better like I pointed out in https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1567470921 but it will also address another issue like "Use alternating row colors" not being displayed correctly (at least on windows 10) ![Screenshot 2023-05-31 164814](https://github.com/qbittorrent/qBittorrent/assets/42386382/de71f091-3a9f-449e-97d4-c3d2faa81aad) Here's some more info on Qt Styles -> https://doc.qt.io/qt-6/gallery.html @glassez Has also now created a [Use Fusion style on Windows 10+ PR](https://github.com/qbittorrent/qBittorrent/pull/19051) so it will be the default in a future release...
Author
Owner

@Hlsgs commented on GitHub (May 31, 2023):

@xavier2k6 Tried it and I agree. Very good to see it as default for Windows 10 as well going forward. I, however, will have to continue using a theme until 4.6.0 is out with support for removing colors from torrents' text. Many of the colors are illegible for me in dark mode and light mode is out of the question. Btw, do you think a checkbox in options to remove color from torrents with all statuses for 4.5.x as a stop-gap solution would be something the developers would consider?
Thank you again for the all the info!

@Hlsgs commented on GitHub (May 31, 2023): @xavier2k6 Tried it and I agree. Very good to see it as default for Windows 10 as well going forward. I, however, will have to continue using a theme until 4.6.0 is out with support for removing colors from torrents' text. Many of the colors are illegible for me in dark mode and light mode is out of the question. Btw, do you think a checkbox in options to remove color from torrents with all statuses for 4.5.x as a stop-gap solution would be something the developers would consider? Thank you again for the all the info!
Author
Owner

@xavier2k6 commented on GitHub (May 31, 2023):

Btw, do you think a checkbox in options to remove color from torrents with all statuses for 4.5.x as a stop-gap solution would be something the developers would consider?

Not at the moment anyway.

@xavier2k6 commented on GitHub (May 31, 2023): >Btw, do you think a checkbox in options to remove color from torrents with all statuses for 4.5.x as a stop-gap solution would be something the developers would consider? Not at the moment anyway.
Author
Owner

@Lucatir commented on GitHub (Jun 29, 2023):

@xavier2k6 I, however, will have to continue using a theme until 4.6.0 is out with support for removing colors from torrents' text. Many of the colors are illegible for me in dark mode and light mode is out of the question.

My comment might come a bit out of the left field, but if you, or anyone reading this, is on Windows 11 22H1 or newer, you might want to give the Fluent theme a try:

qbittorrent

The preview image showcases both a dark and a light theme, so no worries that it mixes them in the UI. It will definitely be in a single color scheme of one's choice. 😂

Here's the link:
https://github.com/witalihirsch/qBitTorrent-fluent-theme/

PS: If one wants it to look exactly like the preview image (besides the splitting of dark and light), one also needs to use the application called "Mica everywhere". Without it, it won't probably look as good. More details at the link above.

Apologies if I derailed this issue topic a bit and apologies for any unwanted emails you'll get as a notification from my necro bump. 🙏

@Lucatir commented on GitHub (Jun 29, 2023): > @xavier2k6 I, however, will have to continue using a theme until 4.6.0 is out with support for removing colors from torrents' text. Many of the colors are illegible for me in dark mode and light mode is out of the question. My comment might come a bit out of the left field, but if you, or anyone reading this, is on Windows 11 22H1 or newer, you might want to give the Fluent theme a try: ![qbittorrent](https://github.com/qbittorrent/qBittorrent/assets/4908072/9a13579d-371a-4415-88e9-ecefac0f3f23) The preview image showcases both a dark and a light theme, so no worries that it mixes them in the UI. It will definitely be in a single color scheme of one's choice. 😂 Here's the link: https://github.com/witalihirsch/qBitTorrent-fluent-theme/ PS: If one wants it to look exactly like the preview image (besides the splitting of dark and light), one also needs to use the application called "Mica everywhere". Without it, it won't probably look as good. More details at the link above. Apologies if I derailed this issue topic a bit and apologies for any unwanted emails you'll get as a notification from my necro bump. 🙏
Author
Owner

@Solarunit commented on GitHub (Aug 16, 2023):

Another vote for the internal built-in dark theme, I hope it would be a true dark theme, not an ugly grey one.

Depending on various Linux DEs in some cases it's impossible to apply a system dark theme to qbittorrent and internal dark theme is missing in the qbittorrent settings.

@Solarunit commented on GitHub (Aug 16, 2023): Another vote for the internal built-in dark theme, I hope it would be a true dark theme, not an ugly grey one. Depending on various Linux DEs in some cases it's impossible to apply a system dark theme to qbittorrent and internal dark theme is missing in the qbittorrent settings.
Author
Owner

@masterwishx commented on GitHub (Sep 17, 2023):

is builded dark mode avalible in docker from webui ?

@masterwishx commented on GitHub (Sep 17, 2023): is builded dark mode avalible in docker from webui ?
Author
Owner

@xavier2k6 commented on GitHub (Oct 23, 2023):

is builded dark mode avalible in docker from webui ?

I don't believe so, there's currently no dark mode support in WebUI.

There's a feature request open though in #18886

@xavier2k6 commented on GitHub (Oct 23, 2023): > is builded dark mode avalible in docker from webui ? I don't believe so, there's currently no dark mode support in WebUI. There's a feature request open though in #18886
Author
Owner

@masterwishx commented on GitHub (Oct 23, 2023):

I don't believe so, there's currently no dark mode support in WebUI.

Will be cool to have it in webui, using dark reader for now

@masterwishx commented on GitHub (Oct 23, 2023): > I don't believe so, there's currently no dark mode support in WebUI. Will be cool to have it in webui, using dark reader for now
Author
Owner

@Kas152 commented on GitHub (Nov 1, 2023):

Maybe too much to ask, but a good darkmode would be great to have for sure. And then specifically an automated one that switches with the windows (11) theme. Could that be done? I'm unsing version 4.6 of qbittorrent. All this hassle to install a diffirent theme is a bit much for me. Just an automated native light/dark theme would be great!

@Kas152 commented on GitHub (Nov 1, 2023): Maybe too much to ask, but a good darkmode would be great to have for sure. And then specifically an automated one that switches with the windows (11) theme. Could that be done? I'm unsing version 4.6 of qbittorrent. All this hassle to install a diffirent theme is a bit much for me. Just an automated native light/dark theme would be great!
Author
Owner

@mzso commented on GitHub (Nov 7, 2023):

@Solarunit

Another vote for the internal built-in dark theme, I hope it would be a true dark theme, not an ugly grey one.

Dark grey IS dark. Besides having black backgrounds is also rather harsh on the eyes.

@mzso commented on GitHub (Nov 7, 2023): @Solarunit > Another vote for the internal built-in dark theme, I hope it would be a true dark theme, not an ugly grey one. Dark grey IS dark. Besides having black backgrounds is also rather harsh on the eyes.
Author
Owner

@mzso commented on GitHub (Nov 7, 2023):

People mention "-style fusion" in this thread. Are there any others that can be tried out?

@mzso commented on GitHub (Nov 7, 2023): People mention "-style fusion" in this thread. Are there any others that can be tried out?
Author
Owner

@mzso commented on GitHub (Nov 7, 2023):

@maboroshin

[Platforms]
darkmode=2

Putting this in qt.conf doesn't do anything here. Is this not supposed to work anymore?
(I also tried adding style=fusion to this section as well.)

@mzso commented on GitHub (Nov 7, 2023): @maboroshin > > [Platforms] > darkmode=2 Putting this in qt.conf doesn't do anything here. Is this not supposed to work anymore? (I also tried adding style=fusion to this section as well.)
Author
Owner

@glassez commented on GitHub (Nov 7, 2023):

Windows Vista style, used on Windows by default, doesn't support dark mode. When you enable darkmode=2 (via command line, environment variable or qt.conf) Qt handles Windows dark mode by automatically change style to "legacy" Windows. This doesn't seem to work anymore, starting with Qt 6.5, so you need to manially activate some style that supports dark mode. In a future version, we are testing Fusion style to be used by default.

@glassez commented on GitHub (Nov 7, 2023): Windows Vista style, used on Windows by default, doesn't support dark mode. When you enable `darkmode=2` (via command line, environment variable or `qt.conf`) Qt handles Windows dark mode by automatically change style to "legacy" Windows. This doesn't seem to work anymore, starting with Qt 6.5, so you need to manially activate some style that supports dark mode. In a future version, we are testing Fusion style to be used by default.
Author
Owner

@masterwishx commented on GitHub (Nov 7, 2023):

In a future version, we are testing Fusion style to be used by default.

Also for WebUI ?

@masterwishx commented on GitHub (Nov 7, 2023): > In a future version, we are testing Fusion style to be used by default. Also for WebUI ?
Author
Owner

@glassez commented on GitHub (Nov 7, 2023):

In a future version, we are testing Fusion style to be used by default.

Also for WebUI ?

No. It has nothing to do with WebUI.
Maybe something like #19847 will be finished after all...

@glassez commented on GitHub (Nov 7, 2023): > > In a future version, we are testing Fusion style to be used by default. > > Also for WebUI ? No. It has nothing to do with WebUI. Maybe something like #19847 will be finished after all...
Author
Owner

@Kas152 commented on GitHub (Nov 7, 2023):

That would be awesome 👍🏻. Just a simple, effective and automated dark mode, native to qbittorrent. So that you only have to tick a box to either enable or disable the automatic dark mode.

@Kas152 commented on GitHub (Nov 7, 2023): That would be awesome 👍🏻. Just a simple, effective and automated dark mode, native to qbittorrent. So that you only have to tick a box to either enable or disable the automatic dark mode.
Author
Owner

@xavier2k6 commented on GitHub (Nov 7, 2023):

Dark Mode Requirements:

  • Windows 10 1903+
  • qBittorrent 4.3.0+ (1st Qt 5.15.x based build) OR qBittorrent 4.4.0+ (1st Qt 6.x based build IIRC)

Example:

Should you wish to enable Dark Mode & run Official qBittorrent 4.6.0 (Qt 6.4.3)

  1. Open command prompt
  2. Run/Issue command cd C:\Program Files\qBittorrent in this command prompt or where "qBittorrent" is installed.
  3. Run/Issue command qbittorrent -style fusion -platform windows:darkmode=2
    (Command used for any qBittorrent based builds of Qt 5.15.x or <=Qt 6.4 Series)
    Or
  4. Run/Issue command qbittorrent -style fusion for any Official qBittorrent Qt 6.5 Series based build
    (Qt are using the equivalent darkmode=2 switch as default as of Qt 6.5 Series.)

(-style fusion is a Qt recommended style command)

NONE of these commands nor the need to run qBittorrent through command prompt or with associated shortcuts will be necessary in a future release with Dark Mode on Windows Support


Are there caveats to current Dark Mode support? - Yes

Are these caveats being worked on by the qBittorrent team? - Yes & No, some caveats are introduced by upstream Qt & require them to fix eg. QTBUG-112879

Why is Windows 10 1903+ required when min supported platform of Qt 5 is Windows 10 21H2 & Qt 6.x is Windows 10 1809+?

darkmode=[0|1|2] controls how Qt responds to the activation of the Dark Mode for applications introduced in Windows 10 1903 (since Qt 5.15).

As of Qt 6.5, the default value is 2

https://doc.qt.io/qt-6/qguiapplication.html#platform-specific-arguments

@xavier2k6 commented on GitHub (Nov 7, 2023): #### Dark Mode Requirements: * Windows 10 `1903`+ * qBittorrent 4.3.0+ (1st Qt 5.15.x based build) **OR** qBittorrent 4.4.0+ (1st Qt 6.x based build `IIRC`) ____ #### Example: Should you wish to enable `Dark Mode` & run Official qBittorrent 4.6.0 (Qt 6.4.3) 1. Open `command prompt` 2. Run/Issue command `cd C:\Program Files\qBittorrent` in this command prompt or where "qBittorrent" is installed. 3. Run/Issue command `qbittorrent -style fusion -platform windows:darkmode=2` **(Command used for any qBittorrent based builds of Qt 5.15.x or <=Qt 6.4 Series)** Or 4. Run/Issue command `qbittorrent -style fusion` for any Official qBittorrent `Qt 6.5 Series` based build **(Qt are using the equivalent `darkmode=2` switch as `default` as of Qt 6.5 Series.)** (`-style fusion` is a Qt recommended style command) **NONE** of these commands nor the need to run qBittorrent through `command prompt` or with associated shortcuts will be necessary in a future release with `Dark Mode on Windows Support` ____ Are there caveats to current `Dark Mode` support? - **Yes** Are these caveats being worked on by the qBittorrent team? - **Yes** & **No**, some caveats are introduced by upstream Qt & require them to fix eg. [QTBUG-112879](https://bugreports.qt.io/browse/QTBUG-112879) Why is `Windows 10 1903+` required when `min supported platform` of Qt 5 is [Windows 10 21H2](https://doc-snapshots.qt.io/qt5-5.15/supported-platforms.html#windows) & Qt 6.x is [Windows 10 1809+](https://doc-snapshots.qt.io/qt6-6.5/supported-platforms.html#windows)? >darkmode=[0|1|2] controls how Qt responds to the activation of the Dark Mode for applications introduced in Windows 10 1903 (since Qt 5.15). >As of Qt 6.5, the default value is 2 https://doc.qt.io/qt-6/qguiapplication.html#platform-specific-arguments
Author
Owner

@mzso commented on GitHub (Nov 7, 2023):

@xavier2k6 Why don't these work when I add them to the qt.conf file? The file is there to begin with. And it seems like this is the sort of thing it was meant for.

@mzso commented on GitHub (Nov 7, 2023): @xavier2k6 Why don't these work when I add them to the qt.conf file? The file is there to begin with. And it seems like this is the sort of thing it was meant for.
Author
Owner

@xavier2k6 commented on GitHub (Nov 7, 2023):

only darkmode switch can be used in qt.conf as long as it's set right but it's best to stick with my approach above.

@xavier2k6 commented on GitHub (Nov 7, 2023): only darkmode switch can be used in `qt.conf` as long as it's set right but it's best to stick with my approach above.
Author
Owner

@Kas152 commented on GitHub (Nov 8, 2023):

This is a perfect example why I plead for an automated, no nonsense, dark mode. So that everyone can use it and not only the ones who are computer knowledgeable.

@Kas152 commented on GitHub (Nov 8, 2023): This is a perfect example why I plead for an automated, no nonsense, dark mode. So that everyone can use it and not only the ones who are computer knowledgeable.
Author
Owner

@mzso commented on GitHub (Nov 8, 2023):

@Kas152 I guess they only want to release it if it's polished/bug-free.

By the way. Editing the qt.conf also works, as I found.
You need to uncomment and change the extant WindowsArguments line. (or create a new one) Such as:
WindowsArguments = darkmode=2

I guess changing style does not matter, since no-one mentioned any other than "fusion", that can be used.

@mzso commented on GitHub (Nov 8, 2023): @Kas152 I guess they only want to release it if it's polished/bug-free. By the way. Editing the qt.conf also works, as I found. You need to uncomment and change the extant WindowsArguments line. (or create a new one) Such as: `WindowsArguments = darkmode=2` I guess changing style does not matter, since no-one mentioned any other than "fusion", that can be used.
Author
Owner

@xavier2k6 commented on GitHub (Nov 8, 2023):

I guess changing style does not matter, since no-one mentioned any other than "fusion", that can be used.

It does matter....read https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1800271828 especially Platform-Specific Arguments link in relation to dark mode switches!!

Also see screenshots from https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1567470921

It is also recommended for proper High DPI Support

https://doc.qt.io/qt-5/highdpi.html#:~:text=Windows%20desktop%20style%20currently%20has%20some%20limitations%20with%20certain%20scale%20factors.%20In%20these%20cases,%20consider%20using%20the%20Fusion%20style%20instead

Also read https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5

I've mentioned this countless times in different various tickets etc.

Styles that are available:
Windows style (legacy)
Windows Vista style (default)
Fusion style

There's other styles but they're for macOS


@Kas152 It will me automated when implemented in an official release & we use Qt 6.5+

Qt 6.6.1 will bring a required fix from QTBUG-112879

Although Qt 6.5.4 will also have that fix, we will not be able to use it for at least a year due to it being a LTS Commercial Release

@xavier2k6 commented on GitHub (Nov 8, 2023): >I guess changing style does not matter, since no-one mentioned any other than "fusion", that can be used. It does matter....read https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1800271828 especially `Platform-Specific Arguments` link in relation to dark mode switches!! Also see screenshots from https://github.com/qbittorrent/qBittorrent/issues/17081#issuecomment-1567470921 It is also recommended for proper High DPI Support https://doc.qt.io/qt-5/highdpi.html#:~:text=Windows%20desktop%20style%20currently%20has%20some%20limitations%20with%20certain%20scale%20factors.%20In%20these%20cases,%20consider%20using%20the%20Fusion%20style%20instead Also read https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5 I've mentioned this countless times in different various tickets etc. Styles that are available: `Windows style` (legacy) `Windows Vista style` (default) `Fusion style` There's other styles but they're for `macOS` ____ @Kas152 It will me automated when implemented in an official release & we use Qt 6.5+ Qt 6.6.1 will bring a required fix from [QTBUG-112879](https://bugreports.qt.io/browse/QTBUG-112879) Although Qt 6.5.4 will also have that fix, we will not be able to use it for at least a year due to it being a **LTS Commercial Release**
Author
Owner

@mzso commented on GitHub (Nov 8, 2023):

@xavier2k6
I see what you mean. The main thing is the alternating rows, that only works with fusion.

Qt 6.6.1 will bring a required fix from QTBUG-112879

Though with QB 4.6 using fusion on Win10 I don't see such bug, or any others. So dark theme might as well have been enabled.

@mzso commented on GitHub (Nov 8, 2023): @xavier2k6 I see what you mean. The main thing is the alternating rows, that only works with fusion. > Qt 6.6.1 will bring a required fix from [QTBUG-112879](https://bugreports.qt.io/browse/QTBUG-112879) Though with QB 4.6 using fusion on Win10 I don't see such bug, or any others. So dark theme might as well have been enabled.
Author
Owner

@Solarunit commented on GitHub (Nov 8, 2023):

@mzso

@Solarunit

Another vote for the internal built-in dark theme, I hope it would be a true dark theme, not an ugly grey one.

Dark grey IS dark. Besides having black backgrounds is also rather harsh on the eyes.

What kind of dark grey we are talking about? Is there official dark theme? Can you share some screenshots?
My point was that there are many apps that comes with dark theme option, but that dark theme is very ugly, because they are using light grey colors.

@Solarunit commented on GitHub (Nov 8, 2023): @mzso > @Solarunit > > > Another vote for the internal built-in dark theme, I hope it would be a true dark theme, not an ugly grey one. > > Dark grey IS dark. Besides having black backgrounds is also rather harsh on the eyes. What kind of dark grey we are talking about? Is there official dark theme? Can you share some screenshots? My point was that there are many apps that comes with dark theme option, but that dark theme is very ugly, because they are using light grey colors.
Author
Owner

@xavier2k6 commented on GitHub (Nov 8, 2023):

Though with QB 4.6 using fusion on Win10 I don't see such bug, or any others.

That's because qBittorrent 4.6.0 uses Qt 6.4.3.... the bug was introduced in Qt 6.5 Series, we used it in a release or two but we had to revert because of caveats found & Qt 6.5.x caused crashes on macOS.

Screenshot 2023-11-08 121035

So dark theme might as well have been enabled.

All good things to those who wait.......

@xavier2k6 commented on GitHub (Nov 8, 2023): >Though with QB 4.6 using fusion on Win10 I don't see such bug, or any others. That's because qBittorrent 4.6.0 uses Qt 6.4.3.... the bug was introduced in Qt 6.5 Series, we used it in a release or two but we had to revert because of caveats found & Qt 6.5.x caused crashes on macOS. ![Screenshot 2023-11-08 121035](https://github.com/qbittorrent/qBittorrent/assets/42386382/67deada0-7bff-4fec-a5b3-3542e9ddeb50) >So dark theme might as well have been enabled. All good things to those who wait.......
Author
Owner

@luzpaz commented on GitHub (Nov 8, 2023):

@xavier2k6 are we marking this a qt bug and watiing for upstream ?

@luzpaz commented on GitHub (Nov 8, 2023): @xavier2k6 are we marking this a qt bug and watiing for upstream ?
Author
Owner

@xavier2k6 commented on GitHub (Nov 8, 2023):

are we marking this a qt bug and watiing for upstream ?

I don't think there's a need...TBH, but I won't object either.

@xavier2k6 commented on GitHub (Nov 8, 2023): >are we marking this a qt bug and watiing for upstream ? I don't think there's a need...TBH, but I won't object either.
Author
Owner

@Solarunit commented on GitHub (Nov 8, 2023):

@PriitUring

This kind of colors are currently default with Qt6:

I see. I prefer much more darker themes.

@Solarunit commented on GitHub (Nov 8, 2023): @PriitUring > This kind of colors are currently default with Qt6: I see. I prefer much more darker themes.
Author
Owner

@xavier2k6 commented on GitHub (Nov 8, 2023):

@mzso please also review your open issues & close if no longer relevant....

@xavier2k6 commented on GitHub (Nov 8, 2023): @mzso please also review your open issues & close if no longer relevant....
Author
Owner

@mzso commented on GitHub (Nov 8, 2023):

@xavier2k6

That's because qBittorrent 4.6.0 uses Qt 6.4.3.... the bug was introduced in Qt 6.5 Series, we used it in a release or two but we had to revert because of caveats found & Qt 6.5.x caused crashes on macOS.

Forgive me, but I still don't see an issue. If 6.4.3 works everywhere, and is in fact what's used, dark theme can be deployed with it. And sometime in the future when 6.5.* is fixed switch to that if/when it's needed.

@mzso please also review your open issues & close if no longer relevant....

I don't think I have any for the theme.

@mzso commented on GitHub (Nov 8, 2023): @xavier2k6 > That's because qBittorrent 4.6.0 uses Qt 6.4.3.... the bug was introduced in Qt 6.5 Series, we used it in a release or two but we had to revert because of caveats found & Qt 6.5.x caused crashes on macOS. Forgive me, but I still don't see an issue. If 6.4.3 works everywhere, and is in fact what's used, dark theme can be deployed with it. And sometime in the future when 6.5.* is fixed switch to that if/when it's needed. > @mzso please also review your open issues & close if no longer relevant.... I don't think I have any for the theme.
Author
Owner

@xavier2k6 commented on GitHub (Nov 8, 2023):

Forgive me, but I still don't see an issue. If 6.4.3 works everywhere, and is in fact what's used, dark theme can be deployed with it.

You need the workarounds/commands etc. for dark mode to be enabled currently which I've already explained.

In master we have made the Fusion style the default instead of Windows Vista style, our CI builds use Qt 6.5 & will be updated to Qt 6.6.1 if the current dark mode bug is resolved.

@xavier2k6 commented on GitHub (Nov 8, 2023): >Forgive me, but I still don't see an issue. If 6.4.3 works everywhere, and is in fact what's used, dark theme can be deployed with it. You need the workarounds/commands etc. for dark mode to be enabled currently which I've already explained. In `master` we have made the `Fusion` style the default instead of `Windows Vista` style, our CI builds use Qt 6.5 & will be updated to Qt 6.6.1 if the current dark mode bug is resolved.
Author
Owner

@xavier2k6 commented on GitHub (Nov 8, 2023):

Is there a plan to backport automatic dark mode into v4.6.x when Qt6.6.1 is released or is it too big change?

I don't think the fusion style will be backported.....next official 4.6.x may or may not use a Qt 6.6+ version. (I would think unlikely)

Qt 6.5+ have changed how the accent color on Windows is used....so it will affect the likes of the ProgressBar, alternate rows etc.

@xavier2k6 commented on GitHub (Nov 8, 2023): > Is there a plan to backport automatic dark mode into v4.6.x when Qt6.6.1 is released or is it too big change? I don't think the `fusion` style will be backported.....next official 4.6.x may or may not use a Qt 6.6+ version. (I would think unlikely) Qt 6.5+ have changed how the `accent` color on Windows is used....so it will affect the likes of the ProgressBar, alternate rows etc.
Author
Owner

@Sobanim commented on GitHub (Dec 9, 2023):

I really miss the automatic dark mode. During the day I have light themes everywhere, and when the sun sets everything turns into dark themes

@Sobanim commented on GitHub (Dec 9, 2023): I really miss the automatic dark mode. During the day I have light themes everywhere, and when the sun sets everything turns into dark themes
Author
Owner

@Symbai commented on GitHub (Dec 30, 2023):

So I just installed 4.6.2. I got Windows 11 with dark mode enabled. I start qbittorrent and its all white. Is there any progress or is "do this, go there, edit that, run this command" still the official "solution"?

How hard can it be to just add a combobox to settings to switch between dark and light mode? All apps have this nowadays. So strange that qbittorrent is struggling with this for so many years. I guess none of the developers are windows users.

@Symbai commented on GitHub (Dec 30, 2023): So I just installed 4.6.2. I got Windows 11 with dark mode enabled. I start qbittorrent and its all white. Is there any progress or is "do this, go there, edit that, run this command" still the official "solution"? How hard can it be to just add a combobox to settings to switch between dark and light mode? All apps have this nowadays. So strange that qbittorrent is struggling with this for so many years. I guess none of the developers are windows users.
Author
Owner

@xavier2k6 commented on GitHub (Dec 31, 2023):

So I just installed 4.6.2. I got Windows 11 with dark mode enabled. I start qbittorrent and its all white. Is there any progress or is "do this, go there, edit that, run this command" still the official "solution"?

Running with command is currently the suggested solution for any "Release" version.

How hard can it be to just add a combobox to settings to switch between dark and light mode? All apps have this nowadays. So strange that qbittorrent is struggling with this for so many years. I guess none of the developers are windows users.

As stated previously there are known bugs in Qt that got fixed in Qt 6.6.1, there are other changes required or at least to be discussed between the team.

  • fusion style was made default for Windows 10+ in master which will be included in a future release.

Qt now also have created a Windows 11 style as of Qt 6.7 Beta 1, (to the best of my knowledge - no team member has tested this yet. (I know I haven't))

What does this mean for us, we may need to cater for both OS Styles...

  1. Windows 10 = fusion style.
  2. Windows 11 = windows11 style
@xavier2k6 commented on GitHub (Dec 31, 2023): > So I just installed 4.6.2. I got Windows 11 with dark mode enabled. I start qbittorrent and its all white. Is there any progress or is "do this, go there, edit that, run this command" still the official "solution"? Running with command is currently the suggested solution for any "Release" version. > How hard can it be to just add a combobox to settings to switch between dark and light mode? All apps have this nowadays. So strange that qbittorrent is struggling with this for so many years. I guess none of the developers are windows users. As stated previously there are known bugs in Qt that got fixed in Qt 6.6.1, there are other changes required or at least to be discussed between the team. * `fusion style` was made default for Windows 10+ in `master` which will be included in a future release. Qt now also have created a [Windows 11 style as of Qt 6.7 Beta 1](https://doc-snapshots.qt.io/qt6-6.7/whatsnew67.html#windows), (to the best of my knowledge - no team member has tested this yet. (I know I haven't)) What does this mean for us, we may need to cater for both OS Styles... 1. Windows 10 = `fusion` style. 2. Windows 11 = `windows11` style
Author
Owner

@glassez commented on GitHub (Dec 31, 2023):

How hard can it be to just add a combobox to settings to switch between dark and light mode?

Just adding a combo box is not so hard. It's quite another thing to get it to do the job, i.e. add full-fledged support for the dark mode. And here not everything depends only on us. Do not forget that the native dark mode in Windows appeared not so long ago. Its Qt support is constantly being improved, but it still has some disadvantages. We also try to follow them to the extent of our limited capabilities.

I guess none of the developers are windows users.

None of (active) developers use dark mode to have a personal interest in it.

@glassez commented on GitHub (Dec 31, 2023): > How hard can it be to just add a combobox to settings to switch between dark and light mode? Just adding a combo box is not so hard. It's quite another thing to get it to do the job, i.e. add full-fledged support for the dark mode. And here not everything depends only on us. Do not forget that the native dark mode in Windows appeared not so long ago. Its Qt support is constantly being improved, but it still has some disadvantages. We also try to follow them to the extent of our limited capabilities. > I guess none of the developers are windows users. None of (active) developers use dark mode to have a personal interest in it.
Author
Owner

@xavier2k6 commented on GitHub (May 25, 2024):

See progress:

EDIT: Removed outdated video & uploaded new one which shows WebUI & GUI - Dark "App" Mode (Native Support)

https://github.com/qbittorrent/qBittorrent/assets/42386382/219586bf-2806-45b1-a48c-4c23087062d7

@xavier2k6 commented on GitHub (May 25, 2024): See progress: EDIT: Removed outdated video & uploaded new one which shows `WebUI` & `GUI` - Dark "App" Mode (Native Support) https://github.com/qbittorrent/qBittorrent/assets/42386382/219586bf-2806-45b1-a48c-4c23087062d7
Author
Owner

@Sobanim commented on GitHub (May 25, 2024):

See progress:

EDIT: Removed outdated video & uploaded new one which shows WebUI & GUI - Dark "App" Mode (Native Support)

2024-05-25_14-07-38.mp4

How did you do it?
When will this be in the new version of the program?

@Sobanim commented on GitHub (May 25, 2024): > See progress: > > EDIT: Removed outdated video & uploaded new one which shows `WebUI` & `GUI` - Dark "App" Mode (Native Support) > > 2024-05-25_14-07-38.mp4 How did you do it? When will this be in the new version of the program?
Author
Owner

@xavier2k6 commented on GitHub (Jun 8, 2024):

How did you do it?

I didn't really do anything except make suggestions according to Qt's blogs/documentation & provided testing to other team members who made the necessary changes/implemented the requirements etc.

If you require more verbose details then please feel free to ask & will try my best to answer them/point you in the right dirction.

Information is in this ticket. (fusion style/Qt 6.5 "dark mode" etc.)

When will this be in the new version of the program?

v5 - Officially, current Beta (publicly available) & soon to be released "Release Candidate" will have this support, there is still some small caveats that need to be worked out for WebUI (I need to make tickets, so these can be followed up/worked on)

@xavier2k6 commented on GitHub (Jun 8, 2024): >How did you do it? I didn't really do anything except make suggestions according to Qt's blogs/documentation & provided testing to other team members who made the necessary changes/implemented the requirements etc. If you require more verbose details then please feel free to ask & will try my best to answer them/point you in the right dirction. Information is in this ticket. (fusion style/Qt 6.5 "dark mode" etc.) >When will this be in the new version of the program? v5 - Officially, current Beta (publicly available) & soon to be released "Release Candidate" will have this support, there is still some small caveats that need to be worked out for WebUI (I need to make tickets, so these can be followed up/worked on)
Author
Owner

@maboroshin commented on GitHub (Aug 1, 2024):

I have created as a new isssue : https://github.com/qbittorrent/qBittorrent/issues/21433


The color of the built-in icons for auto dark theme needs to be adjusted. Because of the 255 red and other unadjusted colors remain in use. (This means that even light themes need to be adjusted) Please adjust the colors to a highly visible color that is not excessively bright. I have previously created a Javascript for Windows that converts color values in SVGs.

key points

  • : Red sample for dark.
  • : Red sample for light.
  • : Avoid excessively bright colors such as this. If the value contains 0, 255 or FF, adjust slightly.
@maboroshin commented on GitHub (Aug 1, 2024): I have created as a new isssue : https://github.com/qbittorrent/qBittorrent/issues/21433 ---- The color of the built-in icons for auto dark theme needs to be adjusted. Because of the 255 red and other unadjusted colors remain in use. (This means that even light themes need to be adjusted) Please adjust the colors to a highly visible color that is not excessively bright. I have previously created a Javascript for Windows that converts color values in SVGs. * [Sample of my color adjustments to previous qBittorrent's icons](https://github.com/maboroshin/qBittorrentDarktheme/wiki) : Perhaps an easier way is to use the colors in this sample. * https://github.com/maboroshin/qBittorrentSVGiconConverter key points * <img width="20" src="https://raw.githubusercontent.com/maboroshin/qBittorrentDarktheme/master/src/icons/disconnected.svg" title="disconnected.svg"> : Red sample for dark. * <img width="20" src="https://raw.githubusercontent.com/maboroshin/qBittorrentDarktheme/master/src/icons_original/disconnected.svg" title="disconnected.svg"> : Red sample for light. * <img width="20" src="https://raw.githubusercontent.com/maboroshin/qBittorrentDarktheme/master/src/icons_original/error.svg" title="error.svg"> : Avoid excessively bright colors such as this. If the value contains 0, 255 or FF, adjust slightly.
Author
Owner

@qBittUser commented on GitHub (Sep 30, 2024):

This should be closed, because stable v5.0.0 has been released with native dark support.

Ideas to improve should be discussed in the Discussions page and to suggest extra options there should be a new Feature Request.

@qBittUser commented on GitHub (Sep 30, 2024): This should be closed, because stable v5.0.0 has been released with native dark support. Ideas to improve should be discussed in the [Discussions](https://github.com/qbittorrent/qBittorrent/discussions) page and to suggest extra options there should be a new [Feature Request](https://github.com/qbittorrent/qBittorrent/issues/new/choose).
Author
Owner

@xavier2k6 commented on GitHub (Sep 30, 2024):

This should be closed, because stable v5.0.0 has been released with native dark support.

This ticket along with others in relation to fixes brought about by using fusion style will be closed in due course.

@xavier2k6 commented on GitHub (Sep 30, 2024): >This should be closed, because stable v5.0.0 has been released with native dark support. This ticket along with others in relation to fixes brought about by using `fusion` style will be closed in due course.
Author
Owner

@maboroshin commented on GitHub (Sep 30, 2024):

Improve colors for new icons https://github.com/qbittorrent/qBittorrent/issues/21433

@maboroshin commented on GitHub (Sep 30, 2024): Improve colors for new icons https://github.com/qbittorrent/qBittorrent/issues/21433
Author
Owner

@masterwishx commented on GitHub (Sep 30, 2024):

Thanks for Dark theme for webUI in v5.0

Still Some Text is white on white in torrent panel where Name, Size etc:

image

@masterwishx commented on GitHub (Sep 30, 2024): Thanks for Dark theme for webUI in v5.0 Still Some Text is white on white in torrent panel where Name, Size etc: ![image](https://github.com/user-attachments/assets/88584bbc-e118-4b37-a76c-7f74ffdd9446)
Author
Owner

@xavier2k6 commented on GitHub (Sep 30, 2024):

@masterwishx trying clearing cache.

I believe this issue was already fixed, haven't checked if it was backported.

There are still some caveats for WebUI/Dark mode & you can subscribe to:

@xavier2k6 commented on GitHub (Sep 30, 2024): @masterwishx trying clearing cache. I believe this issue was already fixed, haven't checked if it was backported. There are still some caveats for WebUI/Dark mode & you can subscribe to: * #21154 * #21156 * #21157
Author
Owner

@masterwishx commented on GitHub (Sep 30, 2024):

@masterwishx trying clearing cache.

I believe this issue was already fixed, haven't checked if it was backported.

Thanks it seems was some cache issue ... now its fine

@masterwishx commented on GitHub (Sep 30, 2024): > @masterwishx trying clearing cache. > > I believe this issue was already fixed, haven't checked if it was backported. Thanks it seems was some cache issue ... now its fine
Author
Owner

@xavier2k6 commented on GitHub (May 24, 2025):

ANNOUNCEMENT!

For anybody coming across this "Feature Request" & would like/love to see a potential implementation in the future!
Here are some options available to you:

  1. Please select/click the 👍 &/orreactions in the original/opening post of this ticket.

  2. Please feel free (If you have the "skillset") to create a "Pull Request" implementing what's being requested in this ticket.
    (new/existing contributors/developers are always welcome)


DO:

  • Provide constructive feedback.
  • Display how other projects implemented same/similar etc.

DO NOT:

  • Add a "Bump", "me too", "2nd/3rd" etc. or "criticizing" comment(s).
    (These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)
@xavier2k6 commented on GitHub (May 24, 2025): ## ANNOUNCEMENT! For anybody coming across this **_"Feature Request"_** & would like/love to see a potential implementation in the future! **Here are some options available to you:** 1. Please select/click the 👍 **&/or** ❤ `reactions` in the original/opening post of this ticket. 2. Please feel free _(If you have the "skillset")_ to create a **_"Pull Request"_** implementing what's being requested in this ticket. **_(new/existing contributors/developers are always welcome)_** ____ **DO:** * Provide constructive feedback. * Display how other projects implemented same/similar etc. **DO NOT:** * Add a "Bump", "me too", "2nd/3rd" etc. or "criticizing" comment(s). **(These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)**
Author
Owner

@xavier2k6 commented on GitHub (Jun 9, 2025):

Closing as 5.1.0 allows for users to choose the style - fusion/windows11/vista etc. as well as choose the color scheme auto/light/dark etc.

Anything else that is not in 5.1.0, but mentioned here.......follow/subscribe to the relevant ticket/pull request

@xavier2k6 commented on GitHub (Jun 9, 2025): Closing as 5.1.0 allows for users to choose the style - fusion/windows11/vista etc. as well as choose the color scheme auto/light/dark etc. Anything else that is not in 5.1.0, but mentioned here.......follow/subscribe to the relevant ticket/pull request
Author
Owner

@Solarunit commented on GitHub (Jun 9, 2025):

What about Linux version?

@Solarunit commented on GitHub (Jun 9, 2025): What about Linux version?
Author
Owner

@xavier2k6 commented on GitHub (Jun 9, 2025):

What about Linux version?

What about it? linux/macOS already followed system as far as I'm aware...

@xavier2k6 commented on GitHub (Jun 9, 2025): >What about Linux version? What about it? linux/macOS already followed system as far as I'm aware...
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#13443
No description provided.