[PR #117] [MERGED] Added F1 styled Qualifying Sector wise lap time with tyre info and delta time #152

Closed
opened 2026-05-07 00:18:56 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/117
Author: @viralcodex
Created: 12/23/2025
Status: Merged
Merged: 1/16/2026
Merged by: @IAmTomShaw

Base: mainHead: sector-wise-qualifying-time


📝 Commits (5)

  • 1ec384d Add QualifyingLapTimeComponent with sector and tyre info
  • e46bd30 Merge remote-tracking branch 'upstream/main' into sector-wise-qualifying-time
  • cbd9c70 Merge remote-tracking branch 'upstream/main' into sector-wise-qualifying-time
  • 8a7be21 Show the cumulative time as the target for each sector
  • cfc590b Merge branch 'main' into sector-wise-qualifying-time

📊 Changes

3 files changed (+233 additions, -25 deletions)

View changed files

📝 src/f1_data.py (+23 -5)
📝 src/interfaces/qualifying.py (+23 -20)
📝 src/ui_components.py (+187 -0)

📄 Description

Fixes: #118
Created the F1 styled Qualifying Time Component to compare times with the fastest driver.
Currently I built upon the already existing comparison with fastest driver (pole position) for this qualifying time UI component, which can be later enhanced to select different drivers under different sessions (Q1, Q2 and Q3), which will give a great analysis for anyone using it.

@IAmTomShaw , have a look and let me know if any more changes are needed 😄

Demo: (toggled in between by pressing C to show/hide the comparison feature and how it effects the component)

https://github.com/user-attachments/assets/04ab4ed2-1a25-4d92-a36d-c7f7f97968c6


🔄 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/117 **Author:** [@viralcodex](https://github.com/viralcodex) **Created:** 12/23/2025 **Status:** ✅ Merged **Merged:** 1/16/2026 **Merged by:** [@IAmTomShaw](https://github.com/IAmTomShaw) **Base:** `main` ← **Head:** `sector-wise-qualifying-time` --- ### 📝 Commits (5) - [`1ec384d`](https://github.com/IAmTomShaw/f1-race-replay/commit/1ec384d2009dbbbe5ab11dbf4f379eadf7502fa4) Add QualifyingLapTimeComponent with sector and tyre info - [`e46bd30`](https://github.com/IAmTomShaw/f1-race-replay/commit/e46bd3006e3918d6c0e6eeaacae2e4667371efe1) Merge remote-tracking branch 'upstream/main' into sector-wise-qualifying-time - [`cbd9c70`](https://github.com/IAmTomShaw/f1-race-replay/commit/cbd9c7055b768ad81e4e240f2924fd6a494e7092) Merge remote-tracking branch 'upstream/main' into sector-wise-qualifying-time - [`8a7be21`](https://github.com/IAmTomShaw/f1-race-replay/commit/8a7be21a7df6929064e072729821fa653e0190f1) Show the cumulative time as the target for each sector - [`cfc590b`](https://github.com/IAmTomShaw/f1-race-replay/commit/cfc590be632894997e11fb376af7f563d11444d3) Merge branch 'main' into sector-wise-qualifying-time ### 📊 Changes **3 files changed** (+233 additions, -25 deletions) <details> <summary>View changed files</summary> 📝 `src/f1_data.py` (+23 -5) 📝 `src/interfaces/qualifying.py` (+23 -20) 📝 `src/ui_components.py` (+187 -0) </details> ### 📄 Description Fixes: #118 Created the F1 styled Qualifying Time Component to compare times with the fastest driver. Currently I built upon the already existing comparison with fastest driver (pole position) for this qualifying time UI component, which can be later enhanced to select different drivers under different sessions (Q1, Q2 and Q3), which will give a great analysis for anyone using it. @IAmTomShaw , have a look and let me know if any more changes are needed 😄 Demo: (toggled in between by pressing C to show/hide the comparison feature and how it effects the component) https://github.com/user-attachments/assets/04ab4ed2-1a25-4d92-a36d-c7f7f97968c6 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:18:56 +02:00
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#152
No description provided.