| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
1) Add buttons to clear/save the history (saves as plaintext to a file)
2) Tag each result with a number (#1), and allow the usage of #<number> to recall a history item
3) When recalling history, see if the result looks like it was rounded using the double->text routine for display. If so, substitute the equation, otherwise just use the result (tries to ensure no rounding error-continuity by using previous results).
|
|
|
|
|
|
| |
1) Re-arrange the buttons a tiny bit to match what a numpad looks like (based on user feedback)
2) To fill the empty spot in the corner, add a "percent" button and add handling for that within the solver.
3) Adjust all the button properties so that the window can be resized down to a much smaller footprint as desired.
|
|
|
|
| |
is an operator.
|
| |
|
|
|
|
|
|
| |
1) Add an input validator to the line edit to ensure only valid characters get added
2) Add the ability to click a history item to copy that equation into the line edit.
3) Turn off some debugging messages.
|
|
|
|
| |
well as the translation loading mechanisms.
|
| |
|
|
This is just a very basic calculator at the moment. It still need more buttons/icons/features/etc added to it, but the algorithm and mathematics are already functional for evaluation expressions containing:
Addition/Subtraction (+/-)
Multiplication/Division( * or x, and /)
Order of operations when mixing operations, including expressions within parentheses
|