Skip to content

Releases: evertoncostadev/calculadora-simples

Versão 2.1.0 - Layout Clássico e Melhorias Visuais

Choose a tag to compare

@evertoncostadev evertoncostadev released this 13 Jul 03:29
c1d9ea0

🎉 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

Full Changelog: v2.0.0...v2.1.0

Versão 2.0.0 - Estética e Documentação

Choose a tag to compare

@evertoncostadev evertoncostadev released this 13 Jul 02:42
354bd1c

🎨 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.css para 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.md detalhando 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

Full Changelog: v1.0.0...v2.0.0

Versão 1.0.0 - Lógica Funcional

Choose a tag to compare

@evertoncostadev evertoncostadev released this 13 Jul 02:40
375d6fb

🚀 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

Full Changelog: https://github.com/evertoncostadev/calculadora-simples/commits/v1.0.0