Files
terminalX/vendor/libghostty-spm/Sources/GhosttyTheme/Themes/Themes_W.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

81 lines
3.6 KiB
Swift

// Auto-generated by Script/generate-themes.sh do not edit
public extension GhosttyThemeDefinition {
static let warm_Neon = GhosttyThemeDefinition(
name: "Warm Neon",
background: "404040",
foreground: "afdab6",
cursorColor: "30ff24",
cursorText: "0bbc04",
selectionBackground: "b0ad21",
selectionForeground: "ffffff",
palette: [0: "000000", 1: "e24346", 2: "39b13a", 3: "dae145", 4: "4261c5", 5: "f920fb", 6: "2abbd4", 7: "d0b8a3", 8: "fefcfc", 9: "e97071", 10: "9cc090", 11: "ddda7a", 12: "7b91d6", 13: "f674ba", 14: "5ed1e5", 15: "d8c8bb"]
)
static let wez = GhosttyThemeDefinition(
name: "Wez",
background: "000000",
foreground: "b3b3b3",
cursorColor: "53ae71",
cursorText: "000000",
selectionBackground: "4d52f8",
selectionForeground: "000000",
palette: [0: "000000", 1: "cc5555", 2: "55cc55", 3: "cdcd55", 4: "5555cc", 5: "cc55cc", 6: "7acaca", 7: "cccccc", 8: "555555", 9: "ff5555", 10: "55ff55", 11: "ffff55", 12: "5555ff", 13: "ff55ff", 14: "55ffff", 15: "ffffff"]
)
static let whimsy = GhosttyThemeDefinition(
name: "Whimsy",
background: "29283b",
foreground: "b3b0d6",
cursorColor: "b3b0d6",
cursorText: "535178",
selectionBackground: "3d3c58",
selectionForeground: "ffffff",
palette: [0: "535178", 1: "ef6487", 2: "5eca89", 3: "fdd877", 4: "65aef7", 5: "aa7ff0", 6: "43c1be", 7: "ffffff", 8: "535178", 9: "ef6487", 10: "5eca89", 11: "fdd877", 12: "65aef7", 13: "aa7ff0", 14: "43c1be", 15: "ffffff"]
)
static let wild_Cherry = GhosttyThemeDefinition(
name: "Wild Cherry",
background: "1f1726",
foreground: "dafaff",
cursorColor: "dd00ff",
cursorText: "ff7fff",
selectionBackground: "002831",
selectionForeground: "e4ffff",
palette: [0: "000507", 1: "d94085", 2: "2ab250", 3: "ffd16f", 4: "883cdc", 5: "ececec", 6: "c1b8b7", 7: "fff8de", 8: "009cc9", 9: "da6bac", 10: "f4dca5", 11: "eac066", 12: "308cba", 13: "ae636b", 14: "ff919d", 15: "e4838d"]
)
static let wilmersdorf = GhosttyThemeDefinition(
name: "Wilmersdorf",
background: "282b33",
foreground: "c6c6c6",
cursorColor: "7ebebd",
cursorText: "1f2024",
selectionBackground: "1f2024",
selectionForeground: "c6c6c6",
palette: [0: "34373e", 1: "e06383", 2: "7ebebd", 3: "cccccc", 4: "a6c1e0", 5: "e1c1ee", 6: "5b94ab", 7: "ababab", 8: "50545d", 9: "fa7193", 10: "8fd7d6", 11: "d1dfff", 12: "b2cff0", 13: "efccfd", 14: "69abc5", 15: "d3d3d3"]
)
static let wombat = GhosttyThemeDefinition(
name: "Wombat",
background: "171717",
foreground: "dedacf",
cursorColor: "bbbbbb",
cursorText: "ffffff",
selectionBackground: "453b39",
selectionForeground: "b6bbc0",
palette: [0: "000000", 1: "ff615a", 2: "b1e969", 3: "ebd99c", 4: "5da9f6", 5: "e86aff", 6: "82fff7", 7: "dedacf", 8: "4a4a4a", 9: "f58c80", 10: "ddf88f", 11: "eee5b2", 12: "a5c7ff", 13: "ddaaff", 14: "b7fff9", 15: "ffffff"]
)
static let wryan = GhosttyThemeDefinition(
name: "Wryan",
background: "101010",
foreground: "999993",
cursorColor: "9e9ecb",
cursorText: "000000",
selectionBackground: "4d4d4d",
selectionForeground: "ffffff",
palette: [0: "333333", 1: "8c4665", 2: "287373", 3: "7c7c99", 4: "395573", 5: "5e468c", 6: "31658c", 7: "899ca1", 8: "3d3d3d", 9: "bf4d80", 10: "53a6a6", 11: "9e9ecb", 12: "477ab3", 13: "7e62b3", 14: "6096bf", 15: "c0c0c0"]
)
}