X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/eed9a0de0ad58936d9618203b7ad66e51835ef87..8997679ee43d134e7d9ac4aad2812ca47337721b:/TODO diff --git a/TODO b/TODO index ffc31f2f..30f0171b 100644 --- a/TODO +++ b/TODO @@ -1,25 +1,54 @@ -TODO till release 0.1.1: -IMPORTANT STUFF: - 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) @@ -31,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 @@ -42,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. @@ -60,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 --------------------------------