Adapt dark mode info in README to Qt 6.5
This commit is contained in:
parent
0ec3a6cdfa
commit
94e202ead0
46
README.md
46
README.md
|
@ -536,12 +536,23 @@ there are still [some problems](https://bugs.kde.org/show_bug.cgi?id=457802#c1).
|
||||||
|
|
||||||
### Workaround missing support for Windows 10 dark mode
|
### Workaround missing support for Windows 10 dark mode
|
||||||
The dark mode introduced in Windows 10 does not affect traditional desktop
|
The dark mode introduced in Windows 10 does not affect traditional desktop
|
||||||
applications like Syncthing Tray. Unfortunately, Windows normal theming capabilities
|
applications like Syncthing Tray. If you select the widgets style "Fusion" under
|
||||||
[have been removed](https://superuser.com/questions/949920/window-color-and-appearance-removed-in-win10).
|
"Qt/Appearance", Syncthing Tray will no longer use native styling of traditional
|
||||||
So far Qt does not offer much to improve the situation (see "List of bugs" below).
|
desktop apps and follow the dark mode setting (as
|
||||||
|
[Qt 6.5 added dark mode support](https://www.qt.io/blog/dark-mode-on-windows-11-with-qt-6.5)).
|
||||||
|
|
||||||
However, it is possible to use Syncthing Tray's custom appearance settings to
|
It is also recommended to apply some further tweaks:
|
||||||
achieve a dark theming:
|
|
||||||
|
* To make general icons fit with the dark color palette, configure an
|
||||||
|
appropriate icon them, e.g. select "Breeze Dark" as icon theme in Syncthing
|
||||||
|
Tray's settings under "Qt/Appearance".
|
||||||
|
* To make Syncthing icons fit with the dark color palette, configure their
|
||||||
|
colors in Syncthing Tray's settings under "Tray/UI icons" and "Tray/System
|
||||||
|
icons". The "Use preset" button allows to select pre-defined colors suitable for
|
||||||
|
a dark color palette.
|
||||||
|
|
||||||
|
When using an older Qt version than 6.5 you will also have to resort to more manual
|
||||||
|
tweaking:
|
||||||
|
|
||||||
* To enable dark colors for Syncthing Tray's UI elements, configure a dark color
|
* To enable dark colors for Syncthing Tray's UI elements, configure a dark color
|
||||||
palette in Syncthing Tray's settings under "Qt/Appearance". You can download and
|
palette in Syncthing Tray's settings under "Qt/Appearance". You can download and
|
||||||
|
@ -557,25 +568,17 @@ achieve a dark theming:
|
||||||
[Platforms]
|
[Platforms]
|
||||||
WindowsArguments = darkmode=1
|
WindowsArguments = darkmode=1
|
||||||
```
|
```
|
||||||
* To make general icons fit with the dark color palette, configure an
|
|
||||||
appropriate icon them, e.g. select "Breeze Dark" as icon theme in Syncthing
|
|
||||||
Tray's settings under "Qt/Appearance".
|
|
||||||
* To make Syncthing icons fit with the dark color palette, configure their
|
|
||||||
colors in Syncthing Tray's settings under "Tray/UI icons" and "Tray/System
|
|
||||||
icons". The "Use preset" button allows to select pre-defined colors suitable for
|
|
||||||
a dark color palette.
|
|
||||||
* Select the widgets style "Fusion" under "Qt/Appearance". This is required
|
|
||||||
because the native styling provided by Windows for traditional desktop
|
|
||||||
applications does not look very nice when using a dark color palette.
|
|
||||||
|
|
||||||
After changing these settings, restart Syncthing Tray. It is not sufficient to
|
After changing these settings, restart Syncthing Tray. It is not sufficient to
|
||||||
close the last Windows; the process needs to be restarted.
|
close the last Windows; the process needs to be restarted.
|
||||||
|
|
||||||
It is also possible to enable Windows' "High contrast" setting which seems to
|
Note that one can alternatively also enable Windows' "High contrast" setting which
|
||||||
bring back the traditional theming/coloring but unfortunately doesn't look very
|
seems to bring back the traditional theming/coloring (which has normally been
|
||||||
nice overall. Check https://github.com/tomasz1986/classic2000 to see how Windows
|
[removed](https://superuser.com/questions/949920/window-color-and-appearance-removed-in-win10)).
|
||||||
looks like with high contrast applied, or if you're in need for themes that look
|
Unfortunately it doesn't look very nice overall. Checkout
|
||||||
at least nicer than what's shipped with Windows.
|
https://github.com/tomasz1986/classic2000 to see how Windows looks like with high
|
||||||
|
contrast applied, or if you're in need for themes that look at least nicer than
|
||||||
|
what's shipped with Windows.
|
||||||
|
|
||||||
### Enable experimental support for Windows' per-monitor DPI awareness (V2)
|
### Enable experimental support for Windows' per-monitor DPI awareness (V2)
|
||||||
[PMv2](https://docs.microsoft.com/en-us/windows/win32/hidpi/high-dpi-desktop-application-development-on-windows#per-monitor-and-per-monitor-v2-dpi-awareness)
|
[PMv2](https://docs.microsoft.com/en-us/windows/win32/hidpi/high-dpi-desktop-application-development-on-windows#per-monitor-and-per-monitor-v2-dpi-awareness)
|
||||||
|
@ -593,6 +596,8 @@ section.
|
||||||
Note that the Plasmoid is not affected by this limitation.
|
Note that the Plasmoid is not affected by this limitation.
|
||||||
* While the tray menu is shown its entry is shown in the taskbar. Not sure whether there is a way to avoid this.
|
* While the tray menu is shown its entry is shown in the taskbar. Not sure whether there is a way to avoid this.
|
||||||
* Qt bugs
|
* Qt bugs
|
||||||
|
* Qt < 6.5:
|
||||||
|
* The dark mode introduced in Windows 10 is not supported, see https://bugreports.qt.io/browse/QTBUG-72028.
|
||||||
* Qt < 5.14
|
* Qt < 5.14
|
||||||
* Any self-signed certificate is accepted when using Qt WebEngine due to https://bugreports.qt.io/browse/QTBUG-51176.
|
* Any self-signed certificate is accepted when using Qt WebEngine due to https://bugreports.qt.io/browse/QTBUG-51176.
|
||||||
* Qt < 5.9:
|
* Qt < 5.9:
|
||||||
|
@ -603,7 +608,6 @@ section.
|
||||||
* The tray disconnects from the local instance when the network connection goes down. The network connection must be restored
|
* The tray disconnects from the local instance when the network connection goes down. The network connection must be restored
|
||||||
or the tray restarted to be able to connect to local Syncthing again. This is caused by Qt bug
|
or the tray restarted to be able to connect to local Syncthing again. This is caused by Qt bug
|
||||||
https://bugreports.qt.io/browse/QTBUG-60949.
|
https://bugreports.qt.io/browse/QTBUG-60949.
|
||||||
* The dark mode introduced in Windows 10 is not supported, see https://bugreports.qt.io/browse/QTBUG-72028.
|
|
||||||
* KDE limitations
|
* KDE limitations
|
||||||
* High-DPI scaling of Plasmoid is broken under X11 (https://bugs.kde.org/show_bug.cgi?id=356446).
|
* High-DPI scaling of Plasmoid is broken under X11 (https://bugs.kde.org/show_bug.cgi?id=356446).
|
||||||
* Plasma < 5.26.0:
|
* Plasma < 5.26.0:
|
||||||
|
|
Loading…
Reference in New Issue