from PySide6.QtCore import QSettings class ThemeManager: def __init__(self): self.settings = QSettings("yobble_messenger", "Theme") self.theme = self.settings.value("theme", "dark") def is_dark(self): return self.theme == "dark" def set_theme(self, theme: str): if theme in ("dark", "light"): self.theme = theme self.settings.setValue("theme", theme) # Глобальный экземпляр theme_manager = ThemeManager()