X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/92255687a1ef4a2e04ca0f024711d0732ebd8b7f..c68b3c0659ec3a2d5597bd5db771e544a3e669b6:/TODO diff --git a/TODO b/TODO index 8cfb4c59..9b212798 100644 --- a/TODO +++ b/TODO @@ -1,17 +1,18 @@ +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 checkers function, use for unbuffer, gcget, sed, wget, etc. - * error if gcget isn't functioning correctly + * 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 +------------------ * 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 @@ -19,16 +20,13 @@ FEATURES: Undo function Map licensing issues (?) DND between VikWindows - direct GPS support (instant) arrows to show track direction 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: - "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. @@ -76,39 +74,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 --------------------------------