VERSION 3.7 DEVELOPMENT APRIL 2024
Pre-releaseFirst development build for 3.7 in April 2024
Summary of changes from v3.6 release
GUI
- New graphical splashscreen with version and load progress indications, as illustrated above.
- Ctrl+q for Quit on Linux, command+Q on macOS and Alt+F4 on Windows.
- Drag and Drop Images onto a ride, Images gallery Python chart available for download from CloudDB.
- Main Window gets drag/drop from Overview
- Context help for Create/Edit User Metrics
CHARTS
- Compare mode for Map chart
- Configurable grayscale filter for Map chart
- Ignore zeros option for curves in Metrics Trends charts (this makes the charts saved by this version incompatible with previous ones)
- Zoom & Pan for the Performance chart using +mouse wheel and mouse wheel click and drag
- PfPvPlot (QA) - allow vertical scales up to 2500N
- Fixed Weekly tiles in default Trends layouts
- Map chart - Added interactivity to the Smallplot
- Better user experience when drawing segments on the map
- Python Chart Editor Cosmetics
FILE FORMATS
- Support for the new FIT structure used by latest Garmin units, fixes the no-laps problem, but still doesn’t work with multisport files.
- Update FITmetadata.json to FIT SDK 21.133
- Generic Support for Session and Lap in FIT files
- GPX parser - support ns3 TrackPointExtension name
METRICS
- Enable Pace metric for Walking (this will trigger a full metric re-computation o the first start)
- Rename fatigue zones for consistency
- DataFilter - isAero
- Interval Metadata
- Datafilter xdataseries(), xdataunits() and xdatavalues()
TRAIN
- New icons for the bottom bar honor light and dark themes
- Added Bluetooth pairing to the device wizard and BTLE support on macOS versions 12/13/14
- Workout Editor supports MRC flavored qwkcode (Watts as percentages of CP)
- Download Strava Routes as Workouts
- New zoomed elevation widget for slope/distance workouts with video
- Option for coalescing neighboring sections with the same watts in ERG mode workouts
- Workout Plot - realtime curves honor FFWD/RWND and lap F/B
TRANSLATIONS
- Updated German translation
- Updated Spanish translation
BUG FIXES
- Fix crash on invalid perspective filter
- Fixed rounding error on loading and saving erg files
- Enable Multiple custom power curves for virtual power
- Fix memory leak in Split Activity Wizard
- Bluetooth FTMS fix to get device speed
- Cursor in text workout editor was invisible
- Fix crash on metadata config
- Fix some non-translatable strings and update ts files
- Fix lap data auto-reset in slope workouts
- Fix broken workout directory check for the first start
- Fix shortcuts not available due to translations
- Fix issues after perspective switch
- Ignore dot folders on athlete open/backup/delete
DEPRECATED FEATURES
- Deprecate Today's Plan integration
- Deprecate export to KML files
TECHNICAL CHANGES
- Upgraded Qwt to 6.2 (branch: qwt-multiaxes)
- Upgrade Travis-ci builds to macOS 12.6 with Qt5.15
- Upgrade Travis-ci Linux version to Ubuntu 20.04
ASSET SHAs
Windows 64Bit SHA-256 - c0951e977264896e9025ecda149a5eca49e01b04c2859007a0b6560c8d7bc787
macOS 64Bit SHA-256 - 5ae6473c39a294425f7efff167ce639124b6dc757109de12069ed6d5b26d7cf2
Linux 64Bit SHA-256 - fcf9a5f0e4bd2b17a74e589fb27c86553c4b1cfa42a853978cb8e47938c8f2a4
IMPORTANT:
Feedback and ideas are welcome at the users forum, you will find a thread about this release there.
Windows installation notes:
a) Download and run the .exe file, do not install to the same folder as an existing install
b) Install the vc++ redistributable
c) Reboot before running
All 3 steps are required.
MacOS installation notes:
a) Download and open the dmg file
b) Drag and drop where you would like to install
c) Authorize GoldenCheetah to run
Don't run directly from the DMG.
Linux installation notes:
a) Download the AppImage where you like to install
b) Make it executable: $ chmod a+x GoldenCheetah_v3.7-DEV_x64.AppImage
c) Run: $ ./GoldenCheetah_v3.7-DEV_x64.AppImage
Don't use the version from your distro applications store, it is likely outdated and incomplete.
Note: If you experience problems please see Troubleshooting on the wiki and ask questions at the users forum if you need help, please don't open GitHub issues until a bug is confirmed.