Skip to content

Conversation

@Pramod-Munnoli
Copy link
Contributor

@Pramod-Munnoli Pramod-Munnoli commented Oct 28, 2025

💎 Premium Calculator Upgrade

Enhanced the calculator UI and functionality with modern, interactive features:

  • 🎨 Theme toggle (dark/light mode with smooth transitions)
  • 📊 Scrollable in-display history with click-to-reuse
  • 💾 Auto-save state using localStorage
  • 🔢 Smart display with 12-digit precision and scientific notation
  • ✨ Smooth animations and visual feedback effects
  • 📱 Fully responsive layout across all devices
  • 🔒 Improved error handling with shake effect on invalid inputs

🖼️ Screenshots

🔆 Before

Before

🌙 After

 After

🧪 Testing

Manually tested on:

  • ✅ Chrome, Edge, Firefox
  • ✅ Desktop, tablet, and mobile screen sizes
  • ✅ Verified auto-save works on reload
  • ✅ Keyboard inputs functional in both themes
  • ✅ Animations and transitions smooth

📘 Notes

  • Built using pure HTML, CSS, and vanilla JavaScript — no frameworks or CDNs.
  • Works directly in the browser (no build tools required).

🔗 Related Work

Enhancement to base calculator implementation — builds upon the previous MVP (#161).

If not automatically marked, please add the hacktoberfest-accepted label. 🙏

@vercel
Copy link

vercel bot commented Oct 28, 2025

@Pramod-Munnoli is attempting to deploy a commit to the hrishikesh-dalal's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Hrishikesh-Dalal Hrishikesh-Dalal merged commit 4297f15 into commitra:main Oct 28, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants