[PR #78] feat: add ghost driver qualifying comparison feature with selection modal #123

Open
opened 2026-05-07 00:18:46 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/78
Author: @Exzort567
Created: 12/18/2025
Status: 🔄 Open

Base: mainHead: feature/ghost-driver-comparison


📝 Commits (6)

  • cc73754 feat: add ghost driver comparison feature with selection modal
  • 10c8a4e Add DRS zone visualization to race and qualifying replays
  • 932f771 Update qualifying.py
  • e899f7d Add toggle DRS zones option to control legend in QualifyingReplay
  • e1a9ab8 Update Controls info position
  • 1806d34 Merge branch 'main' into feature/ghost-driver-comparison

📊 Changes

3 files changed (+735 additions, -15 deletions)

View changed files

📝 src/interfaces/qualifying.py (+407 -14)
📝 src/interfaces/race_replay.py (+53 -1)
📝 src/ui_components.py (+275 -0)

📄 Description

Summary
This PR introduces a "Ghost Driver" comparison feature, allowing users to analyze qualifying performance by overlaying telemetry from two different drivers.

Similar to the "Ghost Car" feature broadcast analysis, this tool helps users visualize the exact racing lines and braking points where one driver differs from another during qualifying sessions.

Screenshot 2025-12-18 235005

🔄 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/78 **Author:** [@Exzort567](https://github.com/Exzort567) **Created:** 12/18/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/ghost-driver-comparison` --- ### 📝 Commits (6) - [`cc73754`](https://github.com/IAmTomShaw/f1-race-replay/commit/cc73754d7ffcf4a19fffcd02155c15a965b1ad24) feat: add ghost driver comparison feature with selection modal - [`10c8a4e`](https://github.com/IAmTomShaw/f1-race-replay/commit/10c8a4e49ddc24732ea192190b01bba97040ec73) Add DRS zone visualization to race and qualifying replays - [`932f771`](https://github.com/IAmTomShaw/f1-race-replay/commit/932f771200d95689dde3a19f27909982ffd2e000) Update qualifying.py - [`e899f7d`](https://github.com/IAmTomShaw/f1-race-replay/commit/e899f7dfdf376f6a8f8b4f9d97d970ec24933bdc) Add toggle DRS zones option to control legend in QualifyingReplay - [`e1a9ab8`](https://github.com/IAmTomShaw/f1-race-replay/commit/e1a9ab814208652a466197b27388abd6dd1bed01) Update Controls info position - [`1806d34`](https://github.com/IAmTomShaw/f1-race-replay/commit/1806d342737741f751f24c58bbc692be380d95b5) Merge branch 'main' into feature/ghost-driver-comparison ### 📊 Changes **3 files changed** (+735 additions, -15 deletions) <details> <summary>View changed files</summary> 📝 `src/interfaces/qualifying.py` (+407 -14) 📝 `src/interfaces/race_replay.py` (+53 -1) 📝 `src/ui_components.py` (+275 -0) </details> ### 📄 Description Summary This PR introduces a "Ghost Driver" comparison feature, allowing users to analyze qualifying performance by overlaying telemetry from two different drivers. Similar to the "Ghost Car" feature broadcast analysis, this tool helps users visualize the exact racing lines and braking points where one driver differs from another during qualifying sessions. <img width="1919" height="1079" alt="Screenshot 2025-12-18 235005" src="https://github.com/user-attachments/assets/bac3627e-9b2c-488c-b3d0-52237652b0ea" /> --- <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#123
No description provided.