Alfa v0.3.12 (abril de 2024)
Correções de bugs
Plug-in do Figma
- Correção da regressão em que o plug-in do Figma levaria muito tempo para carregar.
- Correção do problema em que o plug-in do Figma apresentava um erro se houvesse uma imagem preenchida em um vetor no arquivo
- Correção do problema em que a lista suspensa de propriedades do parâmetro continha entradas inválidas.
- Correção do problema em que o botão "Enviar dados de uso para o Google" não era renderizado novamente depois de ser alternado.
- Correção do problema em que o plug-in do Figma mostrava uma visualização de detalhes do parâmetro em branco se o parâmetro fosse atualizado por outro usuário do Figma.
- Correção do problema em que o plug-in do Figma não respondia quando havia componentes com determinados tipos específicos de camadas sem suporte.
- Correção do problema em que copiar e colar vários componentes do Figma enquanto o plug-in estava aberto causava um erro.
Plug-in do Android Studio
- Foi adicionado suporte ao Android Studio Iguana e Koala.
- Foi adicionado suporte ao novo formato de URL do Figma.
Alfa v0.3.11 (janeiro de 2024)
O Relay v0.3.11 traz melhorias de desempenho significativas para o plug-in do Figma, principalmente em arquivos grandes do Figma. Colabore com facilidade, porque agora você pode conferir as alterações em tempo real feitas instantaneamente por outras pessoas no plug-in do Figma. Além disso, adicionamos suporte à rolagem dentro de linhas e colunas. Essa versão também inclui várias correções de bugs para os plug-ins do Figma e do Android Studio.
Novos recursos
- Desempenho aprimorado: aproveite uma performance extremamente rápida em um fluxo de trabalho ininterrupto. Isso pode ser notado principalmente quando você trabalha com arquivos grandes.
- Edição multiplayer: veja as alterações dos seus colegas de equipe instantaneamente com nosso novo recurso multiplayer. Não é mais necessário fazer atualizações manuais nem esperar sua vez. O Relay agora oferece suporte à colaboração multiplayer em tempo real no Figma.
- Propriedade de rolagem do Figma: o Relay agora oferece suporte à rolagem vertical em colunas e à rolagem horizontal em linhas. A propriedade de rolagem é transferida para o código gerado.
Correções de bugs
Plug-in do Figma
- Correção do problema em que os valores não podiam ser definidos em parâmetros personalizados expostos de instâncias aninhadas.
- Correção do problema em que o plug-in do Relay gerava um erro se o nome de uma variante era inválido no Figma.
- A tela de apresentação sem título foi corrigida.
- Correção do problema em que os parâmetros de conteúdo da imagem não podiam ser adicionados a frames com preenchimentos de imagem.
- Correção de um problema em que, quando os parâmetros são adicionados a diversas variantes, apenas uma das variantes era mostrada na seção "Camada" da página de detalhes do parâmetro. Agora, todas as variantes vinculadas estão sendo mostradas.
- Correção do problema em que os pacotes podem ser removidos do modo de desenvolvedor, um modo somente visualização.
- Correção do problema em que a seção "compartilhar com o desenvolvedor" era ativada no modo de desenvolvedor, um modo somente visualização.
Plug-in do Android Studio e código gerado
- Quando as importações do Android Studio falham, o Relay agora produz mensagens de erro mais informativas.
- Correção do problema em que o Relay causava um erro de ambiente de desenvolvimento integrado se não conseguisse renderizar uma visualização de um pacote de interface.
- Correção do problema em que variantes que começam com números geravam um código incorreto.
- Foi corrigida a mensagem de erro para ser mais informativa quando o download de fontes não era feito de um componente do Figma.
- Correção do problema em que o banner não era responsivo para redimensionamento.
- Foi corrigido um problema em que o mapeamento de destinos com letras minúsculas causava um erro durante o build.
- Correção do bug em que o código gerado às vezes não definia valores de parâmetro ao chamar outros elementos combináveis gerados
- O Relay agora oferece suporte ao cache de configuração do Gradle
- O cabeçalho do redirecionamento agora tem um rótulo acessível
- Melhorias gerais de estabilidade no plug-in do Android Studio.
Alfa v0.3.10 (outubro de 2023)
O Relay v0.3.10 inclui várias correções de bugs nos plug-ins do Figma e do Android Studio.
Correções de bugs
- Plug-in do Figma
- O plug-in do Figma agora mostra todas as variantes a que um parâmetro está vinculado.
- O botão de compartilhamento não aparece mais quando o plug-in do Figma é aberto no modo de desenvolvedor ou quando não há pacotes para compartilhar.
- Os pacotes não podem ser removidos no modo de desenvolvedor somente leitura.
- Os detalhes do pacote de interface não são mais mostrados quando a camada mãe de um componente é selecionada.
- Os erros e o título da página de aviso não se sobrepõem mais à lista ao rolar a tela.
- Android Studio
- As dimensões de visualização são calculadas corretamente no código gerado.
Alfa v0.3.09 (setembro de 2023)
O Relay v0.3.09 implementa um tutorial para criar pacotes de interface usando o plug-in do Figma e adiciona suporte para o empacotamento de vários componentes do Figma ao mesmo tempo. O plug-in do Figma melhorou o desempenho, enquanto o plug-in do Android Studio inclui melhorias no fluxo de trabalho de mapeamento.
Esta versão também inclui correções de bugs relacionados aos parâmetros do Figma e erros de importação e build do Android Studio.
Compatibilidade com o Android Studio
- O Relay agora exige o Android Studio Flamingo ou uma versão mais recente. Atualize se estiver usando uma versão anterior.
- O Relay agora exige o Plug-in do Android para Gradle 8.0 ou mais recente. Siga as instruções para fazer upgrade do Plug-in do Android para Gradle.
Novos recursos
- Há um novo tutorial de instruções no plug-in do Figma para guiar você pelo processo de criação de um pacote de interface no arquivo do Figma.
- Com o plug-in do Figma, é possível empacotar vários componentes do Figma ao mesmo tempo.
- No Android Studio, os desenvolvedores podem procurar elementos combináveis disponíveis para mapear com os pacotes de interface na caixa de diálogo de mapeamento.
- Os desenvolvedores podem gerar destinos de mapeamento
@Composable
de stub para pacotes de interface usando a caixa de diálogo de mapeamento. - O desempenho do plug-in do Figma foi aprimorado. Abrir o plug-in ou alterar as seleções é até duas vezes mais rápido em arquivos grandes.
- O plug-in Relay do Figma declara a política de acesso à rede (link em inglês). A página da comunidade do Relay informa o acesso "restrito" à rede (em vez de "desconhecido").
Correções de bugs
Plug-in do Figma
- O plug-in do Figma detecta corretamente e gera erros se há nomes de parâmetros duplicados com tipos de parâmetros diferentes.
- Foi corrigido um problema em que o plug-in do Figma roubava o foco do teclado da tela do Figma, dependendo da seleção da tela.
Android Studio
- Correção de um problema em que os builds falhavam no Linux e no macOS quando a operação de importação acontecia no Windows, devido a diferenças nos formatos do caminho.
- Correção de um problema em que a importação falhava no Android Studio se um componente tinha apenas números no campo de resumo ou descrição.
- Correção de um problema em que uma importação falhava no Android Studio quando um componente tinha uma imagem de visualização com tamanho de altura ou largura 0.
- Correção de um problema em que os pacotes de interface às vezes não podiam ser atualizados no Android Studio no Windows.
- Correção de um problema em que a caixa de diálogo de importação do Android Studio parava de responder na importação quando um arquivo de tradução de estilos era fornecido
- Correção de um problema em que uma importação falhava quando um valor não era fornecido a um parâmetro personalizado para uma instância de componente aninhado.
Alfa v0.3.08 (julho de 2023)
O Relay v0.3.08 facilita ainda mais o trabalho com componentes mapeados. Agora você pode usar a interface do plug-in do Relay para o Android Studio para gerar e gerenciar arquivos de mapeamento nos seus projetos. Esta versão também inclui várias correções de bugs para a qualidade do código gerado e a renderização de SVG.
Destaques de recursos
Adicionamos uma nova caixa de diálogo para gerar arquivos de mapeamento no Android Studio. Essa interface simplifica a configuração e a configuração de mapeamentos de componentes para pacotes de interface.
Agora você pode criar e abrir arquivos de mapeamento de pacotes na visualização de detalhes do pacote de IU no Android Studio.
Correções de bugs
Plug-in do Figma
- Correção do problema em que erros de camada duplicada não eram relatados corretamente.
- Adição de outras melhorias de interface para compatibilidade com o Figma DevMode.
Android Studio
- Correção de um problema em que o Relay não era criado corretamente no Windows e no Linux.
- Correção de vários problemas com a renderização de SVG.
- Correção de um problema em que os tamanhos de
null
causavam erros na geração de código. - Correção de um problema em que
Images
não era reconhecido corretamente na geração de código.
Alfa 0.3.07 (junho de 2023)
O Relay v0.3.07 implementa o suporte da interface para o novo modo de desenvolvedor do Figma anunciado na conferência de configuração do Figma. Esta versão também inclui várias correções de bugs que melhoram ainda mais a performance, a usabilidade e a estabilidade dos plug-ins Relay Figma e do Android Studio.
Destaques de recursos
O plug-in do Figma agora apresenta uma interface do usuário no modo de desenvolvedor. Isso se integra diretamente à nova visualização do desenvolvedor do Figma.
Correções de bugs
- Plug-in do Figma
- Correção do problema com foco inadequado após a ativação do botão "Create Relay Component".
- Correção do problema que era observado ao navegar de volta para o cabeçalho do Relay depois de sair dele
- O botão pop-up de menu ao lado do campo "Propriedade" agora é anunciado corretamente como um pop-up de menu, em vez do texto selecionável
- O link de erros e avisos agora gerencia o foco corretamente.
- Atualização da interface do usuário da página de erro.
- Plug-in do Android Studio
- As regiões roláveis foram corrigidas para ter nomes acessíveis que identificam claramente o tipo de conteúdo nessas regiões. Isso ajuda os usuários de leitores de tela a entender se querem interagir mais com essa região, sem precisar navegar por ela.
Alfa 0.3.06 (abril de 2023)
No Relay v0.3.06, o foco foi resolver problemas de performance e usabilidade. As mudanças incluem recursos de usabilidade da interface e melhorias que simplificam a experiência do usuário ao importar pacotes de componentes. O Compose 1.2 agora é a versão mínima necessária para o Relay. Essa mudança é necessária para alinhar a interpretação da altura da linha entre o Figma e o Compose.
Destaques de recursos
Atualizamos o arquivo playground no plug-in do Relay para o Figma com novos exercícios e exemplos para ajudar os designers a se familiarizarem com o uso do Relay.
Anotações
A nova versão mínima do Compose agora é a v1.2.
Correções de bugs
- Redução da incongruência de layouts entre o Figma e o Compose devido a diferentes
interpretações da altura da linha entre os dois aplicativos.
- O Relay agora exige que o Compose 1.2 aplique essa correção
- O botão "Fix it" do plug-in do Figma agora está posicionado corretamente.
- O plug-in do Figma agora só verifica nomes de pacotes duplicados na página atual, não em todo o arquivo do Figma.
- Problema resolvido no plug-in do Figma em que o foco não se move para o primeiro elemento do aplicativo na inicialização
- A acessibilidade de dicas foi melhorada para usuários de leitores de tela e teclado ao importar pacotes de interface com o plug-in do Android Studio.
- Melhoria na velocidade de inicialização do plug-in do Figma.
- Resolução de problema com o recurso "Fix It" do plug-in do Figma, que não abordava corretamente áreas de preenchimento sólida Agora, ele usa a primeira cor do gradiente ou, como alternativa, preto, como substituta.
- Problema resolvido em que o texto "Importar pacotes de interface" não era transmitido para leitores de tela.
- Correção de um caso extremo que causava erros falsos de "arquivo não encontrado" durante a importação de pacotes de interface usando o plug-in do Android Studio.
- Correção do problema em que os avisos de build não eram exibidos corretamente no Android Studio.
Alfa 0.3.05 (março de 2023)
Novos recursos
- Gerar arquivos de mapeamento
- Agora, os desenvolvedores podem clicar com o botão direito do mouse em um pacote de interface no Android Studio e selecionar "Generate mapping file" para criar um arquivo de mapeamento padrão. Esse arquivo é um ponto de partida que o usuário pode editar para configurar o próprio mapeamento de componentes personalizados. Um arquivo README.md também é gerado com instruções sobre como usar arquivos de mapeamento. Se já existir um arquivo de mapeamento para um pacote de interface, o menu de contexto vai mostrar "Abrir arquivo de mapeamento".
- Três novos tipos de parâmetros personalizados foram adicionados para permitir que os componentes mapeados informem quando os valores mudarem.
- Na página "Issues" do plug-in do Figma, os designers podem aplicar correções
com um clique a um componente empacotado para resolver problemas de maneira simples. Esta versão
oferece soluções para estes três problemas distintos:
- Substitua gradientes incompatíveis em preenchimentos por um sólido.
- Substitua gradientes incompatíveis em traços por um preenchimento sólido.
- Remova a imagem sem suporte no preenchimento.
Correções de bugs
- Código gerado e problemas de tradução
- Correção de casos em que os frames de layout automático do Figma com filhos posicionados que têm planos de fundo opacos ou translúcidos tinham segundos planos duplos
- Correção do problema em que as propriedades booleanas (mostrar/ocultar) do componente não eram convertidas nas camadas de instância do componente
- Correção do problema em que os ponteiros de toque respondiam lentamente no código gerado.
- Correção do problema em que os gerenciadores de interação em componentes aninhados do Figma não eram traduzidos corretamente.
- Correção do problema com componentes aninhados que não recebiam os valores corretos relacionados ao layout e ao gerenciador de toques
- Correção do problema com o uso de callbacks de toque em vários componentes do Relay, em que alguns callbacks eram invocados com argumentos incorretos.
- Experiência com o Android Studio
- Quando são feitas mudanças nos arquivos de conversão de estilos, o Android Studio agora recria todos os pacotes de interface.
- Correção do problema em que a importação podia falhar devido a uma imagem de visualização ausente, como quando um erro de rede ocorria.
- O Relay agora ignora subpastas
ui-packages
vazias durante os builds. - A pasta
ui-package-resources
foi adicionada à visualização do Android do Android Studio.
- Experiência com os plug-ins do Figma e do Figma
- Correção do problema com componentes com variantes de design em que os parâmetros personalizados não eram expostos de maneira confiável.
- Foi corrigido um problema em que a remoção do empacotamento no plug-in do Figma dos componentes não removia todos os metadados do Relay.
- Correção do problema em que as propriedades do componente Figma de componentes desempacotados apareciam automaticamente no componente pai quando adicionadas ao componente pai.
- Melhorias na acessibilidade
- Correção do problema em que a mensagem "Fetching UI Components" do Android Studio não ficava visível para os leitores de tela durante a importação.
- A caixa de diálogo "Set Figma Access Token" agora retorna itens de lista ao usar o VoiceOver.
- Os campos de entrada somente leitura no plug-in do Figma agora têm cursores não permitidos para indicar que não são editáveis.
Melhorias
- O plug-in do Android Studio agora se lembra das informações de transição de tema e estilo, então isso não precisa ser especificado em cada importação.
- A legibilidade da saída do Gradle foi melhorada pela saída de todas as mensagens
associadas a uma operação. Antes, elas podiam ser
intercaladas com mensagens de outras operações Além disso, o nível padrão de geração de registros agora é
INFO
em vez deLIFECYCLE
. - As funções combináveis geradas agora contêm valores padrão para todos os parâmetros.
Alfa 0.3.04 (fevereiro de 2023)
Novos recursos
- A página “Share with developer” no plug-in do Figma foi reformulada para permitir que você procure problemas de bloqueio nos componentes empacotados. Se tudo for verificado, você poderá salvar uma nova entrada no histórico de versões a partir da interface do plug-in sem complicações. Consulte a página Compartilhar pacotes de interface para saber mais.
- O Relay agora oferece suporte às propriedades do componente Figma. As propriedades do componente do Figma são muito semelhantes aos parâmetros do Relay. O Relay agora reconhece as propriedades do componente como equivalentes do parâmetro, quando aplicável, e tem suporte expandido às propriedades do componente para casos em que não existe um parâmetro equivalente. Consulte nossa documentação de propriedades do componente do Figma para mais detalhes.
- Importações conflitantes na implementação do Relay foram resolvidas. Agora, os aplicativos do Jetpack Compose podem usar o Relay e o Material 3 no mesmo projeto.
Correções de bugs
- Melhoria no desempenho do plug-in Figma para Relay em documentos grandes do Figma.
- Nomes de camada longos são unidos corretamente no plug-in Relay para Figma.
- Várias correções de acessibilidade foram aplicadas ao plug-in do Android Studio:
- Os marcadores persistentes foram adicionados à caixa de diálogo de importação do Android Studio.
- Foram adicionados rótulos de acessibilidade às imagens de banner e de componente na caixa de diálogo de importação do Android Studio.
- Corrigimos a tradução do conteúdo de texto com cifrões. Antes, isso causaria um erro de build.
- Correção de um problema com a busca de um componente remoto sem uma versão nomeada: se um componente remoto não tiver uma versão nomeada, o componente remoto mais recente será buscado
- Foi corrigida a conversão de componentes com camadas de nível superior configuradas para layout automático com um filho de posição absoluta Isso causaria erros de importação ou de build.
- Os parâmetros personalizados permitem que o "Tipo" seja editado em vez de "Propriedades", já que eles não estão associados a uma propriedade da camada.
- Correção do problema na interface do Figma que representa componentes profundamente aninhados com parâmetros filhos.
- Correção do problema em que componentes profundamente aninhados com parâmetros filhos podem falhar na importação.
Alfa 0.3.02 (dezembro de 2022)
Correções de bugs
- Os frames de layout automático com filhos posicionados agora são processados corretamente quando definidos como "hug".
- Os frames de layout automático com filhos posicionados agora são processados corretamente na raiz de um componente
Alfa 0.3.01 (novembro de 2022)
O plug-in do Android Studio agora oferece suporte ao Android Studio Electric Eel.
Correções de bugs
- Windows: os arquivos de mapeamento de estilo agora podem ficar em unidades diferentes do Android Studio. Antes, essa ação bloqueava a operação de importação.
- O botão "Create UI Package" agora só é ativado quando um único pacote de interface válido é selecionado no plug-in do Figma.
- Os usuários que usam tamanhos de fonte maiores (por exemplo, mais de 16 em
AppleSystemUIFont
) agora não veem mais o texto cortado na caixa de diálogo "Configurações" do plug-in do Android Studio. - O item de menu "Import UI Packages" no Android Studio agora fica sempre ativado, a menos que o projeto tenha mais de um módulo e nenhum arquivo esteja selecionado ou o arquivo selecionado não esteja em nenhum módulo.
- O plug-in do Figma agora processa corretamente a adição de parâmetros a um componente que usa variantes e contém várias instâncias de componentes filhos.
Alfa 0.3.00 (outubro de 2022)
Lançamento da versão Alfa na Conferência de Desenvolvedores Android
Nenhuma recomendação no momento.
Tente fazer login na sua Conta do Google.