Document workaround for missing support for Windows 10 dark mode
This commit is contained in:
parent
920bf11269
commit
dde61bb783
35
README.md
35
README.md
|
@ -459,6 +459,41 @@ configuration like this:
|
||||||
for_window [title="^Syncthing Tray( \(.*\))?$"] floating enable, border none, resize set 450 400, move position 916 0
|
for_window [title="^Syncthing Tray( \(.*\))?$"] floating enable, border none, resize set 450 400, move position 916 0
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Workaround missing support for Windows 10 dark mode
|
||||||
|
The dark mode introduced in Windows 10 does not affect traditional desktop
|
||||||
|
applications like Syncthing Tray. Unfortunately, Windows normal theming
|
||||||
|
capabilities [have been
|
||||||
|
removed](https://superuser.com/questions/949920/window-color-and-appearance-
|
||||||
|
removed-in-win10). So far Qt does not offer much to improve the situation (see
|
||||||
|
"List of bugs" below).
|
||||||
|
|
||||||
|
However, it is possible to use Syncthing Tray's custom appearance settings to
|
||||||
|
achieve a dark theming:
|
||||||
|
|
||||||
|
* To enable dark Window borders, set the environment variable `QT_QPA_PLATFORM`
|
||||||
|
to `windows:darkmode=1`.
|
||||||
|
* 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
|
||||||
|
load the file as a base
|
||||||
|
https://raw.githubusercontent.com/Martchus/syncthingtray/master/tray/resources/dark-palette.ini
|
||||||
|
and tweak the colors to your liking.
|
||||||
|
* To make the rest of the colors used by Syncthing Tray fit with the dark color
|
||||||
|
palette, enable "Bright custom text colors" in Syncthing Tray's settings under
|
||||||
|
"Tray/Appearance".
|
||||||
|
* 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
|
||||||
|
close the last Windows; the process needs to be restarted.
|
||||||
|
|
||||||
### List of bugs
|
### List of bugs
|
||||||
* Wayland limitations
|
* Wayland limitations
|
||||||
* The tray menu can not be positioned correctly under Wayland because the protocol does not allow setting window positions from
|
* The tray menu can not be positioned correctly under Wayland because the protocol does not allow setting window positions from
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[General]
|
||||||
|
palette="@Variant(\0\0\0\x44\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff------\0\0\x1\x1\xff\xff%%%%%%\0\0\x1\x1\xff\xff\xf\xf\xf\xf\xf\xf\0\0\x1\x1\xff\xff\x14\x14\x14\x14\x14\x14\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\0\0,,LL\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff..CC\xff\xff\0\0\x1\x1\xff\xff\xff\xffRR\xda\xda\0\0\x1\x1\xff\xff\xf\xf\xf\xf\xf\xf\0\0\x1\x1\xff\xff\xf\xf\xf\xf\xf\xf\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff------\0\0\x1\x1\xff\xff%%%%%%\0\0\x1\x1\xff\xff\xf\xf\xf\xf\xf\xf\0\0\x1\x1\xff\xff\x14\x14\x14\x14\x14\x14\0\0\x1\x1\xff\xff\xc2\xc2\xc2\xc2\xc2\xc2\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xc8\xc8\xc8\xc8\xc8\xc8\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\0\0MM\x84\x84\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff..CC\xff\xff\0\0\x1\x1\xff\xff\xff\xffRR\xda\xda\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff------\0\0\x1\x1\xff\xff%%%%%%\0\0\x1\x1\xff\xff\xf\xf\xf\xf\xf\xf\0\0\x1\x1\xff\xff\x14\x14\x14\x14\x14\x14\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\x1e\x1e\x1e\x1e\x1e\x1e\0\0\x1\x1\xff\xff\0\0\0\0\0\0\0\0\x1\x1\xff\xff\0\0MM\x84\x84\0\0\x1\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0\x1\x1\xff\xff..CC\xff\xff\0\0\x1\x1\xff\xff\xff\xffRR\xda\xda\0\0\x1\x1\xff\xff\xf\xf\xf\xf\xf\xf\0\0)"
|
Loading…
Reference in New Issue