Upload files to "config"
This commit is contained in:
93
config/profiles.py
Normal file
93
config/profiles.py
Normal 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)",
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user