Lançamento da versão 1.4.0
Estamos muito felizes com o lançamento de mais uma versão da biblioteca de componentes para mini-apps do ecossistema Ame Digital. Hoje lançamos a versão 1.4.0 e deixamos logo abaixo uma nota sobre as modificações:
Novos Componentes
InfiniteScroll
Incluímos um novo componente que permite que o desenvolvedor realimente uma lista de itens. Trata-se de um scrollview vertical onde o cliente, ao rolar a tela verticalmente e chegar ao final da lista, consegue carregar novas páginas de uma lista de elementos (produtos por exemplo.)
Skeleton
Um dos componentes mais solicitados pelos desenvolvedores de mini-app era um que permitisse traçar uma prévia do conteúdo antes que o mesmo fosse carregado. Agora isso é possível com o componente Skeleton, que possui variações em retângulo, linha e círculo.
Alterações em Componentes
Alterações significativas no componente DropdownButton
Sem dúvidas o componente que passou por maiores correções neste último lançamento. Infelizmente um pouco da retrocompatibilidade foi perdida, no entanto isso foi compensado por uma nova forma de tratar os dados internamente. Nossa documentação encontra-se atualizada e você poderá ver como utilizá-lo.
Novas Propriedades
Opacity em todos os componentes que herdam de BaseComponent
Todos os componentes baseados em BaseComponent permitem que você possa torná-los transparentes com a propriedade opacity. Os valores vão de 0 (transparente) até 1 (opaco).
Transform em todos os componentes que herdam de BaseComponent
Todos os componentes baseados em BaseComponent permitem que você possa transformar posições e dimensões através da propriedade transform, bastando para isso enviar uma string semelhante aos valores de transform utilizados em CSS.
Transition em todos os componentes que herdam de BaseComponent
Todos os componentes baseados em BaseComponent permitem que você possa informar pequenas animações de mudança de estado através da propriedade transition, bastando para isso enviar uma string semelhante aos valores de transform utilizados em CSS.
Position em todos os componentes que herdam de BaseComponent
Todos os componentes baseados em BaseComponent permitem que você possa indicar restrições de posição, semelhante ao que acontece no CSS. Você poderá utilizar os valores: relative, absolute e fixed.
Top, bottom, left e right em todos os componentes que herdam de BaseComponent
Utilizando junto à propriedade position, você pode determinar posicionamentos absolutos com essas propriedades.
Placeholder para componente Input
Os componentes Input finalmente receberam uma propriedade placeholder para texto indicador de valor necessário do input
OnLoad para componente Image
O componente Image possui agora uma propriedade capaz de invocar uma função no momento em que uma imagem termina de ser carregada.
OnError para componente Image
O componente Image possui agora uma propriedade capaz de invocar uma função no momento em que uma imagem não conseguiu ser carregada.
WhiteSpace e textOverflow no componente Text
O componente Text ganhou novas propriedades que auxiliam na truncagem de texto.
Correções
ActivityIndicator quando no IOS
Corrigimos um ponto específico em que o ActivityIndicator não rederizava corretamente.
Margin e height no componente Card
Corrigimos as propriedades de margin e height no componente Card, elas não funcionavam anteriormente.
Algumas propriedades do componente Image
Corrigimos as propriedades de margin e height no componente Image, elas não funcionavam anteriormente. Outras propriedades herdadas de BaseComponent também não estavam funcionando anteriormente.
Bom, é só isso. Acreditamos que houve uma boa evolução na biblioteca de componentes.
Com a chegada dessa nova versão ela encontra-se bem madura mas em contínua evolução.
Contamos com você desenvolvedor para que nos envie sempre os feedbacks positivos ou negativos durante seu uso.