Yet-Zio / yetCalc

Yet another calculator designed and developed for Android
BSD 3-Clause "New" or "Revised" License
221 stars 17 forks source link

I can not read numbers #51

Closed heberjeur closed 8 months ago

heberjeur commented 1 year ago

When I calculate for example 13000/30, I see that Screenshot_20230318-085331_yetCalc

I can not read the first numbers, Screenshot_20230318-085415_yetCalc

I suggest to specify the decimal number like that

Screenshot_20230318-085756_Unitto

Yet-Zio commented 1 year ago

Hmm, I think you mean not all numbers are present since the result is larger and you need to scroll for that. For that I will probably provide a font setting in the near future. See issue #48

But I do not understand that you show a screenshot of precision setting which has nothing to do with it.

I think you mean like limiting the numbers after the decimal point, if that's the case, then I will work on it later. Please explain properly next time when you create an issue.

Anyway, thanks for your report @heberjeur

heberjeur commented 1 year ago

Yes, sorry for my bad English

neco154 commented 1 year ago

Yes please, try to solve this issue. You cannot just limit decimal places, because you never know, how much you will need it (eg. 2589,546 x 635,8793 = ....). Have focus that important is first part (I'll say left part) of any number.

Just take in hands old (cca 15 years old) calculator. It has limited display, and determed space for amount of digits. Just copy this behaviour to your calc app. That's it.

It's prety obviousl that you can show more digits in landscape than in portrait mode. Set by default different lenght. And please do not show result in that way 5249 x 6329 = 3,3220921e7, where is not neccessery. Display simply 33220921.

uudruid74 commented 10 months ago

I would neither limit precision nor change the font for this issue. Take something simple. 1/9. No font change will ever fix the issue in this situation since there are infinite digits. What is required is that the number be left justified in the field and not right justified. It may be as simple as moving the cursor to the beginning of the line instead of the end.

I realize putting the cursor at the end is for progressive calculations. Wait for the user to tap the number display or some other key before placing the cursor at the end of the line because the display widget wants to keep the cursor visible so it must scroll the rest of the display away.

Yet-Zio commented 8 months ago

Results are left aligned as of v1.1.2 . Can be changed in settings as well. #107