mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-09 08:25:56 +02:00
[PR #61] Live championship positions view #111
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/f1-race-replay#111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/61
Author: @JamieGeddes
Created: 12/16/2025
Status: 🔄 Open
Base:
main← Head:live-championship-positions📝 Commits (10+)
d6ea8e4Implement live championship points view (WDC only)54eb357Only show live standings option if data is actually availableae243f4Fix fastest lap indicator showing before race lap completiona016d5dAdd missing imports98400adResize championship view component to fitca1b03eFix code formattingfd0e2fdImprove performance by caching positions and reducing update frequency708ff30Refactor ChampionshipStandingsComponent draw method to simplify18cedeeRename title to "Live standings"38e8204Update file structure in README📊 Changes
7 files changed (+739 additions, -22 deletions)
View changed files
📝
README.md(+1 -0)📝
main.py(+3 -0)📝
src/arcade_replay.py(+5 -1)📝
src/f1_data.py(+245 -7)📝
src/interfaces/race_replay.py(+160 -14)➕
src/lib/utils.py(+28 -0)📝
src/ui_components.py(+297 -0)📄 Description
Add live drivers championship points component
What?
Add a visualisation of the current live accrued points for each driver:
Why?
Allows tracking of the effect on the drivers championship of current race positions, and the potential impact if the current positions were to be maintained.
How?
Added a new
ChampionshipStandingsComponentto show the current and projected standings. Evaluate the fastest lap dynamically up to the current point in the race (grand prix only).The new component should dynamically resize based on visibility of the
DriverInfoComponent.Note the "+ n more entries" label can be slightly confusing, but lists the total number of drivers in the championship, rather than just the current race.
Hopefully this makes for an interesting feature, it's nice to be able to see the impact of position changes late on in a championship year! 🏎️
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.