Commit Graph

5 Commits

Author SHA1 Message Date
Joachim Kohlhammer
749a21d9ba Train mode: Improved readability for ErgFilePlot (#4806)
* Any curve in ErgFilePlot can be hidden (W'bal, Power, Speed, ...)
* Configurable plot width for curves
* When using colored power zones: Zone color can be dimmed to enhance
  visibility of the curves
2026-01-17 13:03:59 -03:00
Joachim Kohlhammer
20a0facd43 Trainmode: Show textcues in WorkoutPlotWindow (#4710)
New option to show textcues and notifications (Connected.., New lap..,
...) /not only in the TrainBottoms message field but also in the
WorkoutPlotWindows title. This allows having the textcues while saving
the space for TrainBottom, especially useful for low resolutions.
2025-10-10 18:13:41 -03:00
Joachim Kohlhammer
0b144cc57b Train View: Coloring by powerzones in ErgFilePlot (#4479)
Added support to color sections according to their power zone
* Optional coloring: Never (default), Always, Workout is stopped
* Optional tooltip giving information about current section (independent
  of coloring): Never (default), Workout is stopped
* Single sections covering multiple zones are split (for coloring /
  tooltip only)
* Tooltip shows starttime, duration, power (range if applicable), zone,
  W'bal-range
2024-04-22 11:48:07 -03:00
Mark Liversedge
a4829b9684 GcChartWindow Refactor
.. use GcChartWindow as the base class for all charts -- so
   we can truly upload *any* chart to the cloudDB

.. miscellaneous charts that were still defined as GcWindow
   have been converted to GcChartWindow

.. GcChartWindow layout issues (using QGridLayout insted of
   a QStackedLayout) are fixed which will also resolve a few
   rendering issues related to NOWEBKIT.

.. Aerolab needed lots of cosmetic fixups once it became
   a GcChartWindow

.. Added 'Upload Chart...' to mirror the 'Download Chart..'
   option on the hamburger menu as users will instinctively
   look for the option there instead of under the chart menu.
2016-05-30 16:07:39 +01:00
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