Skip to content

Conversation

@sagarshende23
Copy link
Owner

Revamp calculator UI and add scientific, memory, and history functionalities to fulfill user request.

This PR introduces a modern UI, scientific calculator operations (trigonometric, logarithmic, power), memory functions (MC, MR, MS, M+, M-), and a persistent calculation history feature, significantly expanding the calculator's capabilities and user experience.


Open in Cursor Open in Web

Learn more about Cursor Agents

- Updated Flutter dependencies to latest versions
- Replaced deprecated FlatButton with ElevatedButton
- Added modern UI design with dark/light theme toggle
- Implemented scientific calculator functions (sin, cos, tan, ln, log, sqrt, power, π, e)
- Added calculation history with persistent storage
- Implemented memory functions (MC, MR, MS, M+, M-)
- Enhanced input validation and error handling
- Added haptic feedback for button presses
- Improved number formatting and display
- Added responsive button animations
- Implemented bottom sheet for history display
- Added proper settings persistence using SharedPreferences
@sagarshende23 sagarshende23 marked this pull request as ready for review August 3, 2025 11:57
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.

3 participants