X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/10aae26b071a161b63e5bb92c3bccad8d8263e5a..4863105b2269eea4076ae6ec288af2b961a9ad3d:/TODO?ds=sidebyside diff --git a/TODO b/TODO index 87319ee6..9b212798 100644 --- a/TODO +++ b/TODO @@ -1,23 +1,40 @@ -TODO till release 0.1.1 "desilusión": -CRASHES: - check out bgitemcount stuff in background.c (hangs on clear!) - try renaming a waypoint (track is OK): - "funky" & - IO MORIRÒ D'AMORE - ' -BIG THINGS: - 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? +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) @@ -29,10 +46,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 @@ -40,8 +57,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. @@ -58,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 -------------------------------- @@ -462,7 +445,6 @@ then you need a duplicate function for each thing you want to copy. shouldn't be ~-~-~-~-~-~-~-~ 0.0.6 "Where no man has gone before" --------------- -DnD Map Download Background Thread LibGpsPoint Settabl eFonts