Upload files to "config"

This commit is contained in:
admin
2026-05-23 20:22:16 +00:00
parent 16544fe037
commit ef21cadbb5
2 changed files with 450 additions and 0 deletions

93
config/profiles.py Normal file
View File

@@ -0,0 +1,93 @@
# v3.0.2 profiles.py
from dataclasses import dataclass
from typing import Final
@dataclass(frozen=True, slots=True)
class ThemePalette:
name: str
background: str
background_inactive: str
border_active: str
border_inactive: str
border_dragging: str
foreground: str
selection: str
code_background: str
shadow: str
THEMES: Final[list[ThemePalette]] = [
ThemePalette(
name="macos_blue",
background="rgba(15,23,42,0.26)",
background_inactive="rgba(15,23,42,0.18)",
border_active="rgba(125,211,252,0.34)",
border_inactive="rgba(255,255,255,0.10)",
border_dragging="rgba(125,211,252,0.52)",
foreground="rgba(248,250,252,0.96)",
selection="rgba(56,189,248,0.30)",
code_background="rgba(255,255,255,0.08)",
shadow="rgba(15,23,42,0.30)",
),
ThemePalette(
name="ruby",
background="rgba(69,10,10,0.24)",
background_inactive="rgba(69,10,10,0.16)",
border_active="rgba(251,113,133,0.34)",
border_inactive="rgba(255,255,255,0.10)",
border_dragging="rgba(251,113,133,0.52)",
foreground="rgba(255,241,242,0.96)",
selection="rgba(244,63,94,0.30)",
code_background="rgba(255,255,255,0.08)",
shadow="rgba(69,10,10,0.30)",
),
ThemePalette(
name="yellow",
background="rgba(113,63,18,0.24)",
background_inactive="rgba(113,63,18,0.16)",
border_active="rgba(250,204,21,0.36)",
border_inactive="rgba(255,255,255,0.10)",
border_dragging="rgba(250,204,21,0.56)",
foreground="rgba(254,252,232,0.96)",
selection="rgba(250,204,21,0.28)",
code_background="rgba(255,255,255,0.08)",
shadow="rgba(113,63,18,0.28)",
),
ThemePalette(
name="jade",
background="rgba(2,44,34,0.24)",
background_inactive="rgba(2,44,34,0.16)",
border_active="rgba(52,211,153,0.34)",
border_inactive="rgba(255,255,255,0.10)",
border_dragging="rgba(52,211,153,0.52)",
foreground="rgba(236,253,245,0.96)",
selection="rgba(16,185,129,0.28)",
code_background="rgba(255,255,255,0.08)",
shadow="rgba(2,44,34,0.30)",
),
ThemePalette(
name="light",
background="rgba(255,255,255,0.34)",
background_inactive="rgba(255,255,255,0.24)",
border_active="rgba(148,163,184,0.32)",
border_inactive="rgba(148,163,184,0.18)",
border_dragging="rgba(96,165,250,0.42)",
foreground="rgba(15,23,42,0.96)",
selection="rgba(96,165,250,0.22)",
code_background="rgba(15,23,42,0.06)",
shadow="rgba(15,23,42,0.12)",
),
ThemePalette(
name="dark",
background="rgba(10,10,10,0.34)",
background_inactive="rgba(10,10,10,0.24)",
border_active="rgba(255,255,255,0.16)",
border_inactive="rgba(255,255,255,0.08)",
border_dragging="rgba(255,255,255,0.24)",
foreground="rgba(250,250,250,0.96)",
selection="rgba(255,255,255,0.14)",
code_background="rgba(255,255,255,0.06)",
shadow="rgba(0,0,0,0.42)",
),
]