Repository navigation
Releases: vs0uz4/PyCalculatorIA
Releases · vs0uz4/PyCalculatorIA
Release list
v1.2.0
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!
v1.1.0
🎉 Expressão Completa e Visual Matemático
Adicionado
- Exibição da expressão completa no display enquanto o usuário digita (ex:
1+5×2), tornando o acompanhamento da operação mais intuitivo. - Uso de símbolos matemáticos tradicionais no display:
×para multiplicação e÷para divisão, aproximando a experiência das calculadoras físicas.
Visual & UX
- Melhoria na experiência visual do display, deixando a visualização das operações mais clara e elegante.
Correções
- Limpeza completa da expressão e do resultado ao pressionar
AC, garantindo um novo início a cada cálculo.
Esta release traz uma experiência de uso mais próxima das calculadoras reais, com visualização clara da expressão e símbolos matemáticos tradicionais, além de pequenos ajustes para tornar o uso ainda mais fluido.
v1.0.1
📚 Documentação Melhorada
Adicionado
- CHANGELOG.md seguindo o formato Keep a Changelog
- Documentação detalhada de todas as alterações desde o início do projeto
- Organização clara com seções e emojis para melhor legibilidade
- Links para releases no GitHub
Esta release foca em melhorar a documentação do projeto através da adição de um CHANGELOG detalhado e bem organizado, facilitando o acompanhamento da evolução do projeto.
v1.0.0
Full Changelog: https://github.com/vs0uz4/PyCalculatorIA/commits/v1.0.0