Files
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

92 lines
4.2 KiB
Swift

// Auto-generated by Script/generate-themes.sh do not edit
public extension GhosttyThemeDefinition {
static let lab_Fox = GhosttyThemeDefinition(
name: "Lab Fox",
background: "2e2e2e",
foreground: "ffffff",
cursorColor: "7f7f7f",
cursorText: "b2b2b2",
selectionBackground: "cb392e",
selectionForeground: "ffffff",
palette: [0: "2e2e2e", 1: "fc6d26", 2: "3eb383", 3: "fca121", 4: "db3b21", 5: "6b40a8", 6: "6e49cb", 7: "ffffff", 8: "535353", 9: "ff6517", 10: "53eaa8", 11: "fca013", 12: "db501f", 13: "6a36b6", 14: "7d53e7", 15: "ffffff"]
)
static let laser = GhosttyThemeDefinition(
name: "Laser",
background: "030d18",
foreground: "f106e3",
cursorColor: "00ff9c",
cursorText: "a6a6a6",
selectionBackground: "2e206a",
selectionForeground: "f4f4f4",
palette: [0: "626262", 1: "ff8373", 2: "b4fb73", 3: "09b4bd", 4: "fed300", 5: "ff90fe", 6: "d1d1fe", 7: "f1f1f1", 8: "8f8f8f", 9: "ffc4be", 10: "d6fcba", 11: "fffed5", 12: "f92883", 13: "ffb2fe", 14: "e6e7fe", 15: "ffffff"]
)
static let later_This_Evening = GhosttyThemeDefinition(
name: "Later This Evening",
background: "222222",
foreground: "959595",
cursorColor: "4f4f4f",
cursorText: "959595",
selectionBackground: "424242",
selectionForeground: "959595",
palette: [0: "2b2b2b", 1: "d45a60", 2: "afba67", 3: "e5d289", 4: "a0bad6", 5: "c092d6", 6: "91bfb7", 7: "494a4a", 8: "525454", 9: "d3232f", 10: "aabb39", 11: "e5be39", 12: "6699d6", 13: "ab53d6", 14: "5fc0ae", 15: "c1c2c2"]
)
static let lavandula = GhosttyThemeDefinition(
name: "Lavandula",
background: "050014",
foreground: "736e7d",
cursorColor: "8c91fa",
cursorText: "050014",
selectionBackground: "37323c",
selectionForeground: "8c91fa",
palette: [0: "230046", 1: "7d1625", 2: "337e6f", 3: "7f6f49", 4: "4f4a7f", 5: "5a3f7f", 6: "58777f", 7: "736e7d", 8: "443a53", 9: "e05167", 10: "52e0c4", 11: "e0c386", 12: "8e87e0", 13: "a776e0", 14: "9ad4e0", 15: "8c91fa"]
)
static let light_Owl = GhosttyThemeDefinition(
name: "Light Owl",
background: "fbfbfb",
foreground: "403f53",
cursorColor: "403f53",
cursorText: "f6f6f6",
selectionBackground: "e0e0e0",
selectionForeground: "403f53",
palette: [0: "403f53", 1: "de3d3b", 2: "08916a", 3: "e0af02", 4: "288ed7", 5: "d6438a", 6: "2aa298", 7: "bdbdbd", 8: "989fb1", 9: "de3d3b", 10: "08916a", 11: "daaa01", 12: "288ed7", 13: "d6438a", 14: "2aa298", 15: "f0f0f0"]
)
static let liquid_Carbon = GhosttyThemeDefinition(
name: "Liquid Carbon",
background: "303030",
foreground: "afc2c2",
cursorColor: "ffffff",
cursorText: "000000",
selectionBackground: "7dbeff",
selectionForeground: "000000",
palette: [0: "000000", 1: "ff3030", 2: "559a70", 3: "ccac00", 4: "0099cc", 5: "cc69c8", 6: "7ac4cc", 7: "bccccc", 8: "595959", 9: "ff3030", 10: "559a70", 11: "ccac00", 12: "0099cc", 13: "cc69c8", 14: "7ac4cc", 15: "bccccc"]
)
static let liquid_Carbon_Transparent = GhosttyThemeDefinition(
name: "Liquid Carbon Transparent",
background: "000000",
foreground: "afc2c2",
cursorColor: "ffffff",
cursorText: "000000",
selectionBackground: "7dbeff",
selectionForeground: "000000",
palette: [0: "000000", 1: "ff3030", 2: "559a70", 3: "ccac00", 4: "0099cc", 5: "cc69c8", 6: "7ac4cc", 7: "bccccc", 8: "404040", 9: "ff3030", 10: "559a70", 11: "ccac00", 12: "0099cc", 13: "cc69c8", 14: "7ac4cc", 15: "bccccc"]
)
static let lovelace = GhosttyThemeDefinition(
name: "Lovelace",
background: "1d1f28",
foreground: "fdfdfd",
cursorColor: "c574dd",
cursorText: "ffffff",
selectionBackground: "c1deff",
selectionForeground: "000000",
palette: [0: "282a36", 1: "f37f97", 2: "5adecd", 3: "f2a272", 4: "8897f4", 5: "c574dd", 6: "79e6f3", 7: "fdfdfd", 8: "4e5165", 9: "ff4971", 10: "18e3c8", 11: "ff8037", 12: "556fff", 13: "b043d1", 14: "3fdcee", 15: "bebec1"]
)
}