from services.config import config from utils.gtk_utils import toml_file PINNED_APPS_FILE = toml_file("dock.toml") LERP_FACTOR = 0.20 IDLE_THRESHOLD = 0.0005 ANIM_FPS = 60 ANIM_INTERVAL_MS = 1000 // ANIM_FPS def max_scale() -> float: return float(config().get("dock.hover_scale", 2.0)) MIN_SCALE = 1.0 SIGMA_FACTOR = 1.3 ICON_GAP = 8 BG_PADDING_H = 14 BG_PADDING_V = 12 CANVAS_TOP_PAD = 28 INDICATOR_H = 10 SEPARATOR_WIDTH = 1 SEPARATOR_GAP = 4 BG_RADIUS = 20.0 BG_ALPHA = 0.82 BORDER_ALPHA = 0.50 BORDER_WIDTH = 1.0 ICON_CORNER_RADIUS_FACTOR = 0.22 INDICATOR_RADIUS = 2.5 INDICATOR_COLOR = (1.0, 1.0, 1.0, 0.95) BADGE_FONT_SIZE = 9.0 BADGE_PADDING = 2 BADGE_RADIUS = 4.0 BADGE_BG = (0.0, 0.0, 0.0, 0.70) BADGE_FG = (1.0, 1.0, 1.0, 1.0) SEPARATOR_COLOR = (1.0, 1.0, 1.0, 0.25)