Source code for magscope.ui.theme

"""Shared UI color constants."""

from magscope.settings import DEFAULT_GUI_ACCENT_COLOR, normalize_hex_color

[docs] ACCENT_COLOR = DEFAULT_GUI_ACCENT_COLOR
[docs] APP_BACKGROUND_COLOR = '#121212'
[docs] PANEL_BACKGROUND_COLOR = '#1d1d1d'
[docs] PANEL_BACKGROUND_RGB = (29, 29, 29)
[docs] _current_accent_color = ACCENT_COLOR
[docs] def get_accent_color() -> str: return _current_accent_color
[docs] def set_accent_color(color: str) -> str: global _current_accent_color _current_accent_color = normalize_hex_color(color) return _current_accent_color