Seeking VoiceOver beta testers for Dash Calc iPhone calculator

By Uhl, 13 June, 2025

Forum
iOS and iPadOS

Hello all,

I’ve developed Dash Calc, an everyday calculator for iPhone with a focus on simplicity and usability.

I'd love help testing its VoiceOver support. I've followed Apple's guidelines and done my own testing, but nothing beats feedback from people who rely on VoiceOver daily.

You can join the Dash Calc beta via Apple’s TestFlight program by opening this link on your phone:
https://testflight.apple.com/join/4vmNqTE8

Please submit feedback through TestFlight or the Send Feedback button in Dash Calc › Settings. Any input you give will be incredibly helpful and much appreciated. 🙏

Thanks,
Uhl (pronounced "yool")

Options

Comments

By Holger Fiallo on Friday, June 13, 2025 - 17:07

Would love to do so but I open applevis on my PC and can not send the link to my phone and do not want to deal with the web page in safari.

By Holger Fiallo on Friday, June 13, 2025 - 18:57

Downloaded. Is there a % button? Did not see it. Want to know for figuring out percentage ofbill.

By Uhl on Friday, June 13, 2025 - 21:52

Hey Holger,

Thanks for going through the effort and getting it installed. 🙏

There is a percent button. It's between the "plus/minus" and "divide" buttons. VoiceOver should go through the keypad left to right, top to bottom. Here's the keypad layout order:

Row 1: all clear, smart parenthesis, plus/minus, percent, divide
Row 2: 7, 8, 9, multiply
Row 3: 4, 5, 6, minus
Row 4: 1, 2, 3, plus
Row 5: 0, decimal separator (generic term since it differs between locales), delete, equals

There's a "Telephone" keypad layout option in Settings if you prefer 1,2,3 as the first row of digits (like a phone dialpad).

I wonder if I could improve button access by grouping them in VoiceOver "headings" that you could access via the rotor? Perhaps like this:

"Digits": 1,2,3,4,5,6,7,8,9,0, decimal separator
"Operators": divide, multiply, minus, add
"Functions": smart parenthesis, plus/minus, percent, equals, delete, all clear

Would headings like those make using the keypad easier to use with VoiceOver?

Uhl

By Holger Fiallo on Friday, June 13, 2025 - 22:04

Yes, anything that it makes it easy works. I just moved around the screen and voiceover read all the keys. There is a drag key at the end, what is that?

By Holger Fiallo on Friday, June 13, 2025 - 22:14

I did a division and plus calculation. I got the result but next to setting I saw result empty.

By Uhl on Friday, June 13, 2025 - 22:23

The app's main view splits between calculator history at the top and the current calculation/keypad at the bottom. The "drag handle" lets you drag the calculation down, hiding the keypad to showing more history, or up to hide history and make the keypad buttons larger. When tapped, it cycles through the three positions.

This feature provides quick access to more history (especially one-handed) and isn't really intended for VoiceOver, which is why I moved it to the end of the VoiceOver list, though visually it appears before the Settings button.

I considered hiding it from VoiceOver completely, but that didn't feel right—especially since maximizing the history exposes a History toolbar with an Edit button for batch deleting history items. I should probably expose the Edit mode even when history isn't maximized—something I may need to do anyway for upcoming iOS 26 changes.

Hope this explains it!

By Holger Fiallo on Friday, June 13, 2025 - 22:30

Yes. Do not need to hide it. What about the issue with showing result empty when I did 2 calculations?

By Uhl on Friday, June 13, 2025 - 22:47

When you press equals, the result becomes the start of a new expression, letting you continue calculating with that result.

Announcements are made whenever the expression changes, and again when equals is pressed.

When I enter "2+3" and press equals, VoiceOver says:
"equals 5. current expression 5. press an operator to continue with this result or a number to replace it."

If you move focus to the result, it says "result empty", but moving to the expression says "expression 5".

If this doesn't make sense, feel free to email me directly. I'd love to help in more detail without blowing up this thread on AppleVis. :)