X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/7b3479e34ba8ee93508df7b3b6b9d7fe9a257a27..8997679ee43d134e7d9ac4aad2812ca47337721b:/TODO diff --git a/TODO b/TODO index b3fcf06b..30f0171b 100644 --- a/TODO +++ b/TODO @@ -1,16 +1,32 @@ +=============================== + 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 - '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)? + clipping -- OK as is? fix SEGFAULT when clicking too far right on elevation diagram - acquire crashes, sometimes (???) 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 - * Google address -> WP - * handling of special characters (both to wget/HTTP and shell) -- don't allow backdoor tricks - * ADD to a layer instead of make a new layer (maybe right click layer -> new track from Google or something) +------------------ * Filter a TRW layer: simplify paths, get out waypoints inside a path, etc. - * Geotoad + * geocaches: all on screen / radius + * error if gcget isn't functioning correctly + * Google address -> WP FEATURES: Paste GPX files into Viking -> TRW Layer @@ -18,24 +34,13 @@ FEATURES: Undo function Map licensing issues (?) DND between VikWindows - direct GPS support arrows to show track direction Select multiple items (waypoints, etc) in layers panel (???) - Import from: - * Google (address -> WP) - (directions -> track) - * Geocaching via GeoToad (just give me the params, I'll load 'em) - goto diff areas of map - download caches - merge layers - ENJOY... Merge layers easier ("Merge down" à la Gimp) - Output to GPS? Output to gc2visor Selections (select waypoints, tracks in an area) EASY FIXES: - "Interesting" stuff happens when we swich modes while using the ruler. "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. @@ -83,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 --------------------------------