Commit Graph

7634 Commits

Author SHA1 Message Date
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
Alejandro Martinez
cba3d28520 Store R-R data into XData for SML files
In line with R-R data treatment for FIT files
Test file: test/rides/Ambit3-HRVbutNoHR.sml
2017-01-30 00:37:47 -03:00
Mark Liversedge
674f7fcd9e Merge pull request #2320 from leifwar/master
Read R-R data into Xdata
2017-01-29 19:59:26 +00:00
Leif Warland
cfe2a08e33 Added FIT file to test HRV reading. 2017-01-29 21:23:01 +01:00
Leif Warland
0cff7c2868 Read R-R data into Xdata 2017-01-29 21:01:05 +01:00
Mark Liversedge
383c401ad2 Overview tweakable parameters
.. for row height and spacing
2017-01-29 19:06:39 +00:00
Mark Liversedge
443d579d76 Overview Fix Y resize glitch
.. scene / view rectangles changing caused mouse move
   events to arrive with different co-ordinates which
   broke y-resize.

.. so we no longer adjust the view whilst resizing on
   the y-axis (already did that for the x-axis)
2017-01-29 18:01:39 +00:00
Mark Liversedge
30393dc6db Overview SEGV fix for drag right
.. dragging one tile in the last column to make a
   new column SEGV (incrementing itself)

.. bug bought to you via extensive testing from my
   13yr old son who takes great pride in breaking
   his Dad's code.
2017-01-29 15:57:39 +00:00
Mark Liversedge
a75b26ca70 Overview Animate View Transition
.. no more jarring fit to view transitions and it
   *finally* starts to feel like a polished UX

.. need to look at handling scrolling next.
2017-01-29 15:39:49 +00:00
Mark Liversedge
23031f7c8b Revert "HRV / R-R updates to RideFile and Allplot"
.. inadvertently committed alongside updates for sport tags.

.. these updates introduced a serious regression for the
   ridefile JSON format and backwards compatibility

.. reverts the following commits:
       b47cb733a2
       d432602b35
2017-01-29 13:00:19 +00:00
Mark Liversedge
eb81adf28a Overview Resize Column Widths
.. dragging the rhs of a card will make the column it is
   part of resize.

.. scaling paused whilst dragging and resize leads to a
   less jarring experience -- but scaling could also do
   with being animated to avoid the jumpy experience.
2017-01-29 12:27:24 +00:00
Mark Liversedge
e2068e2d67 Overview variable width columns
.. they're fixed for now, but resize is in the next commit.
2017-01-29 11:20:30 +00:00
Mark Liversedge
69d1c55d17 Merge pull request #1651 from leifwar/master
Add more "sport" tags + read weight from FIT file.
2017-01-29 09:28:24 +00:00
Leif Warland
e62d3c69d6 Added SubSport from Garmin FIT format.
Based on FIT.pm from http://pub.ks-and-ks.ne.jp/cycling/GarminFIT.shtml.
2017-01-28 18:42:09 +01:00
Leif Warland
6c8927d275 Added hrv to Allplot 2017-01-28 18:42:09 +01:00
Leif Warland
b7151e3d10 Added reading of R-R data from FIT files 2017-01-28 18:42:09 +01:00
Mark Liversedge
fe84df07b9 TodaysPlan Fix suffix handling
.. introduced a bug when fixing for download of
   FIT files etc
2017-01-28 15:48:28 +00:00
Joern
54830a3bc0 Merge pull request #2318 from Joern-R/GAE1
CloudDB - Ressource Reduction
2017-01-28 14:08:56 +01:00
Mark Liversedge
98d6b48501 Overview Fit to Page Width
.. resize and scale to fit as the layout changes.
2017-01-28 11:25:54 +00:00
Joern
1e89925aad CloudDB - Ressource Reduction
... usage update only every 25 starts of GC
... version check only every 10 days
2017-01-28 10:51:07 +01:00