cgeo/c-geo-opensource — Issue #924: Rework "Anywhere" screen
Author: Bananeweizen
Created: 2011-12-31 12:39:22+00:00
State: open
Labels: frontend design

At least for me the "Anywhere" screen has been completely useless until now. I once had a look at it and didn't understand why I should use it, because my caching activities and waypoint management are much easier in the other activities. Only when I now merged a contribution, I investigated that activity a bit more in the code and then finally understood it has essentially _nothing_ to do with geocaching at all. It is a pure navigation tool, which allows either direct coordinate input or a projection relative to the current point.

Maybe I'm the only one who is stupid enough to not understand this activity on first glance, but I feel that it should be reworked to make it more easy to understand. The following ideas come to my mind, and I'd appreciate feedback:

* Remove the activity and rely on other compass applications which will implement that much better.
* Remove the activity and maybe pimp the waypoint editing features (the only thing missing there is creation of a waypoint from cache coordinates, as written in another issue).
* Rename the activity from "Anywhere" to "Navigate" (or some other label) to indicate the pure navigation aspect. (A counter argument might be that people may then confuse it with the navigation menu in the cache activities).
* If bearing and distance is given, the calculated coordinate should be visible below those fields (and change directly on inputting the numbers) instead of only calculating it when invoking the navigation tools.
* It is completely unclear which coordinates are used if I fill both the projection input fields and also give a coordinate using the top buttons. Can we somehow show that better?
* The workflow of the acitivity might be easier to understand if we have an explicit button below the input fields instead of starting everything from the options menu.