Collect v1.23 with #3309
During testing #3309 I was wondering if the correct provider is visible for all Geo widgets.
I executed a few testes but precise verification is desirable.
Device only option is set|Widget|Google Maps|Mapbox|OSM|
|---|---|---|---|
|Geopoint without map apperance|Using GPS|Using GPS|Using GPS|
|Geopoint with map apperance|Using GPS|Using fused|Using GPS|
|GeoTrace|GPS location accuracy:...|GPS location accuracy:...|GPS location accuracy:...|
|GeoShape|GPS location accuracy:...| GPS location accuracy:...|GPS location accuracy:...|
High accuracy option is setResults are the same as in the table above.
Dealing with providers seems fine but there is a problem with those strings...
In GeoShape and GeoTrace the message is hardcoded so it always starts with GPS location accuracy: and then we just add a value (GPS location accuracy: %.2f m)
In GeoPoint we use a different string Using %1$s. Accuracy is %2$s m.
I think in all widgets the message should be the same (or at least as similar as possible). Does that make sense to display such a detailed message (about the provider)? I don't think that it's important for users and even might be difficult to understand for some of them.
What about displaying a message like: Location accuracy is %s?
@lognaturel you were off when I share my thoughts so you might have missed it. Anyway, when you are free please let me know what you think.
Using Location accuracy is %s m across the board sounds good to me. Using a string and making sure the value passed into it has two decimals will be an improvement over using the format string to get the right precision. Notice that we should include the units (m) in the translation string, though, so that it can be localized.
How about we do this in the beginning of v1.26 so the string has time to get translated before the release? Otherwise accuracy strings will be in English in a bunch of languages.
Ok I'll remove it form 1.25
Ohh I've just noticed there is another issue https://github.com/opendatakit/collect/issues/3324
I though we can just display the accuracy but apparently there is someone who needs more information. We need to decide which direction is better.
Hello @grzesiek2010, you have been unassigned from this issue because you have not updated this issue or any referenced pull requests for over 15 days.
You can reclaim this issue or claim any other issue by commenting @opendatakit-bot claim on that issue.
Thanks for your contributions, and hope to see you again soon!