Files
terminalX/vendor/libghostty-spm/Sources/GhosttyTheme/Themes/Themes_V.swift
kid aa92d0e676 初始提交:terminalX 可运行态(M0/M1/M1.5 已真机验证)
- M0: libghostty SSH 终端(渲染/输入/连接)+ 白屏修复(OutputGate) + 会话状态机/自动重连
- M1: tsnet 用户态组网 + SSH-over-tsnet(fd 桥),shell 级真机验证;R5(Go+gvisor+C+++Swift 同进程) retire
- M1.5: tmux -CC 原生 tab(MVP)
- 结构: packages/(TXCore·TXTransport), apps/TerminalX, vendor/(libghostty-spm/libssh2/mbedtls/tsnet-bridge), artifacts/
- 文档: CLAUDE.md + docs/HANDOFF.md(新会话入口)
- 环境: 认证代理→依赖 vendor 本地化;Go 在 ~/.local/go;仅模拟器/未签名
- 待续: M2 mosh, tmux 多 pane, M4 安全(host key/SE)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 10:20:46 +08:00

103 lines
4.6 KiB
Swift

// Auto-generated by Script/generate-themes.sh do not edit
public extension GhosttyThemeDefinition {
static let vague = GhosttyThemeDefinition(
name: "Vague",
background: "141415",
foreground: "cdcdcd",
cursorColor: "cdcdcd",
cursorText: "141415",
selectionBackground: "252530",
selectionForeground: "cdcdcd",
palette: [0: "252530", 1: "d8647e", 2: "7fa563", 3: "f3be7c", 4: "6e94b2", 5: "bb9dbd", 6: "aeaed1", 7: "cdcdcd", 8: "606079", 9: "e08398", 10: "99b782", 11: "f5cb96", 12: "8ba9c1", 13: "c9b1ca", 14: "bebeda", 15: "d7d7d7"]
)
static let vaughn = GhosttyThemeDefinition(
name: "Vaughn",
background: "25234f",
foreground: "dcdccc",
cursorColor: "ff5555",
cursorText: "ffffff",
selectionBackground: "b5d5ff",
selectionForeground: "000000",
palette: [0: "25234f", 1: "705050", 2: "60b48a", 3: "dfaf8f", 4: "5555ff", 5: "f08cc3", 6: "8cd0d3", 7: "709080", 8: "709080", 9: "dca3a3", 10: "60b48a", 11: "f0dfaf", 12: "5555ff", 13: "ec93d3", 14: "93e0e3", 15: "ffffff"]
)
static let vercel = GhosttyThemeDefinition(
name: "Vercel",
background: "101010",
foreground: "fafafa",
cursorColor: "f32882",
cursorText: "fafafa",
selectionBackground: "005be7",
selectionForeground: "fafafa",
palette: [0: "000000", 1: "fc0036", 2: "29a948", 3: "ffae00", 4: "006aff", 5: "f32882", 6: "00ac96", 7: "feffff", 8: "a8a8a8", 9: "ff8080", 10: "4be15d", 11: "ffae00", 12: "49aeff", 13: "f97ea8", 14: "00e4c4", 15: "fefefe"]
)
static let vesper = GhosttyThemeDefinition(
name: "Vesper",
background: "101010",
foreground: "ffffff",
cursorColor: "acb1ab",
cursorText: "ffffff",
selectionBackground: "988049",
selectionForeground: "b9beb8",
palette: [0: "101010", 1: "f5a191", 2: "90b99f", 3: "e6b99d", 4: "aca1cf", 5: "e29eca", 6: "ea83a5", 7: "a0a0a0", 8: "7e7e7e", 9: "ff8080", 10: "99ffe4", 11: "ffc799", 12: "b9aeda", 13: "ecaad6", 14: "f591b2", 15: "ffffff"]
)
static let vibrant_Ink = GhosttyThemeDefinition(
name: "Vibrant Ink",
background: "000000",
foreground: "ffffff",
cursorColor: "ffffff",
cursorText: "000000",
selectionBackground: "b5d5ff",
selectionForeground: "000000",
palette: [0: "878787", 1: "ff6600", 2: "ccff04", 3: "ffcc00", 4: "44b4cc", 5: "9933cc", 6: "44b4cc", 7: "f5f5f5", 8: "555555", 9: "ff0000", 10: "00ff00", 11: "ffff00", 12: "0000ff", 13: "ff00ff", 14: "00ffff", 15: "e5e5e5"]
)
static let vimbones = GhosttyThemeDefinition(
name: "Vimbones",
background: "f0f0ca",
foreground: "353535",
cursorColor: "353535",
cursorText: "f0f0ca",
selectionBackground: "d7d7d7",
selectionForeground: "353535",
palette: [0: "f0f0ca", 1: "a8334c", 2: "4f6c31", 3: "944927", 4: "286486", 5: "88507d", 6: "3b8992", 7: "353535", 8: "acac89", 9: "94253e", 10: "3f5a22", 11: "803d1c", 12: "1d5573", 13: "7b3b70", 14: "2b747c", 15: "5c5c5c"]
)
static let violet_Dark = GhosttyThemeDefinition(
name: "Violet Dark",
background: "1c1d1f",
foreground: "708284",
cursorColor: "708284",
cursorText: "1c1d1f",
selectionBackground: "595ab7",
selectionForeground: "1c1d1f",
palette: [0: "56595c", 1: "c94c22", 2: "85981c", 3: "b4881d", 4: "2e8bce", 5: "d13a82", 6: "32a198", 7: "c9c6bd", 8: "45484b", 9: "bd3613", 10: "738a04", 11: "a57705", 12: "2176c7", 13: "c61c6f", 14: "259286", 15: "c9c6bd"]
)
static let violet_Light = GhosttyThemeDefinition(
name: "Violet Light",
background: "fcf4dc",
foreground: "536870",
cursorColor: "536870",
cursorText: "fcf4dc",
selectionBackground: "595ab7",
selectionForeground: "fcf4dc",
palette: [0: "56595c", 1: "c94c22", 2: "85981c", 3: "b4881d", 4: "2e8bce", 5: "d13a82", 6: "32a198", 7: "b9b6af", 8: "45484b", 9: "bd3613", 10: "738a04", 11: "a57705", 12: "2176c7", 13: "c61c6f", 14: "259286", 15: "c9c6bd"]
)
static let violite = GhosttyThemeDefinition(
name: "Violite",
background: "241c36",
foreground: "eef4f6",
cursorColor: "eef4f6",
cursorText: "241c36",
selectionBackground: "49376d",
selectionForeground: "eef4f6",
palette: [0: "241c36", 1: "ec7979", 2: "79ecb3", 3: "ece279", 4: "a979ec", 5: "ec79ec", 6: "79ecec", 7: "eef4f6", 8: "56447a", 9: "ef8f8f", 10: "9fefbf", 11: "efe78f", 12: "b78fef", 13: "ef8fcf", 14: "9fefef", 15: "f8fafc"]
)
}