diff --git a/core/interface/dialogs/settings.py b/core/interface/dialogs/settings.py index 6b4c604..4ff7e1c 100644 --- a/core/interface/dialogs/settings.py +++ b/core/interface/dialogs/settings.py @@ -67,7 +67,7 @@ def settings_dialog(self): transparent_window_checkbox = QCheckBox() transparent_window_container.setLayout(transparent_window_layout) - transparent_window_layout.addWidget(QLabel("Window Transparency (requires restart): ")) + transparent_window_layout.addWidget(QLabel("Window Transparency (requires restart) (Linux/MacOS only): ")) transparent_window_layout.addStretch() transparent_window_checkbox.setChecked(state.window_transparency) diff --git a/main.py b/main.py index 596dd45..7752441 100644 --- a/main.py +++ b/main.py @@ -11,6 +11,7 @@ from PySide6 import QtWidgets from PySide6.QtCore import Qt import qdarktheme import threading +import platform import signal import argparse import sys @@ -24,11 +25,11 @@ def run_gui(): app = QtWidgets.QApplication([]) widget = MainWindow() if state.window_transparency is True: - qdarktheme.setup_theme("auto", custom_colors={"background": "#00000000"}) - widget.setWindowFlags(Qt.WindowType.FramelessWindowHint) - widget.setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground) - else: - qdarktheme.setup_theme("auto") + if platform.system() != "Windows": + qdarktheme.setup_theme("auto", custom_colors={"background": "#00000000"}) + widget.setAttribute(Qt.WidgetAttribute.WA_TranslucentBackground) + else: + qdarktheme.setup_theme("auto") from core.utils.general.logs import set_main_window set_main_window(widget)