Repository navigation
PyCalculator IA v1.2.0 🚀
✨ Novidades e Melhorias
- Layout 100% nativo Streamlit: Todos os botões agora usam apenas
st.buttonest.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!