Skip to content

Histórico de versões ​

0.1.0-rc.11: ajustes Web e playback nativo ​

A RC.11 ajusta o teclado mobile, os intervalos de scroll relativos ao elemento e o diagnóstico de conflitos entre superfícies. No nativo, inclui adapters opcionais, sensores, shaders controlados por spring/scroll, máscaras líquidas e vídeo local sem áudio no iOS. O playback Android retém menos dados após as animações terminarem; o exportador de auditoria processa relatórios em um worker. O estudo em aparelho físico documenta CPU, memória e apresentação sem alterar os padrões dos aplicativos.

As APIs Web continuam experimentais. O site já usa o runtime Web na escultura, no movimento com scroll e no playground; as mudanças de shaders/vídeo nativos não se aplicam automaticamente ao DOM. Instale a RC.11, mantenha o pacote nativo opcional na mesma versão e recompile os apps nativos. Changelog da versão.

Simulador de iPhone 17 Pro, iOS 26.2, interface em inglês. Toques e scroll reais via XCTest controlam fusão/separação, resize pausado e em reprodução e descarte. O fundo quadriculado mostra a transparência. Velocidade original; não é aparelho físico.
Chromium desktop, interface em inglês. Scroll e cliques reais mostram entrada/saída da seção, inserção acima dela, resize, diagnóstico de geometria e recuperação. Gravação do navegador em velocidade original; não é evidência de desempenho nativo ou em aparelho físico.

0.1.0-rc.10: efeitos Web, sensores e retorno completo da galeria ​

A RC.10 adiciona gradientes, loading e texto, partículas, blur, formas e efeitos de imagem, teclado, sheets, navegação, física e ícones e gravidade, haptics, sensores, glass e retorno à miniatura por chave. Apps nativos ganham headers no Core ScrollView e reordenação de linhas montadas.

As APIs Web continuam experimentais. Instale a RC.10, mantenha os adapters nativos opcionais na mesma versão e recompile apps nativos. Notas do release. A adoção no Mavis permanece separada.

0.1.0-rc.8: orquestração e ciclo de vida Web ​

A RC.8 adiciona playback de valores, decay, progresso, sequências, timelines, estados e desenho SVG, além de montagem Vue/Nuxt, entradas por identidade e scroll horizontal. Os estados nativos agora retomam a view substituta depois de remover a anterior durante a pausa.

As APIs Web continuam experimentais, com limites documentados de coordenadas/captura; a adoção no Mavis é separada. Instale a RC.8, mantenha o pacote nativo opcional na mesma versão e recompile apps nativos. Veja as notas do release e a aceitação restante.

0.1.0-rc.7: layout e interações completas na Web ​

A RC.7 adiciona cores, bordas, tamanho intrínseco, FLIP e cenas com seek, escopos, ponteiro/viewport e configuração contínua Vue, além de geometria de overlays, elementos compartilhados, receitas e diagnóstico. O showcase apresenta exemplos nativos e envios da comunidade.

As APIs Web continuam experimentais, com limites documentados de coordenadas/captura; a adoção no Mavis é separada. Instale a RC.7, mantenha o pacote nativo opcional na mesma versão e recompile apps nativos. Veja as notas do release e a aceitação restante.

0.1.0-rc.6: interação Web e movimento nativo ​

A RC.6 adiciona valores, springs contínuas e drag/snap Web, além de mapeamentos, geometria e scroll. No nativo, entrega cores e raio em springs, cenas com seek, tamanho em Flexbox e molas entre corpos.

As APIs Web continuam experimentais; a integração Mavis é separada. Instale a RC.6, recompile apps nativos e confira as notas do release e a aceitação restante.

0.1.0-rc.4: composição nativa, retomada e sheets ​

A RC.4 toca camadas infinitas sem período comum em compositores nativos em vez de reconstruir janelas de quatro segundos, então composições de 64 views passam de centenas de milissegundos por boundary para zero nos aparelhos medidos. Retoma shapes, gradientes e blur do Android do tempo em que estavam pausados, posiciona o bottom sheet pelos insets de safe area do host e oferece só as ações do handle que um stop pode executar.

O preview tem 74 exemplos em quatro idiomas. Instale a RC.4 e recompile o app nativo. Confira as notas do release e as validações pendentes em aparelhos físicos antes da estável.

0.1.0-rc.3: modais, formas e alvos ​

A RC.3 adiciona modais interativos no iOS, constrói keyframes numéricos do Android em uma única chamada nativa, permite criar formas antes de a view carregar e aceita refs de componente como alvos. Ajusta a galeria e os cabeçalhos de scroll ao texto grande do sistema e conclui as auditorias físicas de sensores e de bindings/camadas.

O preview tem 74 exemplos em quatro idiomas. Instale a RC.3 e recompile o app nativo. Confira as notas do release e as validações pendentes em aparelhos físicos antes da estável.

0.1.0-rc.2: correções de ciclo de vida e composição ​

A RC.2 corrige âncoras de scroll durante resize e reload, gestos de volta no iOS após background, a soltura do press em camadas e a sincronização da composição nativa. Inclui arraste nativo com mola no ponteiro e validação do ciclo de vida da galeria no Android.

O preview agora tem 74 exemplos em quatro idiomas. Instale a RC.2 e recompile o app nativo. Confira as notas do release e as validações pendentes em aparelhos físicos antes da estável.

0.1.0-rc.1: a primeira candidata a release ​

O escopo de funcionalidades da 0.1.0 está congelado. Esta candidata reúne navegação compartilhada e uma galeria conectada, gestos nativos de voltar no iOS e predictive back no Android, composição por scroll, sensores, gravidade e física de círculos com vínculos.

Desenho e morph de vetores, blur animado e Liquid Glass no iOS 26 completam um preview com 73 exemplos em português, inglês, espanhol e chinês simplificado. Recompile o app nativo após atualizar. Instale a RC.1, leia as notas do release ou confira as validações pendentes antes da estável. A fase de RC se concentra em correções, compatibilidade e testes em aparelhos físicos.

Simulador iOS, interface em inglês: pinch/pan reais, zoom interrompido, dispensa cancelada e retorno à miniatura atual após reordenação. Tempo original.
Emulador Android, interface em inglês: arrasto e soltura reais com vínculos, molas, colisões e pontos de encaixe nativos. Tempo original; não mede desempenho em aparelho físico.
Emulador Android, interface em inglês: toques reais desenham um traço vetorial, transformam caminhos compatíveis, interrompem e pausam a animação. Tempo original.
Simulador iOS 26.2, interface em inglês: superfícies nativas de vidro se unem e separam, com troca de material, interrupção, pausa/retomada e Reduzir Movimento. Toques reais; tempo original.

Entregue na beta.18 ​

Layouts compartilhados movem elementos com identidade estável entre layouts da mesma página. O replay de interações transforma springs interrompidas, arrastos cancelados e transferências entre scroll e sheet em testes de regressão. A amostragem adaptativa concentra keyframes nativos onde a curva precisa, enquanto o inspetor de movimento mostra quem controla cada propriedade, compara observações nativas, ajusta uma spring e copia o TypeScript. Aquela versão ampliou o preview para 59 exemplos em português e inglês. Instale a versão ou leia as notas do release.

Indicador de aba compartilhado, expansão da capa do álbum e inversão rápida. Entrada real do SO em simulador iOS, na velocidade original.
Gravação da transferência entre scroll e sheet, replay e detecção de checkpoint errado de propósito. Interação real via ADB no emulador Android; o replay de contato mantido não testa o reconhecedor do SO.
Curvas adaptativas e de taxa fixa pelo player nativo no simulador iOS. A spring rápida está quatro vezes mais lenta de propósito; os números descrevem erro da curva, não FPS.
Inspeção de controle das propriedades, ajuste e pausa de uma spring, com cópia do TypeScript. Entrada real no emulador Android; observações da View nativa não medem apresentação da GPU nem FPS de aparelho físico.

Bottom sheet, listas e SceneKit ​

Bottom sheet coordena arrasto, scroll e teclado; reordenação de listas move itens entre células recicladas com rolagem automática nativa. No iOS, ambiente e shaders recebem intensidade e uniforms tipados pelo player nativo. O preview também oferece aparência clara, escura ou do sistema.

Arrasto, transferência para o scroll, crescimento do conteúdo e teclado. Entrada real via XCTest em simulador iOS 26.
Reordenação de 200 itens com rolagem automática e reciclagem de células. Toques reais do SO em emulador Android, na velocidade original.
Iluminação ambiente e parâmetros escalares/vetoriais do shader pelo player nativo SceneKit. Toques reais em simulador iOS; não é uma medição em aparelho físico.
Preview Jolt com temas claro/escuro e transição circular. Gravação real do simulador iOS.

Springs ao vivo e gestos nativos ​

Seguidores nativos com inversões e uma camada independente. Interação real no simulador iOS; os eventos de toque desta demo passam por JavaScript.
A mesma cadeia de springs com inversões e redução de movimento no emulador Android. Não é uma medição de desempenho em aparelho físico.
Pan, pinch e rotação simultâneos, seguidos de toques simples e duplos. Entrada real do SO no simulador iOS.
Um arrasto expande o painel e rola seu conteúdo; o arrasto inverso retorna ao painel sem soltar o dedo. Emulador Android, ScrollView vertical do Core.

Dimensões e câmera ​

Width/height e auto reais, com reorganização do texto, interrupção e alvos de toque funcionais. Simulador iPhone 17, iOS 26; o app seleciona velocidade 0,25× no trecho de interrupção.
Zoom em perspectiva SceneKit coordenado com pintura e iluminação, incluindo pausa e inversão. Gravação em tempo real no simulador iPhone 17, iOS 26.

Mais movimento ​

O assistente da demo no iOS. Cada movimento é uma chamada do Jolt.
Presets, springs e stagger no playground.

Publicado sob a licença MIT.