- What QoL features would you like to see on a basic calculator?
- 05 Nov 2024 01:08:30 am
- Last edited by twisted_nematic57 on 10 Dec 2024 04:38:35 pm; edited 1 time in total
I am developing a 6-function calculator (+,-,*,/,%,sqrt) with a 144x32 dot-matrix display.
Since I have chosen a dot-matrix display for such a "simple" thing, it only makes sense to implement more features into the calc to make it more accessible and user-friendly! So far I have already come up with a "status line" layout like this:
The top left is your bog-standard "memory" indicator that shows if you have a variable stored or not. The top right shows the battery percentage/voltage, depending on if you're running the calc on rechargeable/disposable batteries, respectively. (This is necessary due to the backlight in the LCD, as well as some planned features like communication with PCs over UART and full C/ASM re-programmability.)
So my question is, considering the average run-of-the-mill $2 4-function, what features would you like to see on a basic calc to enhance its usability?
I'll start: I would love to see a feature allowing you to view the contents of your memory variable without actually having to paste it into your entry line.
(Note: I will not accept suggestions that require adding more mathematical functionality to the calc itself. The objective here is to design the 'ultimate 6-function'.)
P.S. I can guarantee that the final product (and most likely its development as well) will be completely open-source.
Since I have chosen a dot-matrix display for such a "simple" thing, it only makes sense to implement more features into the calc to make it more accessible and user-friendly! So far I have already come up with a "status line" layout like this:

The top left is your bog-standard "memory" indicator that shows if you have a variable stored or not. The top right shows the battery percentage/voltage, depending on if you're running the calc on rechargeable/disposable batteries, respectively. (This is necessary due to the backlight in the LCD, as well as some planned features like communication with PCs over UART and full C/ASM re-programmability.)
So my question is, considering the average run-of-the-mill $2 4-function, what features would you like to see on a basic calc to enhance its usability?
I'll start: I would love to see a feature allowing you to view the contents of your memory variable without actually having to paste it into your entry line.
(Note: I will not accept suggestions that require adding more mathematical functionality to the calc itself. The objective here is to design the 'ultimate 6-function'.)
P.S. I can guarantee that the final product (and most likely its development as well) will be completely open-source.