Files
Modus/src/window/dock/constants.py
T

44 lines
793 B
Python

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)