Skip to content
mezzoblue edited this page Sep 13, 2010 · 37 revisions

To-do next:

  • adjust view buttons
  • would be nice if the keyboard shortcuts weren’t totally independent of the UI controls, ie. hitting ‘c’ also toggles the checkbox.
    • probable fix: use the idea of ‘hot keys’ in UI object, have keypress event run through list of keys instead of one-off checking that currently happens
  • Map legend / scale indicators
    • first step is to convert lat/long coordinates to meters, math shouldn’t be too difficult
    • then adjust all internal rendering to use meters instead of current fudged scale
    • then build UI elements to display scale

Possible ideas for future versions:

  • More interesting rendering modes
    • look at different ways of animating paths
  • Integration with Google Maps, overlay routes on map tiles
  • I’m not sure the interaction makes as much sense as it could. Half the time when I click to drag, I expect the map to move instead of rotate. The other half I’m expecting rotation. Not sure if this is addressable.

To-done:

Future version

  • reduced CPU load
  • Quick toggle between 2D and 3D modes
  • Add UI control for 2D / 3D toggle
  • basic animated paths (tracers)
  • figure out a way to add a few extra render modes to the UI (added connectors checkbox which buys some time; still only a need for 4 buttons, though 5 is looming)

1.02

  • fix 0,0 coordinate bug with TCX
  • get time working in TCX files
Clone this wiki locally