Using \!isVisible() instead behaves as expected, to avoid updating elevation chart widget in training to be updating when it is not in the selected layout
It still defaults to system Locale, but can be overriden
just like GC translator. It avoids mixed language when
system language is different from the language selected
in GC config.
Changes from v3.7-Dev2412
30fdf6971 Use QSound instead of QSoundEffect on Qt5
559c8fd1d Dropbox cloud service - Add format parameter
1baa3db27 Add Zoom property to Live map chart (#4619)
51e608e1c Scatter chart - Fix QA scale and LR balance points
9123d79e6 Revert "travis/linux: set QTWEBENGINE_DISABLE_SANDBOX=1 (#4216)" (#4597)
f72c443e8 Upgrade to Ubuntu 22.04 for Travis-ci builds
69e5065c6 Avoid Qt 6.5 bug when using windows11 style
f54bbed68 Sync toolbar buttons on back/forward navigation
ec2486a4f Correct incomplete signal (#4616)
e909fad85 Named workout filters (#4614)
5dbc0ebce Add CoreTemp heatstrain from ANT message into XData
2094af57e Set value and value2 for tempe
95315fd8e Fix hysteresis configuration
2ad79afe0 Fix typo in metric description update translations
ba2461c62 Update gc icon to match the new splash screen (#4610)
48c6ebdc1 Remove Toggle Full Screen menu item for macOS
d79f834a4 Updated the splashscreen (#4599)
9cf362559 Move workout filter to the toolbar (#4596)
20c978997 Enable compiling VideoWindow with QT6 video (#4601)
3af81eb27 Addition of CoreTemp sensor support (#4207)
aee21447a Add tempe ANT sensor support (#4595)
d18f24c03 Athlete level WebEngineProfile for cookies and storage
064d73c95 Update Italian translation
bf843459c Use default library.xml when an invalid one is present
f7e91e7fa Avoid crash when workout search path is empty
a7d6acec8 Batch processing metadata auto completion field (#4590)
8a5c57f35 Replace obsolete appimagetool Fixes#4589042e06c4f Update German translation
4b2cbec6b Update FITmetadata.json to FIT SDK v21.158
08e5540dd Assigned keyboard shortcuts to toggle sidebars (#4583)
9e38ae9b8 Fixed calculation of measures when using imperial units (#4584)
e9e83936d Avoid Qt 6.7 bug when using windows11 style
2979ed879 Text in Trainbottom window is word wrapped (#4582)
b224752c2 Update Spanish translation (#4580)
[publish binaries]
The format parameter allows to choose between
JSON, FIT, TCX, PWX and CSV as the filetype
to be used for the service instance.
Default is JSON for backward compatibility and
because it is the only format preserving all data.
The use case is for coaches downloading FIT
files from athletes Dropbox folders.
Fixes#2710
* Added manager for named workout filters
* Including a tag-browser
* Changed behaviour of WorkoutFilterBox from editingFinished to
returnPressed for consistency with SearchFilterBox and to prevent
parallel execution of the update-slot (resulting in segv)
* WorkoutFilterBox: The clear-button updates the filtered list
* Repainting when changing the visibility of the error icon
Changes from v3.7-Dev2412
209757f24 Fix crash caused by WorkoutFilterBox (#4607)
d79f834a4 Updated the splashscreen (#4599)
9cf362559 Move workout filter to the toolbar (#4596)
20c978997 Enable compiling VideoWindow with QT6 video (#4601)
3af81eb27 Addition of CoreTemp sensor support (#4207)
aee21447a Add tempe ANT sensor support (#4595)
d18f24c03 Athlete level WebEngineProfile for cookies and storage
064d73c95 Update Italian translation
bf843459c Use default library.xml when an invalid one is present
f7e91e7fa Avoid crash when workout search path is empty
a7d6acec8 Batch processing metadata auto completion field (#4590)
8a5c57f35 Replace obsolete appimagetool Fixes#4589042e06c4f Update German translation
4b2cbec6b Update FITmetadata.json to FIT SDK v21.158
08e5540dd Assigned keyboard shortcuts to toggle sidebars (#4583)
9e38ae9b8 Fixed calculation of measures when using imperial units
(#4584)
e9e83936d Avoid Qt 6.7 bug when using windows11 style
2979ed879 Text in Trainbottom window is word wrapped (#4582)
b224752c2 Update Spanish translation (#4580)
[publish binaries]
Root cause of the issue:
* MultiFilterProxyModel takes ownership of the filterlist (QList<ModelFilter*>)
and deletes the previously set version, including the contained ModelFilters
when clearing or setting a new list
* WorkoutFilterBox parses the filter (i.e. creates the filterlist) on
textChange and keeps it in a member, even after setting it to the
MultiFilterProxyModel
* When the event editingFinished is triggered in WorkoutFilterBox without
reparsing, the filterlist is set again to MultiFilterProxyModel with
already deleted ModelFilter*
Fixes#4606
Changes from v3.7-Dev2412
d79f834a4 Updated the splashscreen (#4599)
9cf362559 Move workout filter to the toolbar (#4596)
20c978997 Enable compiling VideoWindow with QT6 video (#4601)
3af81eb27 Addition of CoreTemp sensor support (#4207)
aee21447a Add tempe ANT sensor support (#4595)
d18f24c03 Athlete level WebEngineProfile for cookies and storage
064d73c95 Update Italian translation
bf843459c Use default library.xml when an invalid one is present
f7e91e7fa Avoid crash when workout search path is empty
a7d6acec8 Batch processing metadata auto completion field (#4590)
8a5c57f35 Replace obsolete appimagetool Fixes#4589042e06c4f Update German translation
4b2cbec6b Update FITmetadata.json to FIT SDK v21.158
08e5540dd Assigned keyboard shortcuts to toggle sidebars (#4583)
9e38ae9b8 Fixed calculation of measures when using imperial units
(#4584)
e9e83936d Avoid Qt 6.7 bug when using windows11 style
2979ed879 Text in Trainbottom window is word wrapped (#4582)
b224752c2 Update Spanish translation (#4580)
[publish binaries]
Now the search/filter box in the toolbar depends on the active view:
- No search/filter box for Athletes view
- Activities search/filter box for Activities/Trends/Diary views
- Workout filter box for Train, view styled like SearchBox
and applied when editing finished
Fixes#4591
This patch adds ANT+ support for CoreTemp body sensors.
If there is core temperature XData then it uses that for "tcore" data instead of using the estimated calculation.
A size zero library.xml provokes search paths are
not saved, lets use the default one like we do
when library.xml is not present.
This weir config is likely a residue of some older
test version, so it may not affect all users, but
still this change is a safe failout mechanism.