senior_design_system 7.0.7 senior_design_system: ^7.0.7 copied to clipboard
All of our Senior design system components for building mobile apps.
{version} #
[{date}]
Quebras de compatibilidade #
- N/A.
Novas funcionalidades #
- N/A.
Melhorias #
- N/A.
Correções #
- N/A.
Alterações na base de dados #
- N/A.
Alteração de dependências #
- N/A.
7.0.7 #
7.0.6 #
[27/03/2024]
Melhorias #
- HCMAPP-1021 - foi alterado o comportamento do label do BottomNavigationBarItem para quando estiver selecionado ficar em negrito. foi adicionado 2 paramentros para o BottomNavigationBarItem, o IconSize e o IconPadding para que possa ser customizado o tamanho do icone e o padding do icone.
7.0.5 #
7.0.4 #
7.0.2 #
7.0.1 #
[19/01/2024]
Correções #
- DSN-4496 - Pequenas correções no SeniorTextField.
- Disponibilizada a propriedade hintText;
- Disponibilizada a propriedade autovalidateMode;
- Adicionado uma cor de fundo para o campo;
- Adicionado um padding no componente para que outros componentes não sobreponham o label do campo.
- Ajustado espaçamento lateral do conteúdo que estava maior do que o esperado.
7.0.0 #
6.0.3 #
[19/12/2023]
Melhorias #
- HCMAPP-908 - SeniorMenuItemList a partir de agora permite um Widget onde era um IconData para atender diversos cenários.
- Os botões do componente SeniorModal podem ter um estado de ocupado..
- DSN-4232 - Ajustando componentes para usar a nova escala de cinza.
6.0.2 #
6.0.1 #
6.0.0 #
[27/11/2023]
Quebras de compatibilidade #
- DSN-4409 - O parâmetro size deixa de existir no componente SeniorButton.
- Não há mais a variação de tamanho small e big do SeniorButton e SeniorLinearLongPressButton.
- O componente SeniorActionButton foi removido da biblioteca.
- O componente SeniorAppBar foi removido da biblioteca.
- O componente SeniorEvaluation foi removido da biblioteca.
- O parâmetro onTapBack do SeniorColorfulHeaderStructure foi removido.
- O parâmetro horizontalPadding do SeniorNotificationList foi removido.
5.1.1 #
5.0.2 #
5.0.1 #
5.0.0 #
[20/10/2023]
Quebras de compatibilidade #
- DSN-4359 - O componente Modal deixa de receber componentes buttons e recebe apenas as propriedades dos botões, sendo agora responsabilidade da modal criar e posicionar os botões. Agora posiciona em coluna em telas menores e em linha em telas maiores.
Melhorias #
- DSN-4359 - Posicionando os botões da Modal em linha.
4.0.5 #
4.0.4 #
4.0.3 #
4.0.2 #
4.0.0 #
[18/08/2023]
Quebras de compatibilidade #
-
DSN-3888 - Foi reescrito o componente SeniorButton. Novas propriedades foram disponbilizadas, como o estado outlined e danger nos primários. A forma de utilização dos botões também mudou, sendo necessário adequar os projetos que usavam a antiga versão do componente. resumo das alterações:
- O tipo de botão danger deixa de exisitir e passa a ser uma propriedade do botão primário.
- Foi disponibilizado o estado outlined nos botões primérios.
- O estado busy, assim como a mensagem de carregamento -- busyMessage -- fica exclusivo apenas do botão primário. Se no seu projeto estava sendo usado um estado de carregamento em um botão secundário ou terciário entre em contato com o UX do seu produto.
- O construtor SeniorButton.icon deixa de existir e todos os botões recebem o parâmetro icon que pode ser informado para adicionar um ícone ao botão.
- Foram disponibilizados os construtores SeniorButton.primary, SeniorButton.secondary e SeniorButton.ghost para criar botões primários, secundários e terceários respectivamente.
- Construir o botão apenas com SeniorButton cria sempre um botão primário.
- O parâmetro fullLength passou a se chamar fullWidth. O funcionamento se manteve o mesmo.
- Foi disponibilizado o parâmetro style que permite customizar um botão específico da aplicação.
- As propriedades de estilo do componente utilizadas no tema mudaram. Se no aplicativo estão sendo customizados os estilos do botão é importante rever o tema. Os temas light e dark padrão já estão adequados.
-
DSN-4219 - Foi reescrito o componente SeniorImageCropper. A antiga versão era um impeditivo para atualizarmos a versão do Flutter para suportar o SKD do Dart igual ou superior a 3. Algumas mudanças no componente foram geradas, em usabilidade e características. consulte a Dart Doc para adequá-lo ao seu projeto.
- O componente não tem mais a dependência do image_crop que impedia a evolução da biblioteca.
- O estilo no momento de recortar a imagem mudou. Agora difere de acordo com o sistema operacional em execução, tendo uma aparência em Android e outra no iOS.
- Foram adicionados os parâmetros onException para tratar erros inesperados e alguns parâmetros que definem o texto de botões foram adicionados e outros removidos.
-
DSN-4245 - Foi reescrito o componente SeniorBadge para comportar o antigo SeniorBadge e o SeniorStatefulBadge. Agora as badges podem ser selecionáveis. O componente SeniorStatefulBadge não estará mais disponível e pode ser usado o SeniorBadge com os parâmetros
value
eonSelect
. -
DSN-4219 - Atualizada a versão do Flutter para suportar o SDK do Dart igual ou superior a 3 no projeto. Será necessário realizar atualização nos projetos que utilizam este pacote também para garantir um bom funcionamento.
- Versão do Flutter: 3.13.0.
- Versão do Dart: 3.1.0.
3.2.0 #
3.1.0 #
3.0.5 #
3.0.4 #
3.0.2 #
3.0.0 #
2.2.17 #
[24/05/2023]
Correções #
- HCMAPP-743 - Ajustada cor do SeniorIconButton.
- HCMAPP-743 - Alterada a Cor do Container que agrupa os buttons do SeniorImagemCroppe para adequar ao tema escuro.
2.2.14 #
2.2.13 #
[05/05/2023]
Correções #
- HCMAPP-585 - Feito correção no padding do GridView do SeniorCaldendar, feito correção no titleTextStyle do SeniorBottomSheetWidget que não estava pegando as alterações de fonte enviadas pelo parametro.
- DSN-4111 - Correção de erro que impedia exibir a bottom-sheet quando o content tivesse um expanded.
- DSN-4111 - Ajustando a cor do ícone de mostrar e ocultar a senha nos campos de senha.
- DSN-4111 - Ajustando as cores de label, helper e borda do senior_text_field no tema light e dark padrão.
- DSN-4111 - Correção da borda inferior do campo de senha quando tem foco.
2.2.11 #
2.2.10 #
2.2.9 #
2.2.8 #
2.2.7 #
[18/04/2023]
Melhorias #
- DSN-4065 - Possibilidade de ter a altura do BottomSheet flexível de acordo com a altura do conteúdo.
- HCMAPP-704 - Ajuste para possibilitar rolagem horizontal de página e atualizar a aba atual
2.2.5 #
2.2.3 #
2.2.2 #
2.2.1 #
[04/04/2023]
Melhorias #
- HCMAPP-686 - Inclusão de ocultar a opção de fechar a notificação.
Correções #
- DSN-4034 - Disponibilizada a propriedade validadeOnChange no SeniorTextField.
2.1.4 #
2.1.3 #
2.1.2 #
[09/03/2023]
Melhorias #
- ERPAVG-885 - Adicionada a possibilidade de controlar o tamanho do leading do backdrop.
2.1.1 #
[07/03/2023]
Correções #
- HCMAPP-585 - Feito correção no padding do GridView do SeniorCaldendar, feito correção no titleTextStyle do SeniorBottomSheetWidget que não estava pegando as alterações de fonte enviadas pelo parametro.
2.1.0 #
2.0.0 #
1.1.5 #
1.1.3 #
1.1.2 #
1.1.0 #
1.0.0 #
0.28.5 #
[17/01/2023]
Correções #
ERPAVG-627 - Corrigido problema que gerava uma sobreposição entre o cursor e o label do PasswordField.
0.28.4 #
[17/11/2022]
DSN-3727 - Corrigido problema que criava um espaço extra na bottom sheet quando o teclado era aberto.
0.28.3 #
[04/11/2022]
DSN-3719 - Removendo lineHeight de texto de botão para que ele fique centralizado.
0.28.1 #
0.28.0 #
[24/10/2022]
Quebras de compatibilidade #
DSN-3597 - Com a nova estrutura de temas é necessário adicionar o Widget SeniorDesignSystem no ponto mais alto da árvore de Widgets. Isso irá garantir que o gerenciamento de temas seja construído. A ausência deste widget causará erros. DSN-3597 - É necessário que o compileSdkVersion esteja na versão 33.
Novas funcionalidades #
DSN-3597 - DarkTheme dos componentes e gerenciamento de temas.
0.27.7 #
[24/10/2022]
Correções #
- HCMAPP-496 - Correção de erro que acontecia quando o nome do usuário continha espaços seguidos.
0.27.6 #
[18/10/2022]
Melhorias #
- Tornando o texto que indica o limite de caracteres no SeniorTextField opcional.
0.27.5 #
[06/10/2022]
- Alterado o comportamento da SeniorBottomSheet, para que a mesma se redimensione ao exibir o teclado.
0.27.2 #
0.27.1 #
[30/08/2022]
Melhorias #
- Disponibilizando a opção de apagar o conteúdo dos campos do componente Pin Code Fields. DSN-3283.
- Disponibilizando a opção de colar conteúdo da área de transferência no componente Pin Code Fields. DSN-3283.
- Disponibilizando a possibilidade de bordas quadradas no componente Stepper. DSN-3565.
- Habilitando no componente Stepper a possibilidade de configurar as cores dos steps pelos estados de completedStepColor, currentStepColor e uncompletedStepColor. DSN-3565.
0.27.0 #
0.26.2 #
0.26.0 #
0.25.0 #
[04/08/2022]
Novas funcionalidades #
- Adicionado o componente SeniorCalendar. HCMAPP-419.
- Adicionado o componente SeniorIconButton. DSN-3451.
- Adicionado o componente SeniorSignature. DSN-3398.
- Melhorias no componente SeniorStatePage. DSN-3141.
- Adicionado o componente SeniorSlideToAct. DSN-3402.
Quebras de compatibilidade #
- Atualização do Flutter para a versão 3.0.5. DSN-3470.
0.24.0 #
- Adicionado o componente SeniorStepper. HCMAPP-420.
0.23.0 #
0.22.0 #
0.21.6 #
0.21.5 #
[13/05/2022]
Correções #
- Ajuste no componente SeniorCheckbox para alinhar no centro quando não houver título. ERPATR-1466.
0.21.4 #
0.21.2 #
0.20.0 #
0.19.9 #
0.19.8 #
0.19.7 #
0.19.6 #
0.19.5 #
0.19.4 #
0.19.3 #
0.19.2 #
0.19.1 #
[29/03/2022]
Correções #
- Correção das cores quando o SeniorRating está habilitado e desabilitado. DSN-3177.
- Correção no SeniorSwitch para retornar somente o switch quando não tiver título, evitando erro de alinhamento. DSN-3177.
- Correção das cores quando o SeniorSquareButtonsMenu está habilitado e desabilitado. DSN-3177.
- Parâmetro listen no SeniorThemeProvider.getTheme que é repassado para o Provider. DSN-3177.
- Correção nas cores de SeniorModal. Tamanho flexível de acordo com o conteúdo apresentado. DSN-3177.
0.19.0 #
0.18.2 #
0.18.1 #
0.18.0 #
0.17.1 #
[18/03/2022]
Melhorias #
*Adicionada cor primária da senior no RefreshIndicator. ERPAGRO-7481.
Correções #
*Corrigido problema do setState. ERPAGRO-7481. *Corrigido bug em que não exibia o leading da appBar. ERPAGRO-7481.
0.17.0 #
0.16.0 #
[11/03/2022]
Novas funcionalidades #
- Criado o SeniorBackdrop ERPAGRO-7481.
Melhorias #
- Os componentes SeniorColorfulHeaderStructure, SeniorAppBarHome, SeniorAppBarPage, SeniorAppBarCustom foram depreciados ERPAGRO-7481.
- Adicionadas documentações de componentes DSN-2928.
0.15.15 #
0.15.14 #
0.15.13 #
0.15.12 #
[15/02/2022]
Melhorias #
- Definindo Navigation.pop como ação padrão para o botão de voltar do SeniorColorfulHeaderStructure HCMAPP-257.
0.15.11 #
0.15.10 #
0.15.9 #
0.15.8 #
[31/01/2022]
Correções #
- Adicionado o elevation na SeniorAppBar para remover o problema de exibir sombras.
- Removido o Align do SeniorAppBarCustom, para que quando passe um leading null ele respeite o padrão da AppBar.
- Alterado o preferredSize de 100 para 50.
0.15.6 #
0.15.5 #
0.15.4 #
[21/01/2022]
Correções #
- Opção de reduzir a qualidade de imagem para limitar seu tamanho no componente SeniorImageCropper. HCMAPP-183
- Adicionando estado isLoading no componente SeniorProfilePicture. HCMAPP-183
0.15.3 #
0.15.2 #
0.15.1 #
0.14.6 #
0.14.5 #
[{28/12/2021}]
Fix #
- SeniorNotificationList move the loading component to the item list and changes the button type from secondary to ghost and changed the button fullLength property to true.
0.14.3 #
0.14.2 #
0.12.0 #
0.11.5 #
0.11.4 #
0.11.3 #
0.11.1 #
0.10.15 #
[29/11/2021]
Fix #
- Parameter to inform the label of the SeniorTextField component's counter and allow internationalization.
- Setting null value as default for textInputAction in SeniorTextField component.
0.10.12 #
[24/11/2021]
Fix #
- Not required icon in SeniorMenuItemList component.
- Aligned label and hint text in SeniorTextField component.
- Added textInputAction property in SeniorTextField component.
- Added onFieldSubmitted property in SeniorTextField component.
0.9.3 #
[01/11/2021]
Fix #
- Fixed the InkWell animation border radius from SeniorCard.
- Fixed the InkWell animation border radius from SeniorSquareButtonsMenu.
- Fixed border from SeniorTextField.
0.9.2 #
[29/10/2021]
Fix #
- Animation busy state in SeniorButton component.
- Added custom padding in SeniorSquareButtonMenu.
0.9.0 #
[28/10/2021]
Features #
- Added SeniorTextField.password component
- Fixed SquareButtonsMenu component that was transparent when there was no Material on top of it in the tree
0.8.5 #
[28/10/2021]
Fix #
- Added duration and dismissDirection properties in SeniorSnackbar component
- Color adjustment in SeniorMenuItemList component
0.8.4 #
[25/10/2021]
Fix #
- Added disabled state and checkbox in SeniorSquareButtonsMenu component
- Fixed issue that caused SeniorCard component not to execute onTap event
- Setting SeniorCheckbox background color when active
0.6.0 #
[19/10/2021]
Features #
- Added the following widgets:
- SeniorLoading;
- SeniorColorfulHeaderStructure;
- SeniorEvaluation;
- SeniorMenuListItem;
- SeniorModal;
- SeniorSquareButtonsMenu e
- SeniorQuotes.
0.2.0 #
[08/09/2021]
Features #
- Fixes in the SeniorTextField widget and obscureText property.
- SeniorDropdownButton widget available.
- SeniorExpansionPanelList available.
- SeniorInfoCard available.
- Fixes in the SeniorTopBar widget.
- widget documentation.