mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-09 08:25:56 +02:00
[PR #227] [MERGED] Enhance Race Selection UI with Race-Wise Filtering and Window Behavior Improvements #234
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#234
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/227
Author: @ShivaShaklya
Created: 2/14/2026
Status: ✅ Merged
Merged: 2/15/2026
Merged by: @IAmTomShaw
Base:
main← Head:main📝 Commits (6)
1b11888removing unused imports801cb24Letting race replay be paused by default, giving the user the freedom to start the replay on their own, setup customizations for the display before starting and not miss the initial lap (Better User Experience)1c14aefAutomatically minimize Race Selection Window when the arcade window is ready64bd75aAdded a race-wise filter for race selection to allow analysis and comparisons of race performance over the years at the same circuite08ccb9Filter logic updatedae7456dAuto-play on Race Replay and remove minimise📊 Changes
2 files changed (+135 additions, -17 deletions)
View changed files
📝
src/f1_data.py(+50 -1)📝
src/gui/race_selection.py(+85 -16)📄 Description
Summary
This PR introduces an improvement in the race selection GUI by adding a race-wise filter that allows users to view the same Grand Prix across different years, enabling easier historical comparison.
Additionally, minor UI improvement are introduced for a better user experience
Changes Introduced
1. Race-Wise Filtering
2. Automatic Window Minimization
3. Race Replay Paused By Default
4. Minor Fixes
Motivation
These changes aim to improve both usability and workflow efficiency for users exploring race replays, especially for multi-year comparisons and smoother UI transitions.
P.S.
This is my first-ever open source contribution and would love some feedback.
Love Formula 1, and Love the project ❤️
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.