Skip to content

Releases: vs0uz4/PyCalculatorIA

v1.2.0

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!

v1.1.0

Choose a tag to compare

@vs0uz4 vs0uz4 released this 26 Apr 16:10

🎉 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

Choose a tag to compare

@vs0uz4 vs0uz4 released this 26 Apr 06:13

📚 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

Choose a tag to compare

@vs0uz4 vs0uz4 released this 26 Apr 05:27