Pular para o conteúdo
// visualizar em
salvo em todas as páginas

Changelog

O que mudou no Camaleo, do mais novo para o mais antigo. Nada foi publicado no npm ainda; tudo abaixo leva até a 1.0.

1.0 — Não lançada

A 1.0 vai ser a primeira versão no npm. Ela está sendo terminada agora: o site de documentação (este), uma última passada na biblioteca e a preparação da publicação. Até lá, os pacotes estão em 0.0.0 e as entradas abaixo são a história do repositório.

Acabamento dos estilos

30 out. 2026 · estilos

30 out. 2026 · biblioteca

Tokens que faltavam, slots estáveis e textos traduzidos

30 out. 2026 · biblioteca

Uma página para cada componente

28–30 out. 2026 · docs

Cada componente ganhou a própria página, em inglês e português: playground, de 6 a 9 exemplos ao vivo, composições reais, pares de faz/não faz, props geradas dos tipos, styling hooks e notas de teclado. Foram feitas grupo a grupo, de ações e formulários até layout e estrutura do app.

Escrever as páginas achou e corrigiu bugs pelo caminho, entre eles: horários de 12 horas quebrando a hidratação, um Progress indeterminado que parecia concluído, painéis do NavigationMenu abrindo vazios, setas do CommandPalette seguindo a ordem errada, Stack dentro de Stack herdando o espaçamento do pai e o foco caindo no <body> na última página de uma Pagination.

O site de documentação

27–28 out. 2026 · docs

Formulários avançados, datas, dados e estrutura do app

27 out. 2026 · biblioteca

Mais nove estilos

26–27 out. 2026 · estilos

Os primeiros 50 componentes

26 out. 2026 · biblioteca

Cerca de 50 componentes, em quatro grupos: ações e formulários, exibição e feedback (com os tons testados em 4,5:1), navegação e overlays, e as primitivas de layout (Box, Stack, Grid, Container, AspectRatio, ScrollArea, Portal, DirectionProvider). Cada um nos quatro primeiros estilos: minimal, neumorphism, retro-pixel e editorial.

O contrato de estilo

26 out. 2026 · biblioteca

A ideia em que a biblioteca inteira se apoia, provada com quatro estilos o mais distantes possível: DOM fixo com nomes em data-slot, tokens em camadas de cascata (cml.tokens, cml.components, cml.style, cml.preferences), StyleProvider com ilhas aninhadas, e Button, Dialog e Tabs como primeiros componentes.

Fundação

26 out. 2026 · ferramentas

O monorepo com pnpm e Turborepo: @camaleo/react, @camaleo/styles, Storybook, este app de docs e um app Next.js que confere a renderização no servidor.

Esta página foi útil? · Editar esta página no GitHub