Lançamento da versão 1.4.3
Estamos lançando a terceira atualização da versão 1.4.0 da biblioteca de componentes para mini-apps do ecossistema Ame Digital. Denominamos essa versão de 1.4.3, a versão trouxe algumas novidades. Logo abaixo você encontra uma nota sobre as modificações:
Novos componentes
Novo componente YoutubePlayer
Trata-se de um componente simples para exibir vídeos hospedados na plataforma youtube. Maiores detalhes serão vistos na documentação.
Novo componente Animator
Este componente permite exibir animações baseand-se em JSON no formato Lottie.
Animações gratuitas podem ser encontradas no site LottieFiles.
Alterações em componentes
Arredondamento de bordas.
A base de todos os componentes recebeu novas propriedades para lidar com arredondamento de bordas. São quatro novas propriedades que se tornam específicas para cada um dos cantos do elemento. As novas propriedades são:
borderTopLeftRadius
borderTopRightRadius
borderBottomLeftRadius
borderBottomRightRadius
Lembrando que a propriedade borderRadius
ainda continua ativa e funcional.
Estas novas propriedades auxiliam os desenvolvedores de tela a realizar customizações mais acertivas ao design proposto.
Nova propriedade overflow.
A base de todos os componentes recebeu a propriedade overflow que recebe os valores:
visible
hidden
scroll
auto
Lembrando que todos os componentes descendem do componente base, então essas propriedades estão disponíveis em todos os filhos.
Eventos de toque.
Todos os componentes de toque (Touchable
- SolidButton
- GhostButton
- SoftButton
- TextLink
) recebem agora quatro novas propriedades.
Estas propriedades aceitam funções que são envocadas ao termos os seus respectivos eventos iniciados.
As novas propriedades são:
onTouchStart
onTouchEnd
onTouchMove
onTouchCancel
As funções recebem o objeto do evento proposto como primeiro parâmetro.
Nova propriedade fontStyle para textos
Os componentes de texto receberam agora a propriedade fontStyle para determinar valores padrão, itálico e oblíquo.
Nova propriedade size para o componente ActivityIndicator
O componente ActivityIndicator recebe agora uma propriedade size para definir o tamanho do spinner.
Nova propriedade autoNextOnFill para os inputs
Os componentes de input de texto possuem agora a propriedade autoNextOnFill
.
Esta opção é usada juntamente com a propriedade maxLength
e a propriedade nexInputId
.
Se ativa, quando o input atingir a quantidade de caracteres determinada por maxLength o foco se alterará para o próximo input.
Otimizações
Remoção de estilos sem utilidade
Realizamos uma otimização interna no processador de estilos e conseguimos otimizar a geração de estilos em até 30% em relação a versão anterior.
Essa melhoria talvez não seja percebida nas interações e gerações de tela, mas certamente fará diferença no desenvolvimento.
Esta versão não trouxe muita novidade, se você ainda não leu sobre a versão 1.4.2 sugiro a entender todas as mudanças.
Contamos com você desenvolvedor para que nos envie sempre os feedbacks positivos ou negativos durante seu uso.