add a TODO list so people know what they can help with
authorRobert Kaiser <kairo@kairo.at>
Fri, 28 Sep 2012 03:08:20 +0000 (05:08 +0200)
committerRobert Kaiser <kairo@kairo.at>
Fri, 28 Sep 2012 03:08:20 +0000 (05:08 +0200)
README
TODO [new file with mode: 0644]

diff --git a/README b/README
index 797ca52..cc31284 100644 (file)
--- a/README
+++ b/README
@@ -26,6 +26,6 @@ and is running on http://lantea.kairo.at/
 
 The main repo is http://git-public.kairo.at/?p=lantea.git;a=summary but it's
 listed on GitHub at https://github.com/KaiRo-at/lantea for convenience for
-potential contributors.
+potential contributors. See the TODO for tasks that you can help with.
 
 Please don't use GitHub for issue tracking but http://bugzilla.kairo.at/
diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..42a0a46
--- /dev/null
+++ b/TODO
@@ -0,0 +1,33 @@
+Tasks to complete for Lantea Maps:
+
+Required:
+
+* Cache map tiles in the indexedDB
+** Use an intelligent algorithm to automatically try (async) updating tiles if they have a certain age
+*** If they have changed, possibly also try (async) updates of other cached zoom levels covering this area
+** Clear cached tiles option
+* Show a notification when we are loading tiles or saved data
+* Display length and duration of track
+* Display movement speed
+* Display location accuracy
+* Show a better visible marker for the current location, possibly also indicating movement direction/speed
+* Support pinch zoom gestures
+* Smoother animations for panning
+* Smooth animations for zooming, probably using some canvas magic
+* Use available larger/smaller tiles with resizing as loading placeholders while zooming in/out
+* Full screen mode
+* Save GPX tiles to the web (OSM? Public cloud service? Private service?)
+* Better GPX saving implementation [blocked by missing web APIs]
+
+Nice To Have:
+
+* Possibility to auto-rotate map to match movement direction
+* GPS details display (satellite visibility/strength) [blocked by missing web APIs]
+* Magnetic compass display [blocked by missing web APIs]
+
+Future Possibilities:
+
+* Routing / Turn-by-turn navigation
+* POI display
+* Search address
+* Mark a target location and show distance to it
\ No newline at end of file