Fix for changing font for Windows dark mode (#947)

This commit is contained in:
Raivis Dejus 2024-10-13 12:40:27 +03:00 committed by GitHub
commit b35267d422
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -25,16 +25,6 @@ class Application(QApplication):
self.setApplicationName(APP_NAME)
self.setApplicationVersion(VERSION)
self.settings = Settings()
font_size = self.settings.value(
key=Settings.Key.FONT_SIZE, default_value=self.font().pointSize()
)
if sys.platform == "darwin":
self.setFont(QFont("SF Pro", font_size))
else:
self.setFont(QFont(self.font().family(), font_size))
if sys.platform.startswith("win") and darkdetect.isDark():
palette = QPalette()
palette.setColor(QPalette.ColorRole.Window, QColor("#121212"))
@ -167,6 +157,16 @@ class Application(QApplication):
"""
self.setStyleSheet(stylesheet)
self.settings = Settings()
font_size = self.settings.value(
key=Settings.Key.FONT_SIZE, default_value=self.font().pointSize()
)
if sys.platform == "darwin":
self.setFont(QFont("SF Pro", font_size))
else:
self.setFont(QFont(self.font().family(), font_size))
db = setup_app_db()
transcription_service = TranscriptionService(
TranscriptionDAO(db), TranscriptionSegmentDAO(db)