Commit Graph

2156 Commits

Author SHA1 Message Date
Jaime
2b68decf37 Added CNUMOFCFGCOLORS macro to define the number of configurable metric colors are available
Added macro entries for Load, TSS and BikeScore
2013-01-09 11:06:39 -05:00
Mark Liversedge
de53ea3ffb UI Nits: BlankState cosmetics
Just wordwrap the labels gives more screen estate to
the right side image making it less likely to be out
of proportion with the text size.

Also changed disc to disk in one of the narrative
texts. Maybe its a 'British English' thing tho ;)
2013-01-08 21:22:56 +00:00
Mark Liversedge
3d60c9e4a5 Fix conflict with Qwtplot3d
The struct Appearance conflicts with a class
in the QWT3D namespace. So renamed it. Fixes
a compile time error.
2013-01-08 19:02:15 +00:00
Mark Liversedge
8bf4b18a1b UI Nits: Sensible defaults for screen/font size
Set the default size of fonts and screens based upon the
screen size we're running on.

We may need to think about retrospectively adjusting the
font size for users that have not realised they can change
from the defaults (which may not be valid for their hardware).
2013-01-08 15:03:15 +00:00
Mark Liversedge
672e442176 UI Nits: Cosmetic gui updates
- searchbox border
- LTM controls - make search box expand
- Histogram controls - make slider expand
2013-01-08 09:48:37 +00:00
Mark Liversedge
26ff774ba3 UI Nits: Choose Athlete Dialog Buttons
.. order of New, Cancel, Open and a bit of stretch
to stop ugly elongated buttons.
2013-01-07 20:27:04 +00:00
Mark Liversedge
7da2ed7938 Linux fixup for BlankState
Nothing major, just setting no focus on buttons since
it gives them a salmon pink color, which is pretty nasty
on the 'img' button.

Did I mention that I love this new feature?
2013-01-07 19:37:08 +00:00
Mark Liversedge
3fec144334 No chart menu in blank state 2013-01-07 16:44:24 +00:00
Mark Liversedge
41d27d3059 Blank state for train view
Only show blank state for train view when we have
no devices configured -or- there are no workouts
imported into the library.
2013-01-07 15:32:32 +00:00
Tilman Schmiedeberg
c5c6e712b3 Initial v3 German Translation
First translated texts.
2013-01-07 14:26:17 +00:00
Mark Liversedge
1ac0894295 Add ErgDB to train view blank state
Allow the user to download workouts as well as
scan disk for workouts (they are not likely to
have any workouts of their own).
2013-01-07 13:37:37 +00:00
Mark Liversedge
db294f6457 Blank state train view action
Changed the second action to search for videos and workouts
rather than import. It makes more sense to setup the library
rather than import a single file.

We still need to change the conditions for the train view blank
state to no devices or no videos/workouts.
2013-01-07 13:23:36 +00:00
Mark Liversedge
9b573f510a add images back to qrc file 2013-01-07 12:07:06 +00:00
Damien
47a22999fd Add images for BlankStatePages 2013-01-07 12:49:55 +01:00
Mark Liversedge
1b63fb0988 Temporary - remove missing images from qrc file 2013-01-07 09:00:01 +00:00
Damien
db39db5ea4 Blank state
Add a blank state for analysis window
2013-01-06 22:21:22 +01:00
Damien
954e15a8fb ISODate format for UTC date end by "Z"
fixes #419
2013-01-06 22:00:30 +01:00
Mark Liversedge
559ad9e672 Fix date selection in Tile Mode
Fixes #424.
2013-01-06 19:02:00 +00:00
Eamonn Doyle
843fe74839 Fix Linux README
.. to refer to /etc/udev not /dev/udev
2013-01-06 12:43:09 +00:00
Mark Liversedge
514a737899 Fix zooming in histogram
Fixes #416
2013-01-05 17:35:48 +00:00
Mark Liversedge
34eb963213 Show Pace in Summary as mm:ss
Fixes #423
2013-01-05 15:00:06 +00:00
Mark Liversedge
e4adfefdb9 clang 4.1 fixups
remove casts to keep clang 4.1 happy on
Mac OS X. Now produces a number of warnings
on clang 4.0.

Fixes #420
2013-01-05 14:30:26 +00:00
Mark Liversedge
3bf8b8d721 Edit times using a QTimeEdit in Metadata
When overriding the duration, time riding and other
time based metrics in the metadata screen it asks
the user for the time in seconds.

This update offers a QTimeEdit to edit them, a little
more user friendly.

Fixes #422
2013-01-05 12:43:48 +00:00
Mark Liversedge
2c8436ca03 Fix KML needing boost in gcconfig and src.pro
Fixes #421
2013-01-05 12:08:35 +00:00
Mark Liversedge
7b8eca07bb Chart Dates: Part 3d of 3 (final)
Added chart date selection to the Histogram chart.
This now completes the updates to enable custom date
ranges to be defined in charts that support date
ranges.

Any further 'ideas' for setting custom ranges can be
added into the DateRangeEdit widget and will be re-used
across all the charts.

Fixes #417
2013-01-05 11:50:04 +00:00
Mark Liversedge
a312c28bb6 Fix date settings needed a restart
To get the date settings to register user interaction
you needed to restart gc after adding the chart. This
was caused by an initialisation error, setting the active
flag to true on object creation -- it should have been
set to false.
2013-01-05 11:16:09 +00:00
Mark Liversedge
8b2a04b52b Chart Dates: Part 3c of 3
Added chart date selection to the Summary chart.
Still need to add this to;
        - Histogram
2013-01-05 10:49:00 +00:00
Mark Liversedge
a0a07e8b07 Chart Dates: Part 3b of 3
Added chart date selection to the CP chart.
Still need to add this to;
    - Summary
    - Histogram
2013-01-04 23:43:37 +00:00
Mark Liversedge
538386bfe6 Chart Dates: Part 3a of 3
Added chart date selection to the
Treemap chart. Still need to add this
to;

- Summary
- CP
- Histogram
2013-01-04 20:20:42 +00:00
Mark Liversedge
9490708729 accidentally left in qDebug() statement 2013-01-04 19:29:10 +00:00
Mark Liversedge
1eb6093733 Chart Dates: Part 2 of 3 update
.. added a 'This' option to choose a date range
such as this month, week, year. I also added the ability
to specift a 'prior' period.

So in July you could plot for this month prior 1 to choose
a date range for June.

This allows folks to have a static setup of charts for this
this-1 and this-2 months and data to change over time.
2013-01-04 12:39:25 +00:00
Mark Liversedge
e7968874e7 Chart Dates: refresh a bit less often
.. the plot is redrawn as the user enters a date or
number which is slow and annoying -- far better to
wait for the editingFinished() signal.
2013-01-03 14:36:26 +00:00
Mark Liversedge
8b3a30b232 Chart Dates: Part 2 of 3 fixup
Refactor of the date settings into its own
widget so we can re-use it across any chart
that supports date ranges.
2013-01-03 14:29:45 +00:00
Mark Liversedge
b33aec2cc0 Chart Dates: Part 2 of 3
Updated LTM chart date range to allow the
user to specify a number of alternative
ranges;

- use current selected
- use current selected thru today
- between x and y
- last n days/weeks/months/years
- from - today
2013-01-02 20:52:41 +00:00
Mark Liversedge
ee36317b0f Chart Dates: Part 1 of 3
An update to allow users to define a specific date
range for a chart on the home window. This update
only applies to the LTM chart and only allows a
date range from/to to be defined.

It would be nice to also support a last 'n' 'period'
selection too (i.e. last n days/weeks/months).

Also, further updates are required to add similar
functionality to TreeMap, CP, Dist and Summary charts
when they are on the home window.
2013-01-02 14:34:17 +00:00
Mark Liversedge
2c300c0e82 Merge pull request #414 from amtriathlon/fields
Enable fieldChooser and field types translation
2012-12-31 02:43:11 -08:00
Alejandro Martinez
d41ec90fe4 Enable fieldChooser and field types translation 2012-12-30 22:25:35 -03:00
Mark Liversedge
354c138022 Merge pull request #412 from amtriathlon/translations
Fix minor translations related issues
2012-12-30 09:53:12 -08:00
Alejandro Martinez
f0a35a93eb Fix minor translations related issues 2012-12-30 14:48:46 -03:00
Mark Liversedge
1a7bbf5472 remove boost from docs
.. it is no longer needed.
2012-12-30 17:13:11 +00:00
Mark Liversedge
54ed94ed13 Merge pull request #409 from andybryson/boost_crc
Remove Boost
2012-12-29 16:02:13 -08:00
Andy Bryson
5a345477fb Remove Boost
Replace boost checksum stuff.
Remove boost from versions
Remove Boost from src.pro
Remove Boost from gcconfig.pri.in
2012-12-29 22:59:28 +00:00
Mark Liversedge
8512097c65 Merge pull request #408 from amtriathlon/options
Options Toolbar & Keywords Translations
2012-12-29 11:38:04 -08:00
Alejandro Martinez
14a2fe5bd5 Options Toolbar & Keywords Translations 2012-12-29 16:08:03 -03:00
Rainer Clasen
5d1e67b5f5 Remove Boost - SrmDevice
converted SrmDevice to use signals instead of callback.
Also add missing erase connections.

Signed-off-by: Andy Bryson <agbryson@gmail.com>
2012-12-29 18:32:22 +00:00
Andy Bryson
356a80a448 Remove Boost Dependency - Devices
All devices no longer need boost (use signals and slots instead), other
than SRM.
2012-12-29 18:32:22 +00:00
Mark Liversedge
9039fca136 Merge pull request #407 from amtriathlon/RideNavigator
Fix RideNavigator Translation
2012-12-29 10:27:26 -08:00
Alejandro Martinez
bf2239d333 Fix RideNavigator Translation
column names from xml file need to be translated to match translated headings,
other posibility would be to match before translation, but this option needed
fewer changes.
2012-12-29 15:16:27 -03:00
Mark Liversedge
d1d5b872c1 Merge pull request #406 from amtriathlon/measures
Enable Measures Translation
2012-12-29 08:57:02 -08:00
Alejandro Martinez
ad1dada229 Enable Measures Translation
For use in LTM metrics list
2012-12-29 13:46:43 -03:00