visola/OpenActivityTracker

CRUD - Tracks

Opened this issue · 0 comments

A track is a drawn-on-the-map circuit that the user will run on later. This feature includes:

  • Screen to see all tracks
  • Create a new track - choose a starting point, add extra points in the map (tapping on the map) until the circuit is done, then click finish. Points from the track can also be removed or dragged around.
  • Edit an existing track - same process as before, but the user first selects an existing track and then can see all the points, drag and delete them. Click finish to save the changes.
  • Delete an existing track - from the all tracks screen, long tap and then select delete track. Or when editing an existing track, tap menu then delete track. On both cases, a confirmation dialog should show and after user confirms, mark track as deleted.