]> git.street.me.uk Git - andy/viking.git/blobdiff - TODO
toolbox tool improvements
[andy/viking.git] / TODO
diff --git a/TODO b/TODO
index abd487a119bf6bf848310f50107ed1c9a9d4e8c1..dcec4b80712c817ad8982ab9d97299e186865bce 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,31 +1,42 @@
-TODO till release 0.1.1:
-IMPORTANT STUFF:
-       GPX symbols
-       Option as to whether or not to show waypoint symbols (we may want to show 'x's or something, and may have a lot of wpt_dot icons)
-       Option as to whether or not to show unit scale (esp for exporting images)
-       fix save file thing
-       check out bgitemcount stuff in background.c (hangs on clear!)
-       g_dtostr instead of fprintf in the appropriate places
-X      DND: make it an interface, so we don't mention VikTrwLayer in viktreeview.c
-       DND: when moving layers, take into account the layer we're moving onto
-               and move it above.
-X      (DND?) fix "(viking:3671): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion `path->depth > 0' failed"
-       Debugging output shouldn't be printf'd but we g_print'd, and we should have a DEBUG flag
-
-BIG THINGS:
-       Fix coord layer for various projections
-       selections (select area of waypoints, trackpoints, etc)
-       Clipboard done right -- GtkClipboard, between processes
-       direct GPS support
-       combine layers
-               OR copy & paste >1 item (better! not too hard?)
-       funky gpsbabel filter stuff (data sources -- think about, i want something innovative in this release.)
-       bug fixes, UI fixes
-       elevation plotting is not so pretty if you're moving north, as it overlays stuff uglily. discussion?
+FEATURE FREEZE!!!
+--------------
+BEFORE RELEASE:
+       fix KH maps download
+       clipping -- OK as is?
+       fix SEGFAULT when clicking too far right on elevation diagram
+       google maps download stops (try auto-download), extra processes in background doing nothing
+       GPSBABEL!!!
+               * existence check sed, wget, etc.
+               * Smooth over rough edges / ugliness / crashes
+------------------
+               * Filter a TRW layer: simplify paths, get out waypoints inside a path, etc.
+               * geocaches: all on screen / radius
+               * error if gcget isn't functioning correctly
+               * Google address -> WP
+
+FEATURES:
+       Paste GPX files into Viking -> TRW Layer
+       Paste TRW layers into text editor -> GPX
+       Undo function
+       Map licensing issues (?)
+       DND between VikWindows
+       direct GPS support (instant)
        arrows to show track direction
-       bicycle runs your track (animation) that tilts depending on slope
+       Select multiple items (waypoints, etc) in layers panel (???)
+       Merge layers easier ("Merge down" à la Gimp)
+       Output to GPS?
+       Output to gc2visor
+       Selections (select waypoints, tracks in an area)
+
+EASY FIXES:
+       "click to go there" elevation map: average out, not nearest trackpoint.
+       Ruler: calculate degrees by spherical geometry formula ('zoom in too much' bug -- coord_to_screen out of range of double)
+               for UTM: rotate compass for declination.
+               
 
-RATHER HARD FIXES:
+-----------------------------------------
+
+RATHER HARD FIXES, SHOULD BE DONE BUT NOT MANDATORY FOR RELEASE:
        tracks have their own colors, etc.
        replace HTTP code!!!
        relative photo pathnames (relative to GPS data file)
@@ -37,10 +48,10 @@ RATHER HARD FIXES:
        map loading/memory caching in the background? (for zoom out)
        WHITE UNDER TRACKS! DONE FASTER! CLEAN THIS UP!
 
-EASY FIXES:
-       "click to go there" elevation map: average out, not nearest trackpoint.
-
 FEATURE WISHLIST (i.e. unlikely to get done):
+       selections (select area of waypoints, trackpoints, etc)
+       elevation plotting is not so pretty if you're moving north, as it overlays stuff uglily. discussion?
+       bicycle runs your track (animation) that tilts depending on slope
        hover over pic
        Better annotation for tracks, etc. Fields, etc.
        Filled polygons
@@ -48,8 +59,7 @@ FEATURE WISHLIST (i.e. unlikely to get done):
                right click to do new track
                or "Track/Waypoint Tool"
        I18N (das mundo ne parle pas agglika)
-       Drag & Drop Layers
-       import from data sources ( gpsbabel (gps device) / google / geocaching.com )
+       Vector/TIGER maps!!! (use Cairo/Roadster code?)
 
 MISC FIXES (i.e. will never get done):
        Reid's 23, including waypoints, GPX/XML Viking files.