44 lines
793 B
Python
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)
|