Skip to content

v1.2.0

Latest

Choose a tag to compare

@vs0uz4 vs0uz4 released this 26 Apr 20:40

PyCalculator IA v1.2.0 🚀

✨ Novidades e Melhorias

  • Layout 100% nativo Streamlit: Todos os botões agora usam apenas st.button e st.columns, garantindo máxima compatibilidade, responsividade e alinhamento perfeito em qualquer tela.
  • Display com visual moderno: Gradiente suave, sombra, borda e texto em negrito deixam o display mais elegante, legível e com destaque.
  • Botões AC e = em laranja intermediário: Destaque visual para as ações principais, usando type="primary" e um laranja equilibrado.
  • Botões de operação em azul claro: (+, −, ×, ÷) com azul suave e hover azul mais intenso, usando type="secondary".
  • Código limpo e organizado: Funções utilitárias no topo, layout do display e botões em sequência lógica, facilitando manutenção e evolução.
  • CSS customizado robusto: Aproveita os tipos nativos de botão do Streamlit para personalização visual sem hacks.

🐞 Correções

  • Corrigido erro de função indefinida ao clicar nos botões.
  • Corrigido hover verde sobrescrevendo as cores personalizadas.
  • Corrigido desalinhamento e diferenças visuais entre botões causados por tooltips e HTML customizado.

🧹 Limpeza e Refatoração

  • Remoção total de grids HTML customizados, scripts JS, tooltips e experimentos antigos.
  • Garantia de que apenas o layout nativo do Streamlit é utilizado para máxima compatibilidade e manutenção.

Experimente a nova versão:
https://pycalculator.streamlit.app/

Se gostou, deixe uma estrela ⭐ no repositório!
Dúvidas, sugestões ou bugs? Abra uma issue ou contribua com um PR!