woheller69 / Level

Android spirit level & ruler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SUGGESTION: Digit display very rapid, could be slowed down.

billthefarmer opened this issue · comments

The digit display updates so rapidly it makes it difficult to read. Suggest it be slowed with an averaging function similar to the bubble display.

commented

Indeed, some averaging is needed. It refreshes so quickly that a lot of nosie is introduced. If you hit the phone on a table, it often swiches to a different view for a millisecond.

Thanks!

This seems to strongly depend on how "nervous" your sensor is.
Will add some averaging.

commented

I just installed the new version. Much better now, thanks! :)

Did you compile it yourself? I did not yet make a release

commented

Weird. I've had like 100 refreshes per second the other day. Now it's down to a more reasonable roughly 5/s.

I thought installing v1.2 was the reason, but it turn out even v1.0 has the lower refresh rate. Maybe my device decided to provide sensor data more slowly all of a sudden?

It's just the usual F-Droid sausage machine...
@woheller69 made a release on 26 Oct
F-Droid checkupdates picked it up on the 27th
F-Droid built it on the 28th – They've deprecated their wiki, but it still logs builds
And it got updated on my phone today.

Has there been a regression? I haven't used older versions, but in version 2.6 (from F-Droid) the digits update too fast to read.

I think it is just because our phones are getting faster.
Please try this version.
-Uninstall
-Remove .zip and install
app-release.apk.zip

I decoupled display speed from sensor speed. New values are only shown after at least 300ms.

-> V2.7

Thanks for the update. Are you able to do the same to the up/down arrow - when you are close to level it flickers very quickly, like the numbers used to.

Screen_Recording_20240425_224732_Bubble_1.mp4

I don't think the arrows should be delayed. They show the direction you should move and vanish if you should stop. The arrow flickers between stop and move when you are very close