.. when not hovering over a curve, this worked ok for power
but not for anything else. Because the signal was ignored
when not showing power in pointHover.
Fixed units selection in histogram tooltip, it is independent of pace units
NB: CV chart currently doesn't obey units setting for speed, it is fixed to kph
... fixed by
...... not considering Y-Axis values in the 0 to 4.993 minutes range
which are not shown for VAM anyway
... both in standard view and in compare view / intervals and date
ranges
... handle intervals below 4.993 minutes properly (since they are not
shown in CP VAM)
... create folder structure for existing and new athletes
... upgrade existing athlete to new structure when opening / incl.
logging and error handling
... convert any "Downloaded" file to .JSON directly - store source file
in /downloads
... convert any "Imported" file to .JSON directly - store source file in
/imports
... introduce new "home" Folder structure object representing the
previous flat-folder
... adjust relevant QDir home - access to use the sub-folder method of
the new object
Note: the new structure is not yet active ! - everything is written to
the main folder still
To Do:
... add upgrade procedure for existing folder content to merge to the
new folders
.. remove inverse time (but add support to Model for future reference)
.. fix x labelling for plotting Work
.. remove options for best shading, its now on or off
Fixes#924
... some more AP/AM changes (hopefulyl the last ones)
... Setttings.h - the GC_DATETIMEFORMAT constant is not used anywhere
(old usages are de-activated)
.. delta plot but with percentage rather than absolute differences
.. particularly useful for plotting PD curve by seasons and looking
at the gains/losses in percentage terms per season
.. also the differences in short and long durations in absolute terms
often look quite different, in percentage terms there is often not
a huge difference over seasons.
NOTE: Needs to be fixed up to do percentage differences by model.
.. delta compare to use first date range as a baseline to
compare other date ranges to.
.. only works for the bests curve in date range mode
.. in part 2 will add the model and also rides/intervals.
.. all the recent work on the CP chart has focused on absolute
watts and not taken into account w/kg !
.. this fixes that up, but still need to look at w/kg on the
model parameters stuff for the CP history chart
.. the last piece of the jigsaw for the CP chart refactoring was
to use the new model class and remove the calculation in CPPlot.
.. we have now removed the ridefilecache out of CP, the model calculation
and refactored to support multiple models.
.. looking at the briefing from Mike on Youtube it looks
like an alpha value of 0 is a compromise between -0.1
and 0.1.
.. see the video here: http://www.youtube.com/watch?v=v57NRQ-pHps
.. via a custom menu option on the chart menu (More...)
.. which means we also now have a mechanism for each chart
to add their own menu options to the More... menu
.. will no doubt need to add this to the LTM chart