Only use dark mode if enabled
This commit is contained in:
parent
731de07804
commit
54d7e425d0
@ -10,7 +10,7 @@ from configparser import SafeConfigParser, DEFAULTSECT
|
|||||||
from syncplay import constants, utils, version, milestone
|
from syncplay import constants, utils, version, milestone
|
||||||
from syncplay.messages import getMessage, setLanguage, isValidLanguage
|
from syncplay.messages import getMessage, setLanguage, isValidLanguage
|
||||||
from syncplay.players.playerFactory import PlayerFactory
|
from syncplay.players.playerFactory import PlayerFactory
|
||||||
from syncplay.utils import isMacOS
|
from syncplay.utils import isMacOS, isWindows
|
||||||
|
|
||||||
|
|
||||||
class InvalidConfigValue(Exception):
|
class InvalidConfigValue(Exception):
|
||||||
@ -521,8 +521,12 @@ class ConfigurationGetter(object):
|
|||||||
raise ImportError
|
raise ImportError
|
||||||
if QCoreApplication.instance() is None:
|
if QCoreApplication.instance() is None:
|
||||||
self.app = QtWidgets.QApplication(sys.argv)
|
self.app = QtWidgets.QApplication(sys.argv)
|
||||||
self.app.setStyle(QtWidgets.QStyleFactory.create("fusion"))
|
if isWindows():
|
||||||
self.app.setPalette(self.getDarkPalette(QtGui))
|
from syncplay.vendor import darkdetect
|
||||||
|
isDarkMode = darkdetect.isDark()
|
||||||
|
if isDarkMode:
|
||||||
|
self.app.setStyle(QtWidgets.QStyleFactory.create("fusion"))
|
||||||
|
self.app.setPalette(self.getDarkPalette(QtGui))
|
||||||
qt5reactor.install()
|
qt5reactor.install()
|
||||||
if isMacOS():
|
if isMacOS():
|
||||||
import appnope
|
import appnope
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user