"""Конфигурация приложения""" import os import sys class Config: APP_NAME = "Captain's Log" APP_VERSION = "0.1.0" # Путь к директории приложения if getattr(sys, 'frozen', False): APP_DIR = os.path.dirname(sys.executable) else: APP_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # База данных DB_NAME = "captains_log.db" DB_PATH = os.path.join(APP_DIR, DB_NAME) # Настройки UI WINDOW_WIDTH = 900 WINDOW_HEIGHT = 650 SIDEBAR_WIDTH = 350 MIN_WINDOW_WIDTH = 800 MIN_WINDOW_HEIGHT = 600 # Настройки цветов COLORS = { 'bg': '#2b2b2b', 'fg': '#ffffff', 'sidebar_bg': '#333333', 'editor_bg': '#3c3c3c', 'button_bg': '#4a4a4a', 'button_fg': '#ffffff', 'button_hover': '#5a5a5a', 'accent': '#007acc', 'accent_hover': '#005f9e', 'danger': '#d9534f', 'danger_hover': '#c9302c', 'success': '#5cb85c', 'today_bg': '#007acc', 'text_bg': '#252525', 'text_fg': '#ffffff', 'calendar_bg': '#333333', 'calendar_fg': '#ffffff', 'calendar_header': '#007acc', 'list_bg': '#2d2d2d', 'list_fg': '#ffffff', 'list_selected': '#404040', 'separator': '#555555' }