Repository navigation
v1.0.0 - Initial Release
First stable release of the Swing calculator project.
Features
•Calculator UI built with Java Swing
•Numeric input (0-9) and decimal support (.)
•Arithmetic operators: +, -, *, /, %
•Parentheses input support: ( and )
•Clear and = actions
•Live expression display with padded output formatting
Expression Evaluation
•Evaluates on =
•Operator precedence supported
•Parentheses-aware evaluation flow
Fixes/Improvements Included
•Replaced immutable expression state with mutable list handling
•Improved decimal-point handling in active number segment
•Simplified post-equals flow (display result, then reset expression state)
Project Metadata
•Added README.md
•Added LICENSE (MIT)
Known Limitations
•Parser still has edge cases for complex chained expressions
•No automated test suite included in this release
Full Changelog: https://github.com/kartersanamo/Java-Calculator/commits/v1.0.0