mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-09 08:25:56 +02:00
[PR #196] New leaderboard and whether UI #215
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#215
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/196
Author: @Vishnu-Cyber-Blip
Created: 1/26/2026
Status: 🔄 Open
Base:
main← Head:UI-Update📝 Commits (9)
b2309bbNew leaderboard and whether UI6407363Delete ui_components.py from the main folderd6f20e5Delete race_replay.py73fc04dNew leaderboard and whether UI48be66fCleaner Leaderboard and Weather UI50d589bConflict debugging7cec655New Telemetry analysis window for Races7db64e2Merge pull request #1 from Vishnu-Cyber-Blip/New-Telemetry-Analysis-Window-for-Races7106312Merge branch 'main' into UI-Update📊 Changes
38 files changed (+1029 additions, -237 deletions)
View changed files
➕
icons/flag.png(+0 -0)➕
icons/humidity.png(+0 -0)➕
icons/rain.png(+0 -0)➕
icons/thermometer.png(+0 -0)➕
icons/wind.png(+0 -0)📝
main.py(+64 -66)➕
src/__pycache__/arcade_replay.cpython-310.pyc(+0 -0)➕
src/__pycache__/arcade_replay.cpython-313.pyc(+0 -0)➕
src/__pycache__/f1_data.cpython-310.pyc(+0 -0)➕
src/__pycache__/f1_data.cpython-313.pyc(+0 -0)➕
src/__pycache__/ui_components.cpython-310.pyc(+0 -0)➕
src/__pycache__/ui_components.cpython-313.pyc(+0 -0)📝
src/arcade_replay.py(+1 -1)➕
src/cli/__pycache__/race_selection.cpython-310.pyc(+0 -0)➕
src/cli/__pycache__/race_selection.cpython-313.pyc(+0 -0)➕
src/gui/__pycache__/race_selection.cpython-310.pyc(+0 -0)➕
src/gui/__pycache__/race_selection.cpython-313.pyc(+0 -0)📝
src/gui/race_selection.py(+8 -0)➕
src/interfaces/__pycache__/analyzer_ui.cpython-310.pyc(+0 -0)➕
src/interfaces/__pycache__/analyzer_ui.cpython-313.pyc(+0 -0)...and 18 more files
📄 Description
Changes inclde:
--New F1 broadcast style leaderboard with intervals
--New whether UI
F1 Race Replay UI Overhaul
This update renovates the application's main interface, replacing legacy debug text with a broadcast-quality HUD designed to mirror professional F1 graphics.
Key Features:
Modern Dashboard Header: A sleek, centralized top bar displaying the Grand Prix title, Circuit Name, and synchronized Race Timer.
Telemetry Gauges: New circular visualization widgets for real-time Track Temp, Air Temp, Humidity, and Wind Speed, featuring a dedicated binary Rain Status indicator.
Dynamic Track Status: An integrated status bar that reacts to live race control data, displaying color-coded alerts for Green Flags, Yellow Flags, Safety Cars (SC/VSC), and Red Flags.
Layout Optimization: Repositioned the leaderboard and track map for better screen real estate usage, ensuring a clean, non-overlapping layout with robust error handling for missing data frames.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.