Commit Graph

2126 Commits

Author SHA1 Message Date
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
Mark Liversedge
b24d34049e Merge pull request #405 from amtriathlon/units
Translate axis labels LTMPlot
2012-12-29 05:41:28 -08:00
Alejandro Martinez
f46952bee2 Translate axis labels LTMPlot
Fixes #29
2012-12-29 10:27:32 -03:00
Mark Liversedge
f32ce83981 UI Nits: Autorepeat on open is wrong
.. it makes the menu flicker.
2012-12-28 19:55:57 +00:00
gcoco
6c523827b4 D2XX.cpp requires #include <assert.h> 2012-12-28 11:41:59 -05:00
Mark Liversedge
e26a281dee Measures on LTMPlot got lost
When optimising for performance the measures
refresh was lost in LTMPlot. This reinstates
them.

Additionally, measures are now shown on the
metric list with a "(m)" after their name to
help differentiate them.
2012-12-28 10:32:20 +00:00
Mark Liversedge
f51a582330 UI Nits: Metadata TextEdit double frame
For example the notes field on its own tab looks fugly
with a frame inside a tab (especially on a Mac). So this
patch removes the frame and background for a cleaner look.
2012-12-27 23:58:03 +00:00
Mark Liversedge
d1583084b9 Missing break. 2012-12-27 21:04:00 +00:00
Mark Liversedge
1eb79795be UI Nits: Download/Compose Mac button icons
.. follow up to earlier fix, but this one covers
the download and compose buttons too.
2012-12-27 20:45:17 +00:00
Mark Liversedge
5e39a74123 Fix Batch Export Dir choice on Mac
For some reason when selecting a target directory
for batch export on the Mac the returned value was
always the same as the supplied value.

Fixed via temporary variables, but not sure why it
fixes the problem, tbh.
2012-12-27 20:28:52 +00:00
Mark Liversedge
6a73b0e650 UI Nits: Fix Mac button icons weirdness
The Mac button icons would go a bit odd, this seems
to be caused by not setting an alternate image for
buttons (they have two images one for each state).
2012-12-27 20:18:42 +00:00
Mark Liversedge
dfd6741cc4 Saris Powerbeam PRO Virtual Power
.. using constants supplied by Tom (ATucker) on the
golden cheetah google group.
2012-12-27 19:44:53 +00:00
Mark Liversedge
0edeef648f Fix -Wdelete-non-virtual-dtor warnings
Base classes should have virtual destructors to
ensure derived classes destructor is also virtual.

This is not a major issue, since in all of the
warning cases there is no base destructor, but
its nice to shutup the compiler warnings.
2012-12-27 19:10:05 +00:00
Mark Liversedge
58b21e1c20 Merge pull request #403 from andybryson/rem_boost
Remove Boost Dependency - The Easy Bits
2012-12-27 09:51:30 -08:00
Andy Bryson
53391f76fc Remove Boost Dependency - The Easy Bits
Replace boost stuff with QT or C++ equivalents
2012-12-27 17:04:36 +00:00
Mark Liversedge
7bcf1d6aab UI Nits: Mac + chart button too wide
.. broken in earlier commits today.
2012-12-26 22:35:35 +00:00
Mark Liversedge
4adb26a8fd UI Nits: Add Chart on Linux/Windows
.. now just a "+" sign like on Mac.
2012-12-26 14:50:20 +00:00
Mark Liversedge
d73017b637 UI Nits: Non-Mac Toolbar
Fix differing icon sizes and click animation fugly. Still
need some professional looking icons to replace the
temporary ones.
2012-12-26 14:36:25 +00:00
Mark Liversedge
98c16369e5 UI Nits: Color prefs
Column sizing on appearance pref pane was
too small. Simple fix.
2012-12-25 15:50:08 +00:00
Mark Liversedge
593cee1746 Merge branch 'master' of github.com:/GoldenCheetah/GoldenCheetah 2012-12-25 12:04:51 +00:00
Mark Liversedge
a0f117d6a0 LTM Sidebar add season
It wasn't possible to add a season until a user
defined season was available!! This fixes that.

We need to make the sidebar Splitter have titled
handles with actions like this on it (ala QtCreator).
There is a feature request open for this.
2012-12-25 12:03:18 +00:00
Mark Liversedge
a6fb7a7f86 UI Nits: QMactyle QToolButtons are ugly
I really hate the way QMacStyle changes the style of
a button based upon its size. Its really annoying, especially
since you cannot override it.

Updated last couple of commits to have no effect on Mac where
they make some of the buttons in the preferences pane look ugly.
2012-12-25 11:34:16 +00:00
Mark Liversedge
b6635af3ad UI Nits: Pref Pane Fields page
Column widths set to avoid horizontal
scrollbar from appearing.
2012-12-25 10:42:51 +00:00
Mark Liversedge
894a88a879 UI Nits: Prefs pane cosmetics
Made the up,down,left,right,add,del buttons
smaller and used icons where appropriate.
2012-12-25 10:15:22 +00:00
Mark Liversedge
edeb7a33fa Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah 2012-12-24 19:14:38 +00:00
Mark Liversedge
c04066e29f Add Chart on Scope Bar
Put a button on the scope bar to add a chart. This is more
intuitive than the right click menu. The style could be
better but ok for now.

Deprecated the right-click menu option since it is unintuitive
and hidden from the user (i.e. bad UX).
2012-12-24 19:13:12 +00:00
Mark Liversedge
ea174a758e VLC is Optional - don't SEGV
Ugh. Fixed a couple of SEGV when library importing
is used with video but no video support is compiled in.
2012-12-24 16:45:44 +00:00
Mark Liversedge
4915d2e21a CP Calculator is really and Estimator
.. and the dialog was a bit ugly too.
2012-12-24 16:23:16 +00:00
Mark Liversedge
274c2c5a71 Workout Library fixups
Remember the selected video or workout when refreshing list
on data change. This is particularly relevant when dragging
and dropping in videos and workouts.
2012-12-24 16:05:07 +00:00
Mark Liversedge
a9a6f9ffb8 Further Workout Library Fixups
- Added drag and drop dialog and functionality
- if only 1 video/workout imported it is imported and selected
- if multiple they are imported with a dialog
- now shows any references in the scan function

The use of references to avoid making copies of videos is
a touch complicated -- the workflow could be friendlier.
2012-12-24 15:23:16 +00:00
Mark Liversedge
16aff3cf19 Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah 2012-12-24 09:21:44 +00:00