Como criar um tema personalizado para o Codex
Crie uma paleta coerente para o Codex com superfícies, tinta, destaque, cores semânticas, fontes e realce de código sem sacrificar a legibilidade.

Resposta rápida
Comece a partir de uma aparência integrada clara ou escura e defina um papel por vez: superfície, tinta de primeiro plano, destaque, contraste, tema de código, fonte da interface, fonte do código e cores semânticas. Pré-visualize cada estado antes de compartilhar.
O Codex App documenta oficialmente controles para tema base, destaque, fundo, primeiro plano, fonte da interface, fonte do código e compartilhamento. Este fluxo de trabalho foi revisado no build 26.707.72221 para macOS.
Monte uma paleta baseada em papéis
Não comece com cinco cores atraentes e as distribua aleatoriamente. Comece pelos papéis.
- Superfície é a tela principal.
- Tinta é o primeiro plano principal.
- Destaque identifica ações e estados selecionados.
- Diff adicionado e diff removido precisam de significado semântico distinto.
- Skill deve ser reconhecível sem competir com o destaque principal.
Use uma segunda superfície, próxima da primeira, para painéis nos seus estudos visuais, mas lembre-se de que o payload nativo de compartilhamento armazena a superfície principal e deriva muitos estados da interface a partir do contraste.
Teste antes de exportar
Verifique parágrafos longos, metadados pequenos, controles desativados, foco de teclado, blocos de código, código inline, adições, exclusões e linhas selecionadas. Teste tanto uma tarefa cheia quanto uma tela inicial vazia. Uma paleta que parece elegante em uma faixa de cinco cores ainda pode falhar quando o texto esmaecido fica sobre uma cor de painel derivada.
Registre o nome do tema, a variante suportada, o build do Codex, a plataforma, a data de criação, a fonte e a licença. Mantenha um tema integrado conhecido disponível como caminho de restauração.
Quando o tema estiver estável, exporte pelo Codex em vez de reconstruir manualmente um formato não documentado. Antes de publicar, leia como compartilhar um tema com segurança, a política de segurança e as notas de licença.