Temi di Liu Terminal. 19 temi colore integrati più supporto completo per temi personalizzati basati su JSON con anteprima live.
Liu viene fornito con 18 tavolozze integrate, legge i temi utente da ~/.config/Liu/themes/ e può generarne di nuovi su richiesta con un agente IA locale.
Premi ⌘ K → Crea tema. Si apre una finestra: descrivi l'aspetto e scegli l'agente locale. Liu rileva su PATH Claude Code, Codex, OpenCode, Cursor Agent, Amp, Cline e Grok — quello che hai già installato.
Questo sottosistema è in fase di riscrittura. La macchina a stati del dialogo si trova in src/main.c e la voce della scheda Aspetto in src/ui/settings.c; entrambi verranno spostati al termine della riscrittura.
Apri la tavolozza (⌘ K) e digita theme. L'elenco mostra tutti i temi integrati e utente. ↵ su una riga applica; Impostazioni → Appearance offre anche una griglia di anteprima live.
Inserisci un JSON in ~/.config/Liu/themes/. Liu lo rileva al prossimo avvio. Lo schema coincide con i temi integrati e IA — elenca esplicitamente ogni campo colore (nessuna eredità "extends" ancora).
I valori colore sono array RGBA di quattro numeri nell'intervallo 0–1. Un'esportazione completa include colori base, ansi_0–ansi_15, schede, barra laterale, bordo/scrollbar, stato, ui_accent, voice_record e voice_accent.
Le sovrascritture scalari opzionali sono opacity (0 = nessuna sovrascrittura), cursor_style (1 = block, 2 = underline, 3 = bar), cursor_blink e bold_is_bright. I colori mancanti del testo delle schede vengono corretti per la leggibilità; i temi non ereditano tra loro.
Internamente Liu memorizza primo piano e sfondo come un u32. 0–255 sono indici ANSI; il bit 24 (0x01RRGGBB) marca truecolor a 24 bit. Verifica con IS_TRUECOLOR(c) da src/terminal/terminal.h.
I file tema usano sempre stringhe esadecimali: la forma impacchettata in bit è un dettaglio implementativo. Truecolor è attivo per impostazione predefinita.
English · Türkçe · 简体中文 · 한국어 · Español · Deutsch · Français · 日本語 · العربية