Commit Graph

7653 Commits

Author SHA1 Message Date
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
Mark Liversedge
db599e3998 R XDATA columns replace ' ' with '_'
.. as variables with a space in them are not very useful.
2017-02-05 21:30:58 +00:00
Joern
5e1995f394 Merge pull request #2328 from Joern-R/DE3
Translation DE
2017-02-05 13:19:07 +01:00
Joern
e4b2082adc Translation DE
... complete check/re-work
2017-02-05 13:04:28 +01:00
Mark Liversedge
a07f80a6c6 Overview Layout UX Tweaking
.. easing curve for autoscroll should be linear as it can
   be continuous and is jarring if speeds up and slows down

.. some of the animation durations were too slow and made the
   UI feel slow instead of snappy

.. getting ready to work on card aesthetics
2017-02-04 20:45:42 +00:00
Mark Liversedge
ad9ddd47ee Merge pull request #2326 from Joern-R/TP1
TodaysPlan - Synchronise
2017-02-04 18:24:47 +00:00
Joern
44ed77ccb1 TodaysPlan - Synchronise
... non .JSON files (e.g. .FIT) are not listed for download
2017-02-04 18:49:57 +01:00
Mark Liversedge
8312ed63c5 Overview fix Scrollbar jarring effects
.. when resizing or drag scrolling.
2017-02-04 15:12:08 +00:00
Mark Liversedge
2488880c3b Overview Fix SEGV on scrollbar hide
.. every project needs a 13yr old to test the
   edge cases and break code !
2017-02-04 14:10:49 +00:00
Mark Liversedge
369316948c Overview vertical scrollbar
.. reflects changes as they are made and can be
   used to scroll the view.

.. we manage this ourselves instead of letting the
   view manage it as we also want to diable it.

.. when a scrollbar is disabled it now makes the
   slider invisible.
2017-02-04 14:02:45 +00:00
Mark Liversedge
3952fd72c5 Overview Placement animation
.. just for a small piece of feedback to the
   user about the card being placed back into
   the scene.
2017-02-04 11:15:24 +00:00
Mark Liversedge
35ae6aa38c Better UX for edge scrolling
.. use boundaries of view so it doesn't 'suddenly' start
   scrolling - you force it by going to the edge or beyond.

.. make sure the mouse is moving in the right direction of
   the autoscroll so it stops when you move up/down against
   the direction of the autoscroll.
2017-02-04 09:38:48 +00:00
Mark Liversedge
7a79e7046d Overview Scroll using MouseWheel
.. rather than keys and dragging
2017-02-03 22:44:01 +00:00
Mark Liversedge
41c633660b Overview Fix Resize Y Scroll Constraint
.. when resizing on Y we should not constrain the
   to the size of the scene since we are in the
   process of increasing the size of the scene !
2017-02-03 16:02:47 +00:00
Mark Liversedge
d16dc83aba Drag and Resize Autoscroll
.. when dragging or resizing a tile automatically
   scroll in a way that doesn't disorientate the
   user of create a jarring effect
2017-02-03 15:03:34 +00:00
Mark Liversedge
c11dc5597c Overview Scrolling
.. you can scroll up and down with up/down arrow keys
   and page up/down.

.. the scroll is animated if the distance is far enough
   otherwise it just happens immediately.

.. need to add scrollbar scrolling, drag scrolling and
   mouse wheel / gesture scrolling next.
2017-02-03 10:31:26 +00:00
Mark Liversedge
11d5d8b5f3 Merge pull request #2323 from leifwar/HrvPolar
Read HRV into XDATA
2017-02-02 07:23:39 +00:00
Leif Warland
4279162e80 Read HRV into XDATA
Scan the pdd file, if it exist, for given exercise.
2017-02-01 23:41:47 +01:00
Mark Liversedge
5d7692b341 Merge pull request #2321 from amtriathlon/HrvSml
Store R-R data into XData for SML files
2017-01-30 05:22:51 +00:00