mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-10 00:08:35 +02:00
[PR #155] Added a Race Selector Using PySide6 #182
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#182
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/155
Author: @Archnightt
Created: 1/4/2026
Status: 🔄 Open
Base:
main← Head:main📝 Commits (3)
2c7e0b5Added Race Selection GUI Menu Identical to F1 Siteaa0c7aeAdd: Qualyfing Sessions, Cancel Option & UI Overhaul63a165cMinor UI updates📊 Changes
9 files changed (+562 additions, -0 deletions)
View changed files
➕
.python-version(+1 -0)➕
fonts/Formula1-Black.ttf(+0 -0)➕
fonts/Formula1-Bold-4.ttf(+0 -0)➕
fonts/Formula1-Bold_web.ttf(+0 -0)➕
fonts/Formula1-Italic.ttf(+0 -0)➕
fonts/Formula1-Regular-1.ttf(+0 -0)➕
fonts/Formula1-Wide.ttf(+0 -0)➕
launcher/data_handler.py(+91 -0)➕
launcher/ui_main.py(+470 -0)📄 Description
Other accent colors:

• To run the launcher enter command - python launcher/ui_main.py
• UI Upgrade: Built a race selection launcher/homescreen using PySide6 for a modern look.
• F1-Themed Aesthetic: Adopts a dark, card-based design that closely mirrors the official Formula 1 website style.
• Schedule Grid: Displays race rounds in a structured layout, complete with country flags, Grand Prix titles, and accurate dates.
• Interactive Elements: Features a drop down menu for the year selector.
Update:
• F1 fonts added
Update 2:
• UI Updated to look unique instead of replicating the official F1 site.
• Added the pending Spring & Qualifying race selection options.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.