-TODO till release 0.1.1:
-IMPORTANT STUFF:
-X GPX symbols
- Option as to whether or not to show waypoint symbols (we may want to show 'x's or something, and may have a lot of wpt_dot icons)
- 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
-X DND: make it an interface, so we don't mention VikTrwLayer in viktreeview.c
-X DND: when moving layers, take into account the layer we're moving onto
- and move it above.
-X (DND?) fix "(viking:3671): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion `path->depth > 0' failed"
- 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?
+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)
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
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.
"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
--------------------------------