RideNavigator / Activities list

252 views
Skip to first unread message

Joachim Kohlhammer

unread,
May 18, 2026, 3:39:42 PMMay 18
to golden-cheetah-users
I started extending the RideNavigator (activities list) and would like to collect feedback whether it is worthwhile going fully into the implementation. Or change direction. Or stop it.
Additional feature I would like to add are
  • indicator if an activity has unsaved changes
  • show the sport icon similar to calendar and agenda
  • prevent rendering artifacts
  • discreet presentation of planned activities
My current prototype:
Bildschirmfoto_20260518_211242.png

Artifacts I am aware off in the current implementation are
  • text bolder on the left than on the rightBildschirmfoto_20260518_212441.png
  • Selected cells text has other color rest of the same item:Bildschirmfoto_20260518_212752.png
Cheers, Joachim

Ale Martinez

unread,
May 20, 2026, 4:53:41 PMMay 20
to golden-cheetah-users
El lunes, 18 de mayo de 2026 a la(s) 4:39:42 p.m. UTC-3, tiefgara...@gmail.com escribió:
I started extending the RideNavigator (activities list) and would like to collect feedback whether it is worthwhile going fully into the implementation. Or change direction. Or stop it.
Additional feature I would like to add are
  • indicator if an activity has unsaved changes
  • show the sport icon similar to calendar and agenda
  • prevent rendering artifacts
  • discreet presentation of planned activities
My current prototype:
Bildschirmfoto_20260518_211242.png

Hi Joachim, the prototype looks very nice and it would be a better match for the new calendar.

IIRC originally the ride list was 1 line per activity, when "Calendar Text" was added as second/third lines 2 issues arose:
1) Several long time users were very upset with the change, they considered Sport which was included by default to be redundant as they were logging only rides and Sport was not even a mandatory metadata field, so the original format was used when "Calendar Text" was empty for an activity.
2) That allowed a mixed format with activities without "Calendar Text" taking 1 line and others 3 and that -besides being ugly- never worked too well, specially when adding/removing filters so we changed to a on/off scheme were compact 1 line format is used when no metadata field has the Summary (previous Diary) checkbox set and 3 lines otherwise, independent of metadata content.
I don't know if the compact format is still necessary today.
Cheers, Ale.

Joachim Kohlhammer

unread,
May 21, 2026, 2:15:34 PMMay 21
to golden-cheetah-users
Thanks for the background, Ale! This will help a lot.
Maybe we could add some configuration options: number of calendar text lines (0..5?) and icon on/off? And I agree that the height should be consistent. Additionally I added colored triangles when selected / always when no calendar text is shown:
Bildschirmfoto_20260521_200417.pngBildschirmfoto_20260521_200504.pngBildschirmfoto_20260521_200553.png

Spacings are not yet optimized at all.

Cheers, Joachim

Ale Martinez

unread,
May 22, 2026, 1:44:21 PM (13 days ago) May 22
to golden-cheetah-users
Hi Joachim, I think these options are more than enough!
I mean, while my use case is simply to colorize sports and the icons are nice replacement, other people use colors for other purposes.
On a slightly unrelated note, I would like to be able to use "Calendar Text" in the new calendar too, may be as an option for the metadata field.
Cheers, Ale.

Joachim Kohlhammer

unread,
May 25, 2026, 10:11:54 AM (11 days ago) May 25
to golden-cheetah-users
Hi Ale,

I just created a PR: https://github.com/GoldenCheetah/GoldenCheetah/pull/4877 and am especially interested in testers on a Mac. Unfortunately I don't have such a device available.

Ale Martinez schrieb am Freitag, 22. Mai 2026 um 19:44:21 UTC+2:
I mean, while my use case is simply to colorize sports and the icons are nice replacement, other people use colors for other purposes.

Let me check how I can Improve this situation - and how it works with the current implementation.
 
On a slightly unrelated note, I would like to be able to use "Calendar Text" in the new calendar too, may be as an option for the metadata field.

For day and week view it is possible, month view unfortunately lacks space. What I could however do is to show the "third line" in the tooltip, would that help your usecase?
Bildschirmfoto_20260525_160901.png 

Cheers, Joachim

Ale Martinez

unread,
May 26, 2026, 12:26:26 PM (9 days ago) May 26
to golden-cheetah-users
El lunes, 25 de mayo de 2026 a la(s) 11:11:54 a.m. UTC-3, tiefgara...@gmail.com escribió:
Hi Ale,

I just created a PR: https://github.com/GoldenCheetah/GoldenCheetah/pull/4877 and am especially interested in testers on a Mac. Unfortunately I don't have such a device available.

Hi Joachim, this week I would like to add the secrets for Apple Silicon builds and release DEV-2605, after that I will look at the PR.
I would be nice to have some feedback from users and testing on macOS, but there seems to be not too much interest to collaborate.
 
Ale Martinez schrieb am Freitag, 22. Mai 2026 um 19:44:21 UTC+2:
I mean, while my use case is simply to colorize sports and the icons are nice replacement, other people use colors for other purposes.

Let me check how I can Improve this situation - and how it works with the current implementation.
 
On a slightly unrelated note, I would like to be able to use "Calendar Text" in the new calendar too, may be as an option for the metadata field.

For day and week view it is possible, month view unfortunately lacks space. What I could however do is to show the "third line" in the tooltip, would that help your usecase?

Yes, that would work for me, sorry I missed Calendar Text, the problem with Daily view is for short workouts (less than 1hr) where no text is available even when there is a lot of horizontal space on Daily view, but it is not a big deal.

Cheers, Ale.
 
Bildschirmfoto_20260525_160901.png 

Cheers, Joachim

Joachim Kohlhammer

unread,
May 26, 2026, 2:06:54 PM (9 days ago) May 26
to golden-cheetah-users
Ale Martinez schrieb am Dienstag, 26. Mai 2026 um 18:26:26 UTC+2:
Hi Joachim, this week I would like to add the secrets for Apple Silicon builds and release DEV-2605, after that I will look at the PR.
I would be nice to have some feedback from users and testing on macOS, but there seems to be not too much interest to collaborate.

I try for ages convincing a friend to switch to GoldenCheetah. He lives close and owns both a Intel and a Apple Silicon Mac. If I succeed, that might help
 
Yes, that would work for me, sorry I missed Calendar Text, the problem with Daily view is for short workouts (less than 1hr) where no text is available even when there is a lot of horizontal space on Daily view, but it is not a big deal.

https://github.com/GoldenCheetah/GoldenCheetah/pull/4878 adds the "third line" to all tooltips in the calendar. Maybe we could use a minimum visible duration for activities of 1 hour (or configurable)? Let me play with this and eventually update the PR if it works well...

Cheers, Joachim 

Joachim Kohlhammer

unread,
May 26, 2026, 5:18:10 PM (9 days ago) May 26
to golden-cheetah-users
Joachim Kohlhammer schrieb am Dienstag, 26. Mai 2026 um 20:06:54 UTC+2:

https://github.com/GoldenCheetah/GoldenCheetah/pull/4878 adds the "third line" to all tooltips in the calendar. Maybe we could use a minimum visible duration for activities of 1 hour (or configurable)? Let me play with this and eventually update the PR if it works well...

Created an additional PR for the minimum height in day- and week-view (0..120 minutes). For now it is a draft since I want to check if I should paint an indicator to visualize the real duration.Bildschirmfoto_20260526_231650.png

 Cheers, Joachim 

Joachim Kohlhammer

unread,
May 27, 2026, 9:49:00 AM (9 days ago) May 27
to golden-cheetah-users
Added a hint to the tooltip if an activity is shown higher than its duration, moved the PR to ready for review:
Bildschirmfoto_20260527_154623.png

Joachim Kohlhammer

unread,
Jun 2, 2026, 4:49:00 PM (2 days ago) Jun 2
to golden-cheetah-users
Based on the PR for a reworked activity list similar to the calendar design (https://github.com/GoldenCheetah/GoldenCheetah/pull/4877), I have three proposals to make the month view more compliant with this list, week and day view.
In short, my favorite is Proposal 2b - as it is very similar with the week and day views but easier to see the link-indicator for planned activities (e.g. 22.04.)

Status Quo:Bildschirmfoto_20260602_221840.png

Proposal 1: Colored background for completed activities, panned unchanged:
Bildschirmfoto_20260602_221725.png

Proposal 2a: Proposal 1 + frames around planned activities:
Bildschirmfoto_20260602_222029.png

Proposal 2b: Proposal 2a with a lighter color for the frames:
Bildschirmfoto_20260602_223324.png

Ale Martinez

unread,
Jun 3, 2026, 12:02:24 PM (yesterday) Jun 3
to golden-cheetah-users
El martes, 2 de junio de 2026 a la(s) 5:49:00 p.m. UTC-3, tiefgara...@gmail.com escribió:
Based on the PR for a reworked activity list similar to the calendar design (https://github.com/GoldenCheetah/GoldenCheetah/pull/4877), I have three proposals to make the month view more compliant with this list, week and day view.
In short, my favorite is Proposal 2b - as it is very similar with the week and day views but easier to see the link-indicator for planned activities (e.g. 22.04.)

Proposal 2b looks better for me too.
The PR with the changes to Navigator is now merged and included in latest snapshot builds: https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/snapshot
BTW, besides the use in Activities left sidebar, Navigator is available as a chart on Plan view, that may be useful if you like the list format and you want to a add a lot of columns.
Cheers, Ale.
PS: If anyone is interested in to give feedback the moment is now, after release will be too late.

Joachim Kohlhammer

unread,
Jun 3, 2026, 3:32:49 PM (yesterday) Jun 3
to golden-cheetah-users
Ale Martinez schrieb am Mittwoch, 3. Juni 2026 um 18:02:24 UTC+2:
Proposal 2b looks better for me too.

 
BTW, besides the use in Activities left sidebar, Navigator is available as a chart on Plan view, that may be useful if you like the list format and you want to a add a lot of columns.

 Interesting, I wasn't aware of that chart - will give it a try!

Cheers, Joachim

Ale Martinez

unread,
8:18 AM (14 hours ago) 8:18 AM
to golden-cheetah-users
El miércoles, 3 de junio de 2026 a la(s) 4:32:49 p.m. UTC-3, tiefgara...@gmail.com escribió:
Ale Martinez schrieb am Mittwoch, 3. Juni 2026 um 18:02:24 UTC+2:
Proposal 2b looks better for me too.


Snapshot Builds are updated with that PR too: https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/snapshot
Reply all
Reply to author
Forward
0 new messages