]> git.street.me.uk Git - andy/viking.git/blobdiff - TODO
Some spelling fixes in a comment
[andy/viking.git] / TODO
diff --git a/TODO b/TODO
index bd1de51f34e6b0c9ac98dea5a364712a7fe09f4b..30f0171beefc61d4b6d3997721b11612b93d6b33 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,26 +1,54 @@
-TODO till release 0.1.1:
-IMPORTANT STUFF:
-       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
-       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?
+===============================
+ FOR HISTORICAL REFERENCE ONLY
+===============================
+
+This file hasn't been touched since early 2007 (other than this update!)
+
+Most of the TODOs/ideas are now maintained in the Wiki and/or feature requests in the SourceForge tracker.
+
+It also contains some historical implementation data for changes made in the 0.0.X series in 2003+2004,
+ before the public source code version tracking started (2005 onwards in svn and then git).
+
+--------------------------------
+
+
+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
        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 gc2visor
+       Selections (select waypoints, tracks in an area)
 
-RATHER HARD FIXES:
+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, 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)
@@ -32,10 +60,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
@@ -43,8 +71,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.
@@ -61,39 +88,6 @@ MISC FIXES (i.e. will never get done):
                "redraw if visible" return value
        settable defaults for layers (sigh...) OR at least config.h stuff
 
---------------
-
-ROADMAP (old)
-0.1.2
-  * Data sources: google, gpsbabel
-    * gpsbabel plugin -- wired up to get directions from google maps.
-    * address plugin.
-  * direct GPS support (?)
-    GPS navigation (speed, etc, etc)
-  * advanced downloader?
-0.1.3
-  * stops
-    whole list: length, max movement, icons. can make more. right click -> stops...
-  * symbols
-  * draw by altitude, altitude side thingy.
-0.1.4
-  * selections (?)
-  * NASA crazhy maps
-  * scale
-0.1.6
-  * new UI & documentation
-  * internationalization
-0.2.0
-  * TIGER data, vector maps
-0.3.0
-  * altitude stuff, goodies
-  * major UI changes, direct manipulation
-  * sit down for a day or two and design the bestest bestest UI
-  * threads, etc
-  * docs, lots of docs
-1.0
-  * more sophisticated vector data, almost GIS stuff. garmin maps, whatever
-  * party
 
 --------------------------------