[PR #155] Added a Race Selector Using PySide6 #182

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

📋 Pull Request Information

Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/155
Author: @Archnightt
Created: 1/4/2026
Status: 🔄 Open

Base: mainHead: main


📝 Commits (3)

  • 2c7e0b5 Added Race Selection GUI Menu Identical to F1 Site
  • aa0c7ae Add: Qualyfing Sessions, Cancel Option & UI Overhaul
  • 63a165c Minor 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

Screenshot 2026-01-16 at 00 21 50 Launcher-1

Other accent colors:
Screenshot 2026-01-15 at 20 06 13

Screenshot 2026-01-15 at 20 03 38

• 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.

## 📋 Pull Request Information **Original PR:** https://github.com/IAmTomShaw/f1-race-replay/pull/155 **Author:** [@Archnightt](https://github.com/Archnightt) **Created:** 1/4/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (3) - [`2c7e0b5`](https://github.com/IAmTomShaw/f1-race-replay/commit/2c7e0b596ddaac6d99fa6c8f3e82447dd0d61268) Added Race Selection GUI Menu Identical to F1 Site - [`aa0c7ae`](https://github.com/IAmTomShaw/f1-race-replay/commit/aa0c7aed97ddbcdf8e32b1b87008f2f0c70c5806) Add: Qualyfing Sessions, Cancel Option & UI Overhaul - [`63a165c`](https://github.com/IAmTomShaw/f1-race-replay/commit/63a165caf4e547b5ba04ac223f8def53b7892039) Minor UI updates ### 📊 Changes **9 files changed** (+562 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.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) </details> ### 📄 Description <img width="1470" height="956" alt="Screenshot 2026-01-16 at 00 21 50" src="https://github.com/user-attachments/assets/48e647b0-c99a-46f4-889e-62167262381f" /> <img width="1470" height="956" alt="Launcher-1" src="https://github.com/user-attachments/assets/00450ee5-3bd6-49bf-abda-da69684c6ea0" /> Other accent colors: <img width="1470" height="956" alt="Screenshot 2026-01-15 at 20 06 13" src="https://github.com/user-attachments/assets/cb40f5f5-b15e-468d-98f1-bc0b978fcbab" /> <img width="1470" height="956" alt="Screenshot 2026-01-15 at 20 03 38" src="https://github.com/user-attachments/assets/bec25040-cba3-465c-a9d4-7588356509f4" /> • 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. --- <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#182
No description provided.