Commit Graph

7671 Commits

Author SHA1 Message Date
Mark Liversedge
d8714bc73d Ignore test files in github linguistics 2017-02-15 16:33:35 +00:00
Mark Liversedge
ef85dd2b83 Update .gitattributes for linguist stats in github
[ci skip]
2017-02-15 16:26:52 +00:00
Mark Liversedge
5d815d744f Overview Performance Issues on Drag
.. drag animation for tile shrink is very slow on my MBP. Trying to
   get to the bottom of why. It may be a HW issue with my PC.
2017-02-15 12:07:06 +00:00
Mark Liversedge
cc3cfda73b Overview Sparklines 14 days and Show Range
.. we only plot a sparkline for activities in the last 14 days
   and don't plot zero values.

.. alongside the sparkline the max and min are shown to provide
   context as the Y-axis is scaled to the data
2017-02-15 10:36:02 +00:00
Mark Liversedge
6415d48657 Merge pull request #2342 from gcoco/master
Enhancements to Travis Build
2017-02-15 06:10:21 +00:00
gcoco
6c86cf7756 Enhancements to Travis Build
Build with QT5.5.1 and WEBKIT.
Build with latest brew QT and WEBENGINE.
Build with LMFIT installed.
2017-02-14 16:58:34 -05:00
Mark Liversedge
813d32f01a Overview Sparkline Y-axis Fixup
.. just use min/max -/+ 10% of difference between the 2
2017-02-14 21:13:08 +00:00
Mark Liversedge
7b4fc559cc Overview Sparkline Fixup
.. don't waste space

.. show hidden zone charts when dragging ends
2017-02-14 19:59:56 +00:00
Mark Liversedge
90211801fb Overview Sparklines for Metrics
.. not quite working right - need to look at how
   the axis range can be set after the data has been
   modified as it seems to break things.

.. looks back 21 rides, but perhaps would be better to
   look back n days.

.. when looking for activities it doesn't filter so
   you see zero values for other sports e.g. power
   will be zero for a swim

.. needs refinement after real users get to try it
2017-02-14 12:44:31 +00:00
Mark Liversedge
06eb7e14aa Overview Animations Memory Leak
.. not really a memory leak, more a design flaw in
   the way QParallelAnimation works (it assumes you
   don't reuse it).

.. there may be other issues with the other animation
   groups but can look at those separately.
2017-02-14 08:53:45 +00:00
Mark Liversedge
aa612b926c Sixcycle upload compression
.. use TCX and upload compressed data using gzip.
2017-02-14 08:52:36 +00:00
Joern
60e2b00926 Merge pull request #2338 from Joern-R/QtWebEngine
QtWebEngine Cache in User Directory
2017-02-13 20:31:10 +01:00
Joern
3a9ea67752 QtWebEngine Cache in User Directory
... simplify code & remove redundant code based on proposal from Claus Assmann (thanks)
2017-02-13 18:15:36 +01:00
Mark Liversedge
10dcffbc5c Hide axis on Overview Card 2017-02-13 11:03:12 +00:00
Mark Liversedge
d54c15c5e7 Build Id Update for Dev builds 1702
.. in readiness for a development release at the end
   of February (and for private builds beng issued).
2017-02-13 11:03:11 +00:00
Mark Liversedge
73cc18d5f0 SixCycle Date Fixup
.. PwxWriteFile was not converting the date to UTC
   before writing the output.

.. Sixcycle upload should use TCX anyway (!)
2017-02-13 11:03:11 +00:00
Joern
02a1074d1b Merge pull request #2336 from Joern-R/Win-WebEngineCache
QtWebEngine Cache on Windows
2017-02-12 19:52:32 +01:00
Joern
33bbad4e01 QtWebEngine Cache on Windows
... Default directory for the WebEngine Profile and Cache is /AppData/Local/<AppName which is the same GC uses as Default for Athletes
    Changing the location for QtWebEngine needs to be done for EVERY QWebPage. Until the use of QtWebEngine is limited to a few locations
    the easier way is to filter out the Directories created by QtWebEngine (assuming that no-one will call their athletes either "cache" or "QtWebEngine".
... This is only done if build with QtWebEngine and for Windows (on other OS Qt uses a better location for cache data, not a user location).
2017-02-12 18:35:46 +01:00
Mark Liversedge
789bc6767f Overview Metadata Card
.. display metadata as well as metrics.
2017-02-12 16:21:59 +00:00
Joern
ecd1528803 Merge pull request #2335 from Joern-R/CDB-CuratorPaging
CloudDB - Curation/Editing
2017-02-12 15:34:31 +01:00
Joern
7fe1ccd274 CloudDB - Curation/Editing
... keep current position in paging through the list of charts if nothing has been changed
2017-02-12 15:01:16 +01:00
Mark Liversedge
f2f9ac8a37 Overview Pace Time In Zone
.. for swimmers and runners.
2017-02-12 11:21:16 +00:00
Mark Liversedge
e36644360d Overview and Qt Charts in QT 5.8
.. enforce use of QT 5.8 for building the Overview and
   use of Qt Charts.

.. Qt 5.7.x doesn't neccessarily come with Qt Charts as it
   was a technology preview (and breaks the current Appveyor
   builds)
2017-02-12 11:04:53 +00:00
Joern
77e8bdef67 Merge pull request #2334 from Joern-R/DE
Translation DE
2017-02-12 11:21:00 +01:00
Joern
18d5196539 Translation DE
... Update/Fixes
... Align Cycling Dynamics Terminology with Garmin Translation
2017-02-12 11:19:50 +01:00
Mark Liversedge
38cb13d5ee Merge pull request #2333 from Joern-R/TP
Today's Plan
2017-02-12 09:51:59 +00:00
Mark Liversedge
2245bbe3e1 Overview W'bal Time In Zone
.. 4 zone descriptions need thinking thru
2017-02-12 09:19:59 +00:00
Mark Liversedge
87edd118f6 Overview Power Time In Zone
.. and a bit of refactoring to tidy up some of the hacks. Still
   needs a bit more cleanup but getting better.
2017-02-12 08:47:08 +00:00
Mark Liversedge
b809102dc6 Overview Chart Animation tweak
.. only animate when setting, not on every geometry change.
2017-02-11 21:47:53 +00:00
Mark Liversedge
0e17baac90 Overview HR Time In Zone
.. hacked in a proof of concept, using Qt Charts

.. only does the time in zone for HR at present, but can now
   look to refactor to better code and then add in pace, power
   and w'bal time in zone too.

.. note that now we are using Qt Charts the overview will
   only be built with Qt >= 5.7
2017-02-11 21:05:46 +00:00
Joern
53bbad1f3b Today's Plan
... do paginated access to the Activities list instead for fixed limit to 100
2017-02-11 19:32:46 +01:00
Mark Liversedge
35e5753e07 Merge pull request #2332 from Joern-R/Translation-Enablement
FileStore
2017-02-11 16:34:31 +00:00
Joern
d9fd5530e1 FileStore
... Translation Enablement (partly missing)
... eliminate some compiler warnings
2017-02-11 16:48:57 +01:00
Mark Liversedge
bf974bc17a Overview base setup
.. although hacked in, at least we get a dashboard that looks
   like the real thing (till we have configuration code).

.. need to work on adding time in zones via Qt Charts next !
2017-02-11 12:23:10 +00:00
Mark Liversedge
d5dc72bff3 Overview add units to metric cards
.. only if non-blank and not units of time since the time
   format indicates units
2017-02-10 23:00:24 +00:00
Mark Liversedge
962d77553f Overview Display Metrics
.. hacked in a basic display of metrics when ride changes.
2017-02-10 21:14:07 +00:00
Mark Liversedge
ffc62e1fea Overview Card paint title
.. just a basic thing, gonna create some basic card types
   to show metrics etc before adding the set up code.
2017-02-10 15:55:03 +00:00
Mark Liversedge
ca086fd894 Don't use CPLOTGRID in Ride list
.. its fugly, especially with a white plot background.
2017-02-10 12:52:07 +00:00
Claus Assmann
8b5567389e Uninitialised count in calibration code 2017-02-10 10:39:07 +00:00
Mark Liversedge
5d3307cafa Fix FIT export SEGV on manual rides
.. or rides which contain no datapoints.
2017-02-10 09:33:41 +00:00
Mark Liversedge
4791acaf3c Fixup Github source stats
.. telling linguist to ignore translation files as
   if they are 'documentation'
2017-02-09 21:46:12 +00:00
Mark Liversedge
87650be170 SixCycle readdir() convert date to Local time
.. so it is matched and displayed in local time.
2017-02-09 18:02:08 +00:00
Mark Liversedge
17e11b389d Overview Design Decisions
.. modes for config and view scrapped - too confusing when you
   have config of layout vs config of individual cards

.. need to set a constraint on the size of each card to make
   it easier to design content and manage typefaces in a
   consistent manner across the cards

.. add / delete / modify will be made available at all times.
   add will need a '+' card to float at the end of the
   dashboard, whilst delete and modify can be on the card
   decoration.
2017-02-08 19:38:17 +00:00
grauser
8950b0bd75 CSV: Remove white space in header
fix #2330
2017-02-06 22:57:09 +01:00
Mark Liversedge
8095de588c Overview Drag Visualisation
.. the shrinking visual cue is on drag, not config.
2017-02-06 21:20:29 +00:00
Mark Liversedge
07796d3a94 Overview Page Configure Toggle
.. using a gear icon in the top right to switch between
   viewing an overview and configuring it.

.. now need to think about how cards react and are
   decorated and the main mechanisms for configuring
   the content on the page (not the layout).
2017-02-06 20:46:34 +00:00
grauser
c3b4f2057d Today's Plan : Select athlete 2017-02-05 23:29:15 +01:00
grauser
18470a780e FIT : No NaN in float values 2017-02-05 23:29:15 +01:00
Mark Liversedge
e04d9d149a Todays Plan Fix '..' in filename
.. when processing suffixes.
2017-02-05 21:43:55 +00:00
Mark Liversedge
a82335e863 Overview Tweaks
.. getting ready to add config/view modes
2017-02-05 21:30:58 +00:00