modrana icon indicating copy to clipboard operation
modrana copied to clipboard

Refactor tracklog code

Open M4rtinK opened this issue 8 years ago • 0 comments

The current tracklog handling (recording/storage/loading/display) is one huge mess - the code was written long ago and is pretty bad. Now I know better so it's time improve it:

  • moving more stuff to core & adding unit tests for it
  • one modRana module is probably enough for tracklog handling
  • there have been some ideas for having smaller modules, but having 3 (or more ?) full modRana modules just to handle tracklog is a bit too much
  • PEP8 compatible code
  • using properties where possible instead of getters
  • dropping tracklog point clustering and using route segments with bounding boxes should be overall better

M4rtinK avatar Jan 30 '17 01:01 M4rtinK