Commit Graph

36 Commits

Author SHA1 Message Date
Mark Liversedge
1f5fe35b83 Recognise Keith Reynolds 2014-11-16 08:27:41 +00:00
Joern
230f028037 AthleteDirectory - Folder Structure Part 2 of 2 + Always create .JSON
... create folder structure for existing and new athletes
... upgrade existing athlete to new structure when opening / incl.
logging and error handling
... convert any "Downloaded" file to .JSON directly - store source file
in /downloads
... convert any "Imported" file to .JSON directly - store source file in
/imports
2014-11-02 19:55:01 +01:00
Mark Liversedge
42d7661ca0 Recognise Omar Torres 2014-08-22 16:44:55 +01:00
Mark Liversedge
10640ae3f0 Charette not Charete 2014-08-18 21:51:02 +01:00
Mark Liversedge
09e73f05c3 Recognise Christian Charete
.. in the contributors
2014-08-18 16:08:28 +01:00
Mark Liversedge
41cd3dad19 Defer "Fix Elevation" tool to 3.2
.. pulling out of v3.1 due to problems better fixed outside
   of the release window
2014-07-28 12:45:05 +01:00
Mark Liversedge
61fc9907a3 Honour MapQuest terms of service
.. with an attribution and link to the MapQuest website.

.. the terms of service, for free usage, are detailed
   here: http://developer.mapquest.com/web/products/open/elevation-service
2014-07-27 20:10:36 +01:00
Mark Liversedge
f79bef3d9d Add Jon Beverley to Contributors
.. and add his Fix Elevation to the feature list for 3.1
2014-07-26 22:41:38 +01:00
Joern
09217fc381 Translation Enablement / Corrections
... some more tr() (LTMTool, LTMSetting)
... for Lx/Hx in Time and unit "seconds" translation not working in
constructor, therefore moved to "initialization" for both HR and Power
(similar to the translated metric names) (HrTimeInZone, TimeInZone)
... in RC2 - Windows (name with "umlaut") not displayed in official
build (adjusted to be handled like the one name with umlauts already
defined)
2014-07-14 19:01:14 +02:00
Mark Liversedge
be282e5cd4 Add Ralf Spenneberg to contributors 2014-07-02 15:48:01 +01:00
Mark Liversedge
1bbccee074 Add Cheetah icon back to About box
.. not sure how it got removed !
2014-06-17 19:54:05 +01:00
Mark Liversedge
727762141c Add recent contributors
.. Dr Phil Skiba for TISS etc
.. Michael Puchowicz for the Veloclinic PD Model
.. Jörn Rischmüller for supporting German translation
2014-05-18 09:35:15 +01:00
Mark Liversedge
87ba542197 What's in a name ?
The 4 views have been shown to be confusing -- it is not clear
to new users what their purpose is, and hence how or why they
are different.

So in an effort to reduce the confusion I've renamed a few
things to be much more explicit and specific.

.. We embrace the fact we are a cycling program and use the term
   RIDES not ACTIVITIES for all files

.. HOME is confusing, renamed to TRENDS

.. the ANALYSIS view name is confusing, its all about ANALYSIS
   to renamed to RIDES

There will no doubt be areas that are not renamed properly we
can fix those when the arise.
2014-01-12 13:06:00 +00:00
Mark Liversedge
05f1d577db Refactor MainWindow Part 2 of 5
Decoupled classes from MainWindow to reference Context
and Athlete (and introduced a couple of new headers).

We no longer pass around a MainWindow pointer to children
but pass a context instead.

There are still a few pieces left in MainWindow that need
to move to a better place;
    * Setting/clearing filter selection
    * Working with Intervals
    * Adding/Deleting Rides
    * Save on Exit

As mentioned previously there are lots of other parts to
this refactor left to do;
    * break MainWindow Gui elements into Toolbar and Views

    * migrate from RideItem and Ridelist to ActivityCollection
      and Activity classes that are not tied into gui elements.

    * introduce Application Context and AthleteCollection
2013-07-11 14:02:02 +01:00
Mark Liversedge
cd54ce16c8 Recognise Dave Waterworth
.. in the about box contributors list.
2013-07-09 20:08:10 +01:00
Mark Liversedge
e407237ac0 MainWindow Refactor Part 1 of 5
Breaking the MainWindow 'god object' into
separate classes for Athlete and Context.

Further updates will need to;
- break MainWindow Gui elements into Toolbar and Views

- migrate from RideItem and Ridelist to ActivityCollection
  and Activity classes that are not tied into gui elements.

- introduce Application Context and AthleteCollection

Once these are done we will be in a position to decouple
most classes from mainwindow and also introduce tabbed
athletes.
2013-07-07 15:50:28 +01:00
Mark Liversedge
7652c4b6f5 Recognise Tilman Schmiedeberg
.. he has performed the entire v3 German translation
.. added to the contributors About box
2013-05-26 10:30:23 +01:00
Mark Liversedge
58247913a9 Recognise Okano Takayoshi
.. he has fixed up the v3 Japanese translation
.. included in the Contributors about box
2013-05-26 10:10:02 +01:00
Mark Liversedge
9c3ba8fd5c Recognise Satoru Kurashiki
Who has maintained the GoldenCheetah Linux package since v2.1.
Now added to the contributors in the About dialog and also
recognised in the release notes for v3.0
2013-05-16 19:54:28 +01:00
Mark Liversedge
63b1ff0b33 Add version details to Crash report
By refactoring out the version stuff from the about dialog
and making it part of the crash report (and reused).
2013-05-12 13:27:08 +01:00
Mark Liversedge
53f6689d11 About Dialog Config Tab
.. should only be shown on developer builds. When building
   releases or release candidates and GC_VERSION is being defined
   then don't add the config tab -- it is too `geeky' for the average
   end user and not at all useful for debugging.
2013-05-04 12:01:31 +01:00
Mark Liversedge
a2e1928188 Added Jon Escombe to Contributors
.. in about dialog.
2013-05-04 10:04:55 +01:00
Mark Liversedge
cd864c5ff2 Added Upgrade processing
We now maintain a build id which correlates to a release
version (or development version if we want).

Most importantly, when we increment the build id we get to
run some processing when the cyclist is opened to clean/prep
for this release.

I have added V3 RC3 as the first build id and it will
remove *.cpi and *.bak files as well as removing the
clucene index and metricDBv3 file.

Fixes #584.
2013-05-02 16:18:04 +01:00
Mark Liversedge
a4984fd352 Version String Error
.. in aboutdialog.cpp, accidentally commited earlier
   this month in prep for V3.0 release candidates.
2013-04-10 18:53:48 +01:00
Mark Liversedge
e0e4a52cb1 Mac allow search AND filter on toolbar
.. to support the recent update to allow search filter across
   the charts as well as the sidebar.
2013-04-05 19:04:40 +01:00
Mark Liversedge
cb2cced952 Wahoo Fitness API Abstraction Part 2
First pass of using latest WF API (3.0.beta2) but
there are event exception problems within the WF API
so committing a checkpoint.

This has BTLE status and Scan functions implemented,
I also updated About dialog top include the WF version.
2013-01-19 19:38:37 +00:00
Mark Liversedge
cb7e8ee5a6 About cosmetics
.. for the config tab; no focus rectangle
on a Mac and get rid of all those frames.
2013-01-18 16:30:57 +00:00
Mark Liversedge
6c06c6758e Added gcconfig.pri tab to About
.. so we can see what the gcconfig
setup was for a particular build when
trying to debug build issues.
2013-01-18 16:15:00 +00:00
Mark Liversedge
1958242689 Added contributor
Dean Junk
2013-01-18 15:58:41 +00:00
Mark Liversedge
34f39c5b87 Add Jaime Jofre as a contributor 2013-01-17 21:16:25 +00: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
27b540f5aa UI Nits: About Contributors alignment
Alignment of the contributors in the about dialog
was wonky. This patch centers the names within
each column.
2012-11-06 13:31:01 +00:00
Gareth Coco
b9a49e1c42 Typo fix - F2XX is meant to be D2XX 2012-10-29 12:10:36 -04:00
Mark Liversedge
91794f0eba About Dialog Tidy
A bit of tidy up to make the About dialog look a bit
like it used to in terms of size and layout. Is now
an acceptable size for those on netbooks or devices
with a small screen.
2012-10-29 09:52:07 +00:00
Mark Liversedge
58c10727f6 About Dialog too big
The about dialog was 800x600. This patch reduces margins and
spacing around the widgets to make it somewhat smaller. There is
still room for improvement though.
2012-10-29 06:53:16 +00:00
Damien
21824457eb About dialog
About dialog now shows versions and contributors.

Fixes #563.
2012-10-28 22:10:11 +00:00