Skip to content

Commit 0ac06a1

Browse files
authored
fix(ui): do not set palette for Linux-like systems that offer theming (#869)
1 parent b8ee63e commit 0ac06a1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/tagstudio/qt/ts_qt.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import dataclasses
1414
import math
1515
import os
16+
import platform
1617
import re
1718
import sys
1819
import time
@@ -257,7 +258,9 @@ def start(self) -> None:
257258
app = QApplication(sys.argv)
258259
app.setStyle("Fusion")
259260

260-
if QGuiApplication.styleHints().colorScheme() is Qt.ColorScheme.Dark:
261+
if (
262+
platform.system() == "Darwin" or platform.system() == "Windows"
263+
) and QGuiApplication.styleHints().colorScheme() is Qt.ColorScheme.Dark:
261264
pal: QPalette = app.palette()
262265
pal.setColor(QPalette.ColorGroup.Normal, QPalette.ColorRole.Window, QColor("#1e1e1e"))
263266
pal.setColor(QPalette.ColorGroup.Normal, QPalette.ColorRole.Button, QColor("#1e1e1e"))

0 commit comments

Comments
 (0)