Joachim Kohlhammer 80ba6ea06a Reworked the Options-Dialog (#4578)
* Created a new class ActionButtonBox, similar to QDialogButtonBox to
  reduce code duplication when adding footers (add/delete, up/down) to
  QTreeWidgets
* Created a new QStyledItemDelegate for inline editing of lists
* Highlighting the current category (General, Appearance, ...)
* Using the same reset button for Appearance and Measures that is hidden
  in all other categories
* Using the same style and behaviour as in athlete settings for all
  QTreeWidgets
* Using QFormLayout as much as possible, introducing additional support
  for the setting Mac styled Forms

* General: Reordered the settings, grouped them and added a (optional)
  scrollbar
* Data Fields
  * Fields
    * Enabled inline editing
    * Added autocompletion to Screen Tab
    * Added a uniqueness validator to Field
    * Added the list-delegate to Values
  * Colour Keywords: Added the list-delegate to Related Notres Words
  * Defaults: Added autocompletion to Field and Linked field
* Metrics
  * Swapped the tab order
  * Favourites
    * Made the lists wider
    * Moved the up-/down-buttons below the Favourites list
* Training
  * Swapped the tab order of Preferences and Train Devices
  * Remote Controls
    * Switched to inline editing
    * Made the Action non-editable
  * Virtual Bicycle Specifications: Redesigned the dialog
2024-12-09 19:46:35 -03:00
2024-05-30 19:18:31 -03:00
2024-12-09 19:46:35 -03:00
2024-07-25 07:31:12 -03:00
2024-03-25 20:46:26 -03:00
2019-03-12 19:16:22 +00:00
2024-03-25 20:46:26 -03:00
2024-03-25 20:46:26 -03:00
2024-03-25 20:46:26 -03:00
2024-09-12 10:29:10 -03:00
2023-10-22 08:54:44 +01:00

GoldenCheetah

About

GoldenCheetah is a desktop application for cyclists and triathletes and coaches

  • Analyse using summary metrics like BikeStress, TRIMP or RPE
  • Extract insight via models like Critical Power and W'bal
  • Track and predict performance using models like Banister and PMC
  • Optimise aerodynamics using Virtual Elevation
  • Train indoors with ANT and BTLE trainers
  • Upload and Download with many cloud services including Strava, Withings and Todays Plan
  • Import and export data to and from a wide range of bike computers and file formats
  • Track body measures, equipment use and setup your own metadata to track

GoldenCheetah provides tools for users to develop their own own metrics, models and charts

  • A high-performance and powerful built-in scripting language
  • Local Python runtime or embedding a user installed runtime
  • Embedded user installed R runtime

GoldenCheetah supports community sharing via the Cloud

  • Upload and download user developed metrics
  • Upload and download user, Python or R charts
  • Import indoor workouts from the ErgDB
  • Share anonymised data with researchers via the OpenData initiative

GoldenCheetah is free for everyone to use and modify, released under the GPL v2 open source license with pre-built binaries for Mac, Windows and Linux.

Installing

Golden Cheetah install and build instructions are documented for each platform;

INSTALL-WIN32 For building on Microsoft Windows

INSTALL-LINUX For building on Linux

INSTALL-MAC For building on Apple MacOS

macOS and Linux: Build Status

Windows: Build status

Coverity Status

Official release builds, snapshots and development builds are all available from http://www.goldencheetah.org

NOTIO Fork

If you are looking for the NOTIO fork of GoldenCheetah it can be found here: https://github.com/notio-technologies/GCNotio

Languages
Standard ML 68.3%
C++ 28.1%
C 2.7%
Yacc 0.2%
QMake 0.2%
Other 0.1%