opt/zion-terminal/docs/identidade-visual.md (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# ZION TERMINAL — Identidade visual Cyberdeck criado por Pablo Murad em 2026. ## Símbolo oficial: »Z» (Uplink Chevrons) O símbolo do ZION são **chevrons de uplink** (`»`) enquadrando o **Z** de ZION. Significado: um **link sendo estabelecido** — sinal fluindo para frente, transmissão, conexão de campo. É a assinatura visual do equipamento em toda parte. ### Variantes (em `/opt/zion-terminal/assets/ascii/`) | Arquivo | Uso | |---|---| | `simbolo-minimo.txt` → `»Z»` | inline: prompts, cabeçalhos, status bar do tmux, rodapés | | `simbolo-compacto.txt` (3 linhas) | emblema isolado, telas muito estreitas | | `logo-completa.txt` | MOTD/painel em ≥64 colunas (figlet emoldurado por chevrons) | | `logo-media.txt` | 60–79 colunas (toilet future) | | `logo-compacta.txt` | <60 colunas (símbolo + nome) | | `logo-completa-sem-cor.txt` | `TERM=dumb` / sem UTF-8 (ASCII puro, `>>` no lugar de `»`) | Regra: use **um** logo por tela (topo), e o símbolo mínimo `»Z»` como assinatura inline. Não repita o crédito em toda tela — só em MOTD, painel, `zion info`, manual e documentação. ## Cores por tema Cada tema define uma paleta completa (`config/tema.sh`): principal (`ZP`), secundária (`ZS`), acento (`ZA`), neutra (`ZMUT`), **borda** (`ZBRD`), **discreto** (`ZDISC`), sucesso (`ZOK`), atenção (`ZWARN`), crítico (`ZCRIT`), texto forte/fraco (`ZWHT`/`ZGRY`). | Tema | Principal | Secundária | Borda | Espírito | |---|---|---|---|---| | **ice** (padrão) | ciano 51 | azul 39 | azul-frio 24 | rede/telemetria | | **amber** | âmbar 214 | laranja 172 | bronze 130 | CRT retrô | | **green** | verde 46 | verde 34 | verde-escuro 22 | terminal fósforo | O semáforo (OK/ATENÇÃO/CRÍTICO) é consistente entre temas (verde/amarelo/vermelho), mas **sempre** acompanhado de rótulo textual (acessível sem cor). ## Espaçamento e largura - Todas as telas usam **2 espaços de recuo** à esquerda. - Largura via `ui_w` (dinâmica, com teto), nunca fixa. Réguas com `ui_rule`. - Estados via `ui_state` (rótulo + cor). Caixas via `ui_box_top/line/kv/bot`. ## Fallback sem cor Com `NO_COLOR`, `TERM=dumb` ou sem TTY, todas as variáveis de cor viram vazio e o logo cai para `logo-completa-sem-cor.txt`. O layout permanece legível: os estados são distinguíveis pelo texto (OK, ATENÇÃO, CRÍTICO, OFFLINE, N/D). |