]> 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 7913349f6d739ffe38e1a4b999aef55ae59a5797..30f0171beefc61d4b6d3997721b11612b93d6b33 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,44 @@
-IMPORTANT STUFF:
-       g_dtostr (??) instead of fprintf in the appropriate places (locale-independentt when reading/writing GPX files -- '.' character)
-       Debugging output shouldn't be printf'd but g_debug'd
-       fix KH maps download
-       'zoom in too much' line drawing (ruler, tracks) bugs. maybe fix coord-to-screen to clip values (or make vik_viewport_coord_to_screen_clip)?
+===============================
+ 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:
-       Copy & paste viking data between process & into other programs
-               copy waypoints, TRWLayers as GPX/GPSPoint. paste TRWLayers as GPX if pasting into text.
-               copy layers via file.c serialization. paste layers other than TRW into Viking only (for now)
+       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
        arrows to show track direction
+       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)
 
 EASY FIXES:
        "click to go there" elevation map: average out, not nearest trackpoint.
@@ -36,7 +62,6 @@ RATHER HARD FIXES, SHOULD BE DONE BUT NOT MANDATORY FOR RELEASE:
 
 FEATURE WISHLIST (i.e. unlikely to get done):
        selections (select area of waypoints, trackpoints, etc)
-       funky gpsbabel filter stuff (data sources -- think about, i want something innovative in this release.)
        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
@@ -46,7 +71,6 @@ 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)
-       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):
@@ -64,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
 
 --------------------------------