Releases: evertoncostadev/calculadora-simples
Release list
Versão 2.1.0 - Layout Clássico e Melhorias Visuais
🎉 Atualização Visual da Calculadora
Esta versão traz uma reformulação completa da Interface de Usuário (UI), abandonando o layout de formulário genérico para adotar um design moderno de calculadora clássica.
✨ O que mudou:
- Novo layout centralizado flutuante (formato de "Card" com sombra).
- Tema escuro (Dark Mode) aplicado ao fundo para destacar o componente principal.
- Botões de operação organizados de forma simétrica utilizando CSS Grid.
- Visor de resultados estilizado para simular uma tela digital real.
- Correção estrutural na linkagem do CSS e no posicionamento do script dentro do HTML.
🛠️ Notas Técnicas:
A refatoração foi focada exclusivamente na estética (HTML/CSS). A lógica matemática do script.js permanece intacta, com todas as quatro operações básicas e o bloqueio de divisão por zero funcionando perfeitamente.
What's Changed
- 🐛 fix: corrige linkagem do css e posicionamento do script by @evertoncostadev in #4
- 🚀 release: atualização visual para formato de calculadora. by @evertoncostadev in #5
Full Changelog: v2.0.0...v2.1.0
Versão 2.0.0 - Estética e Documentação
🎨 Versão 2.0.0: Estética e Documentação
Nesta segunda grande atualização, o foco foi transformar a nossa estrutura lógica em uma interface mais amigável e documentar o projeto para facilitar a avaliação e o uso por terceiros.
💅 Estética e Layout (CSS):
- Implementação do arquivo
style.csspara estilização da página. - Centralização dos elementos na tela utilizando Flexbox e aplicação de uma cor de fundo clara (#f4f4f9).
- Estilização dos campos de entrada (inputs) com bordas arredondadas e espaçamentos (padding) adequados.
- Criação de botões azuis (#007bff) interativos com bordas arredondadas e efeitos de transição ao passar o mouse (hover).
- Destaque em verde (#28a745) para a exibição do resultado final, facilitando a leitura.
- Definição da fonte Arial (sans-serif) para todo o documento.
📝 Documentação (README.md):
- Criação do arquivo
README.mddetalhando o propósito do software (realizar as quatro operações matemáticas básicas no navegador sem depender de backend). - Inclusão dos créditos e perfis do GitHub da equipe: Éverton José da Costa e Enzo Rodrigues.
- Adição de instruções claras de "Como Executar" o projeto localmente (fazendo o download e abrindo o index.html no navegador).
What's Changed
- 🚀 release: lançamento da Calculadora Simples v2.0.0 by @evertoncostadev in #2
- 🚀 release: adiciona documentação completa do projeto v2.0.0 by @evertoncostadev in #3
Full Changelog: v1.0.0...v2.0.0
Versão 1.0.0 - Lógica Funcional
🚀 Primeira Versão: Lógica Funcional
Esta é a versão inicial da nossa Calculadora Simples. O foco desta etapa foi garantir que a base matemática e as validações estivessem operando corretamente, sendo executada inteiramente no navegador (frontend) sem dependência de servidor (backend).
⚙️ Funcionalidades Implementadas:
- Realização das quatro operações matemáticas básicas: soma, subtração, multiplicação e divisão.
- Sistema de validação básica para campos vazios, alertando o usuário e impedindo cálculos caso os dois números não sejam inseridos[cite: 3].
- Trava de segurança matemática: Validação específica para evitar e alertar sobre a divisão por zero.
- Captura dos valores digitados no HTML e envio do resultado final de volta para a interface do usuário.
Nota: Esta versão foca estritamente na estrutura lógica (JavaScript) e marcação pura, sem a aplicação das melhorias de design e estilos (CSS) que foram implementadas nas versões posteriores.
What's Changed
- 🚀 release: lançamento da Calculadora Simples v1.0.0 by @evertoncostadev in #1
Full Changelog: https://github.com/evertoncostadev/calculadora-simples/commits/v1.0.0