-FIXES:
+clipboard ideas:
+----------------------------
+option 1) use gtkclipboard for pasting what we can; use internal clipboard
+ for viking data. viking data isn't useful to other programs.
+
+option 2) use gtkclipboard for viking data. if I try to paste viking data as
+ text, this can do something useful, depending on the layer. it can
+ paste as GPX if you copy a track, waypoint, or whole viktrwlayer.
+ other layers? maplayer? georeflayer (world file)? paste a track as
+ an image, past a waypoint as coordinates to plug into geocaching.com,
+ ideas?
+
+TODO till release 0.1.1:
+
+
+IMPORTANT STUFF:
+ check out bgitemcount stuff in background.c (hangs on clear!)
+ fix weird VikTreeview crashes, possibly related to DND, possibly more than one bug
+ ** ERROR **: file vikaggregatelayer.c: line 233 (disconnect_layer_signal): assertion failed: (DISCONNECT_UPDATE_SIGNAL(vl,val)==1)
+
+ 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
+ fix KH maps download
+
+BIG THINGS:
+ DND between VikWindows
+ 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?
+ arrows to show track direction
+ bicycle runs your track (animation) that tilts depending on slope
+
+RATHER HARD FIXES:
+ tracks have their own colors, etc.
+ replace HTTP code!!!
+ relative photo pathnames (relative to GPS data file)
+ Optimizations (compare to 0.0.5)
+ SETTABLE OPTIONS: map cache size, alphabetized waypoints/tracks, picture viewer, webbrowser
+ Speed up waypoint drawing; option for faster drawing.
+ what if try to REDOWLOAD while RE/DOWNLOADing?
+ Redraw when becomes available, somehow? Also, show maps in progress a different color.
+ 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):
+ hover over pic
+ Better annotation for tracks, etc. Fields, etc.
+ Filled polygons
+ New UI: "Track Tool" => just analyze/pick out, right click or button to edit
+ 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 )
+
+MISC FIXES (i.e. will never get done):
+ Reid's 23, including waypoints, GPX/XML Viking files.
+ modular plotting styles? just an idea...
+ optimize Lat/Lon performance with its own CE1, CE2 etc.
+ make ce1, cn2 etc for lat/lon & utm; maybe get out the checking code in vik_viewport (see draw_rectange for instance)
+ Progressive Loading (GdkPixbufLoader)
+ CACHING WHOLE CHUNKS? (USEFUL FOR MAP ZOOM TOO!) RELOAD BUTTON?
+ * instead of using "emit"s in tools, do this:
+ * "add-only" return value -- only redraw this layer and layers above it.
+ OR maybe even more advanced -- only redraw certain portions of screen.
+ what about ALPHA??? uh oh...
+ "always redraw" return value -- if layer is visible or not -- e.g. goto wp
+ "redraw if visible" return value
+ settable defaults for layers (sigh...) OR at least config.h stuff
-del from cache when updating image
-
-check out bgitemcount stuff in background.c
-open jobs window a 2nd time after clearing (mess around a bit), crashes
-
-TOO MANY OPEN FILES!!!!!!!!!!!!!!!!!!!
-
-FIX HOLLISTER-RELATED DOWNLAOD TOPOS -> COORD NOT IN UTM ASSERT/CRASH (???)
-
- smarter caching (size-based), too many open files bug?
-
- what if try to REDOWLOAD while RE/DOWNLOADing?
- remove from CACHE after REDOWNLOADing
- Reid's 23, including waypoints, GPX/XML Viking files.
- Fix map downloading/HTTP code.
- Redraw when becomes available, somehow?
- Speed up waypoint drawing; option for faster drawing.
- FIX CACHE TOO BIG/SMALL STUFF!!! Just add a 'size' field to each tile, add and subtract as ness.
- Then convert to MB and set this a program option.
- map loading/memory caching in the background? (for zoom out)
- modular plotting styles? just an idea...
- optimize Lat/Lon performance with its own CE1, CE2 etc.
- make ce1, cn2 etc for lat/lon & utm; maybe get out the checking code in vik_viewport (see draw_rectange for instance)
- no alphabetize in the layer itself option for opening tons of GC's? (optimization tag for wp drawing and alphab.)
- Progressive Loading (GdkPixbufLoader)
- CACHING WHOLE CHUNKS? (USEFUL FOR MAP ZOOM TOO!) RELOAD BUTTON?
- * instead of using "emit"s in tools, do this:
-
- * "add-only" return value -- only redraw this layer and layers above it.
- OR maybe even more advanced -- only redraw certain portions of screen.
- what about ALPHA??? uh oh...
- "always redraw" return value -- if layer is visible or not -- e.g. goto wp
- "redraw if visible" return value
- WHITE UNDER TRACKS! DONE FASTER! CLEAN THIS UP!
- replace HTTP code!!!
- relative photo pathnames (relative to GPS data file)
- Optimizations (compare to 0.0.5)
-OTHER
- Editing/Moving waypoints: if didn't move enough
- settable defaults for layers (sigh...) OR at least config.h stuff
- hover over pic
- Clipboard done right -- GtkClipboard, between processes
- Better annotation for tracks, etc. Fields, etc.
- Waypoints -- exactly change how it looks like -- shape, size of point.
- \-- make drawing name OPTIONAL.
- Filled polygons and we'll have a QuasiGIS!!!
- merge layers -OR- copy & paste >1 item (better! not too hard?)
- New UI: "Track Tool" => just analyze/pick out, right click or button to edit
- right click to do new track
- or "Track/Waypoint Tool"
- I18N
-THUMBNAILS
- * settable viewer: xv, kview, eog, gnome-open, kfmclient, etc. custom (& web browser for geocaches)
+--------------
+ROADMAP (old)
0.1.2
* Data sources: google, gpsbabel
* gpsbabel plugin -- wired up to get directions from google maps.
~-~-~-~-~-~-~-~
0.0.6 "Where no man has gone before"
---------------
-DnD
Map Download Background Thread
LibGpsPoint
Settabl eFonts