Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refatoração do SignInPage para Utilizar o PenhasButton #270

Conversation

RoxyRoses
Copy link
Contributor

@RoxyRoses RoxyRoses commented Nov 14, 2024

Substituição de RaisedButton por PenhasButton na página de login

Descrição

Este PR substitui o uso do RaisedButton pelo componente PenhasButton.roundedOutlined na página de login, alinhando o código aos padrões atuais do design system. Além disso, remove importações obsoletas e atualiza o asset visual da interface.

Alterações principais:

  • Substituído RaisedButton por PenhasButton.roundedOutlined para o botão "Cadastrar".
  • Removidas importações não utilizadas, como button_shape.dart.
  • Corrigido uso de WidgetsBinding.instance.focusManager, eliminando o operador de null-aware.
  • Atualizado o asset visual (sign_in_page.png) para refletir as mudanças.

Motivo

Estas mudanças visam melhorar a consistência com o design system e simplificar a manutenção futura, eliminando dependências e padrões antigos.

Como testar

  1. Navegue até a tela de login.
  2. Verifique se o botão "Cadastrar" está funcionando corretamente com o novo componente.
  3. Confirme se não há alterações inesperadas na interface ou funcionalidade.

Capturas de tela (se aplicável)

Antes:
image

Depois:
image

Checklist

  • Código alinhado aos padrões do design system.
  • Testes visuais atualizados (sign_in_page.png).
  • Funcionalidade do botão verificada.

Observações

Esta alteração pode ter impacto visual em outras partes do aplicativo, caso o botão "Cadastrar" seja estilizado ou testado em cenários específicos.


Tipo de mudança:

  • Nova funcionalidade (não quebra compatibilidade)
  • Breaking Change (impacto na compatibilidade)

Por favor, revisem e forneçam feedback. 🚀

@RoxyRoses RoxyRoses added deprecation Para destacar o uso de componentes obsoletos refactor Envolve melhorias no código, como substituir o componentes obsoletos labels Nov 14, 2024
@RoxyRoses RoxyRoses self-assigned this Nov 14, 2024
@RoxyRoses RoxyRoses changed the title [FIX] Corrigir uso de operador Null-Aware desnecessário e RaisedButton descontinuado no arquivo sign_in_page.dart Refatoração do SignInPage para Utilizar o PenhasButton Nov 18, 2024
@RoxyRoses RoxyRoses changed the title Refatoração do SignInPage para Utilizar o PenhasButton Refatoração do SignInPage para Utilizar o PenhasButton Nov 18, 2024
@RoxyRoses RoxyRoses changed the title Refatoração do SignInPage para Utilizar o PenhasButton Refatoração do SignInPage para Utilizar o PenhasButton Nov 18, 2024
@RoxyRoses RoxyRoses marked this pull request as ready for review November 18, 2024 21:00
@RoxyRoses RoxyRoses requested a review from a team as a code owner November 18, 2024 21:00
… into 261-fix-corrigir-uso-de-operador-null-aware-desnecessário-e-raisedbutton-descontinuado-no-arquivo-sign_in_pagedart
Copy link

sonarcloud bot commented Nov 18, 2024

Copy link

codeclimate bot commented Nov 18, 2024

Code Climate has analyzed commit 6121caf and detected 0 issues on this pull request.

View more on Code Climate.

@shonorio shonorio merged commit 0179c6a into main Nov 18, 2024
7 checks passed
@shonorio shonorio deleted the 261-fix-corrigir-uso-de-operador-null-aware-desnecessário-e-raisedbutton-descontinuado-no-arquivo-sign_in_pagedart branch November 18, 2024 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deprecation Para destacar o uso de componentes obsoletos refactor Envolve melhorias no código, como substituir o componentes obsoletos
Projects
None yet
2 participants