all repos — zion-terminal @ main

dotfiles

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).