From b35267d422dd0cfe6ea31c77987a9fa24cd87ed3 Mon Sep 17 00:00:00 2001 From: Raivis Dejus Date: Sun, 13 Oct 2024 12:40:27 +0300 Subject: [PATCH] Fix for changing font for Windows dark mode (#947) --- buzz/widgets/application.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/buzz/widgets/application.py b/buzz/widgets/application.py index 975f68b2..78014f55 100755 --- a/buzz/widgets/application.py +++ b/buzz/widgets/application.py @@ -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)