[PR #196] New leaderboard and whether UI #215

Open
opened 2026-05-07 00:19:15 +02:00 by BreizhHardware · 0 comments

📋 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: mainHead: UI-Update


📝 Commits (9)

  • b2309bb New leaderboard and whether UI
  • 6407363 Delete ui_components.py from the main folder
  • d6f20e5 Delete race_replay.py
  • 73fc04d New leaderboard and whether UI
  • 48be66f Cleaner Leaderboard and Weather UI
  • 50d589b Conflict debugging
  • 7cec655 New Telemetry analysis window for Races
  • 7db64e2 Merge pull request #1 from Vishnu-Cyber-Blip/New-Telemetry-Analysis-Window-for-Races
  • 7106312 Merge 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.

image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/IAmTomShaw/f1-race-replay/pull/196 **Author:** [@Vishnu-Cyber-Blip](https://github.com/Vishnu-Cyber-Blip) **Created:** 1/26/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `UI-Update` --- ### 📝 Commits (9) - [`b2309bb`](https://github.com/IAmTomShaw/f1-race-replay/commit/b2309bb5ebd1d6d31b0911f2605e52232f89f2e4) New leaderboard and whether UI - [`6407363`](https://github.com/IAmTomShaw/f1-race-replay/commit/6407363f2a21a871e8da1aadec85d666baeff56f) Delete ui_components.py from the main folder - [`d6f20e5`](https://github.com/IAmTomShaw/f1-race-replay/commit/d6f20e5db12d5555532596ca3f223c336b3d722e) Delete race_replay.py - [`73fc04d`](https://github.com/IAmTomShaw/f1-race-replay/commit/73fc04d111f9720df49d52f72707c56932cea9a2) New leaderboard and whether UI - [`48be66f`](https://github.com/IAmTomShaw/f1-race-replay/commit/48be66fd5bb02eb5a569dd23c486b393a5ce9370) Cleaner Leaderboard and Weather UI - [`50d589b`](https://github.com/IAmTomShaw/f1-race-replay/commit/50d589b23476e90c783c1e0091eec9e004e3bad1) Conflict debugging - [`7cec655`](https://github.com/IAmTomShaw/f1-race-replay/commit/7cec6550531de36e7ba6c3ebd03bec0dae910a52) New Telemetry analysis window for Races - [`7db64e2`](https://github.com/IAmTomShaw/f1-race-replay/commit/7db64e2abab5460c0abf6e5385a6ee71af12184d) Merge pull request #1 from Vishnu-Cyber-Blip/New-Telemetry-Analysis-Window-for-Races - [`7106312`](https://github.com/IAmTomShaw/f1-race-replay/commit/71063123198cb6f4b883c02635f8e0daf28b0897) Merge branch 'main' into UI-Update ### 📊 Changes **38 files changed** (+1029 additions, -237 deletions) <details> <summary>View changed files</summary> ➕ `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_ </details> ### 📄 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. <img width="1116" height="663" alt="image" src="https://github.com/user-attachments/assets/0363206e-b473-4dd2-acbc-0b9a4500ec59" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/f1-race-replay#215
No description provided.