Mark Liversedge
4b5201c4c5
Restructure source directory
...
Introducing a directory structure to make it a bit less
daunting for new developers and perhaps even old hands.
The main folders all start with an upper character, so src
files are now located in;
* Core - Core data structures
* Gui - Main GUI elements
* Metrics - Models and Metrics
* FileIO - Device and File I/O
* Charts - All the chart types
* Cloud - Working with Web Resources
* Train - Anything Train View specific
* ANT - Our ANT+ Stack
* Resources - Images, Translations, Web etc
Apologies to anyone who needs to merge across this update.
2016-02-25 14:51:53 +00:00
Mark Liversedge
cd1934dd36
UML Design Future Chart
...
.. using scatter plot of metrics as a basis to develop a class
hierarchy to replace all chart 'types' by a single suite of
classes
.. this is to enable easier additions of features like interval
analysis and UX as well as greater consistency (data that is
available, functions etc)
.. but for v4.0 we will just use this to introduce a scatter plot
for the trends view and develop it further in v4.1
.. this is the initial class design.
2016-02-25 10:38:37 +00:00
Mark Liversedge
141075ab77
OSX Don't Embolden Fonts
...
.. for the scopebar and sidebar items, the bold font looks
rather garish on OS X. But less so for Windows/Linux.
2016-02-24 15:12:34 +00:00
Mark Liversedge
820b42a50f
MainWindow LHS Action Buttons gone
...
.. for OSX
2016-02-24 13:18:20 +00:00
Mark Liversedge
4763f42934
Fix User Metrics XML parsing
...
.. \\n -> \n processing was missed.
2016-02-22 10:43:55 +00:00
Mark Liversedge
d8dba16381
MainWindow LHS Action Buttons gone
...
.. for Linux and Windows (will resolve OSX separately).
2016-02-21 18:25:10 +00:00
Mark Liversedge
201b43a4ea
Merge pull request #1855 from Joern-R/CloudDB-Chart
...
CloudDB - Chart
2016-02-21 15:45:16 +00:00
Joern
529d3eb473
Fix Errors and Warning for CI
...
... cross-platform compilation errors
2016-02-21 13:17:38 +01:00
Joern
c95de9b053
CloudDB - Chart
...
... fixes and refactoring of duplicate code
... preparation for further artifacts
2016-02-21 12:24:03 +01:00
Mark Liversedge
24c253d776
src.pro nits
...
.. from train view controls patch
2016-02-21 09:48:28 +00:00
Mark Liversedge
ee36afd563
Recognise Ivor Hewitt
2016-02-20 22:01:46 +00:00
Mark Liversedge
6a106eb72f
Merge pull request #1854 from ihewitt/performance
...
Performance improvements
2016-02-20 21:59:11 +00:00
Ivor Hewitt
f7b61335a3
Some performance improvements.
...
Helps startup time a bit more, mainly by removing
all of the QTextEdit controls used for html esacping
and moving them into a utils class.
also stopped excessive looping in setymax where axis height
was small.
simpler implementation of ceil used rather than calling qCeil.
2016-02-20 20:28:25 +00:00
Mark Liversedge
2df7f1e056
Recognise Daniel Besse
...
.. for cTSS solution and proof
2016-02-20 17:09:38 +00:00
Daniel Besse
d67e158134
cTSS mathematical proof
...
.. outlines the mathematical proof for the x/y exponents of 4 and 1
2016-02-20 17:06:53 +00:00
Mark Liversedge
630b1f907c
Fix Import Halt on Need Dates
...
.. not sure why we check twice so removed, it blocked imports
.. made the Step 3 label a little more user friendly
2016-02-20 17:02:12 +00:00
Mark Liversedge
6399cd9ed1
Fix use of NP in samples datafilters
...
.. in user metrics and user data series.
2016-02-19 21:18:54 +00:00
Mark Liversedge
57cbf244f6
TrainView Controls minor nits
...
.. initialise intensityAdjust
.. center the controls
2016-02-19 17:47:24 +00:00
Mark Liversedge
0bd42df78a
Merge pull request #1847 from erikboto/trainview_intensity_squash
...
Trainview intensity squash
2016-02-19 17:29:06 +00:00
Mark Liversedge
dd068c8be1
Minor performance Improvements
...
.. to avoid expensive calls to QT functions (e.g. translating
(tm) symbol via QTextDocument.
2016-02-19 00:16:48 +00:00
Mark Liversedge
a7a539f8b0
Merge pull request #1849 from gille/google
...
Fix out of bounds access in FixSmo2.cpp
2016-02-16 16:37:16 +00:00
Alejandro Martinez
abc1a1c463
Merge pull request #1848 from amtriathlon/master
...
Try to load translation file from GCROOT first
2016-02-16 12:52:32 -03:00
Erik Boto
f603bb4aa9
Views: fix issue after renaming (missed some instances)
2016-02-16 16:48:12 +01:00
Magnus Gille
b0a94f5d14
Fix out of bounds access in FixSmo2.cpp
2016-02-16 10:36:48 -05:00
Mark Liversedge
2084540ff6
Merge pull request #1846 from dresco/g3_power_spikes
...
Fix speed & power spikes from Powertap G3
2016-02-16 14:47:27 +00:00
Alejandro Martinez
7a4b7573a7
Try to load translation file from GCROOT
...
To allow translators test his work using standard builds
Also updated translation files
2016-02-16 09:31:42 -03:00
Jon Escombe
b284d2157b
Fix speed & power spikes from Powertap G3
...
G3 hubs intermittently broadcast battery status messages, which
were being treated as telemetry and saved into lastMessage. This
was then corrupting the ANT_WHEELTORQUE_POWER calculations for
speed & power after each battery message.
Note: don't have a G3 to verify this agaist, but this fix makes
sense given the supplied log files!
2016-02-16 10:15:52 +00:00
Mark Liversedge
3024a97d7e
Merge pull request #1845 from gille/google
...
Don't send passwords over HTTP.
2016-02-16 06:52:28 +00:00
Magnus Gille
fd902668ac
Don't send passwords over HTTP.
2016-02-16 00:53:22 -05:00
Mark Liversedge
c94c5286b0
Merge pull request #1844 from gille/google
...
Google Drive API v3 + bug fix for uploading files without syncing first.
2016-02-15 19:08:02 +00:00
Magnus Gille
e3823563d8
Port GoogleDrive integration to GoogleDrive API v3.
2016-02-15 13:12:09 -05:00
Magnus Gille
c365898f1c
Fix a bug where GoogleDrive requires that it's opened before we can actually upload things.
2016-02-15 13:12:09 -05:00
Mark Liversedge
ee6f3687c2
Merge pull request #1842 from gille/dropbox
...
Make sure we don't log any tokens in the gc crash dialog.
2016-02-15 07:26:19 +00:00
Magnus Gille
9951bccb26
Make sure we don't log any tokens in the gc crash dialog.
2016-02-15 00:22:54 -05:00
Mark Liversedge
3f7f68454e
ChartBar use QT widgets on OSX
...
.. retire the use of Cocoa widgets
2016-02-14 21:35:12 +00:00
Mark Liversedge
d7c75d22ae
Sidebar Item Honour Font Config
...
.. the sidebar handles now honour font config so
on hi-dpi displays if you increase the font
size it will be applied to the sidebar now.
2016-02-14 21:11:40 +00:00
Mark Liversedge
31020fe715
Workout Editor Scrollbar on Change
...
.. as the workout increases and decreases in size as
you edit it, the scrollbar adjusts to suit.
2016-02-14 20:49:27 +00:00
Mark Liversedge
469f49af1d
Target Power Color (CTPOWER)
...
.. so you can customise the color of target power when
plotting in train view
2016-02-12 17:08:09 +00:00
Mark Liversedge
20fa8b1fd6
Workout Editor Zoom Record Nits
...
.. hide scrollbar
.. deminish plotted telemetry under y-axis
2016-02-11 22:28:11 +00:00
Mark Liversedge
b5b3f3d28b
Workout Editor Ensure Visible
...
.. when zoomed if you highlight the qwkcode the view makes sure
the gui is visible and centered if poss.
.. also ensures 'now' is centred and visible when recording - makes
the view useful as a close-up view of 'whats coming up' during
recording.
2016-02-11 21:31:21 +00:00
Mark Liversedge
fdf42520e6
Workout Editor NULL Workout
...
.. view got messed up when the workout is null making it
impossible to see / change a workout from new (d'oh).
2016-02-11 20:18:49 +00:00
Mark Liversedge
1435bda133
Fix SearchBox Animation/Size on OSX
...
.. the animation / width did not get set correctly on
OS X; so now we stop any animation and reset for OSX
2016-02-11 15:03:36 +00:00
Mark Liversedge
b17f1ae993
Fix Graphics corruption on QT < 5
2016-02-10 07:56:10 +00:00
Mark Liversedge
26fbe53362
Workout Editor Zoom Animation
...
.. zooming in / out now animates to make it less jarring.
.. we now need to add 'ensureVisible' for the cursor when
cursoring down the qwkcode to make sure block is visible
on the gui side when zoomed.
2016-02-09 21:48:14 +00:00
Mark Liversedge
96ed9c9a20
Fix Mac Scope Bar & Fullscreen Toolbar
...
.. the toolbar no longer gets hidden on fullscreen.
.. the scope bar uses the QT widgets and therefore also
now honour the font config on a Mac
2016-02-09 19:27:40 +00:00
Mark Liversedge
42cdde6e47
MainWindow Scopebar honour font config
...
.. instead of fixing to 10px
2016-02-09 16:23:48 +00:00
Mark Liversedge
4228fea710
Merge pull request #1827 from dresco/configchange
...
Do not action ConfigChange mid-workout
2016-02-09 15:38:18 +00:00
Mark Liversedge
25e45e97e2
Merge pull request #1838 from simashin/master
...
add some Russian translation
2016-02-09 15:37:06 +00:00
Mark Liversedge
6fde10c7ad
Workout Editor Scrollbar OSX
...
.. it needs some styling as standard ones are jarring.
2016-02-09 15:21:06 +00:00
Mark Liversedge
298b17d499
Workout Editor Scrollbar Windows QT5.6
...
.. better styling.
2016-02-09 15:18:44 +00:00