Releases
v1.1.0
Versión 1.1 - BasicTkinterCalculator
Latest
Compare
Sorry, something went wrong.
No results found
🆕 Novedades
🌐 Web Calculator (Flask)
Rediseño visual completo con paleta cálida basada en #F0AD4E y fondo oscuro.
100% responsive con CSS Grid, adaptado a desktop y móvil.
Sonidos de botones (4 efectos CC0: click, hover, success, error) con unlock automático del audio.
Soporte de teclado completo: números, operadores, Enter, Escape, Backspace.
🖥️ Desktop Calculator (Tkinter)
Rediseño visual con la misma paleta de la web, layout flat y moderno.
Icono de app configurable (solo carga en Windows) .
Grid responsive con botones uniformes usando fuente Segoe UI.
🔒 Seguridad
Reemplazo de eval() por un parser matemático seguro basado en ast.parse dentro de calculator_engine.py.
Ya no existe riesgo de inyección de código.
🚀 Despliegue
Configuración simplificada de Vercel mediante vercel.json.
Despliegue zero-config conectando el repositorio directamente desde el dashboard de Vercel.
⚙️ CI/CD
Tests ejecutados en 3 versiones de Python (3.10, 3.11, 3.12) con soporte de Xvfb para Tkinter headless.
Build automático del ejecutable .exe para Windows en cada push a main.
Historial de commits limpio tras rebase.
📁 Repositorio
README.md reescrito con diseño centrado, logo, badges y estructura moderna.
Screenshots de ambas apps incluidos en el README.
Dependencias centralizadas en requirements.txt.
Archivos basura eliminados del tracking de Git.
You can’t perform that action at this time.