[PR #14] [CLOSED] Add GUI Dashboard #69

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

📋 Pull Request Information

Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/14
Author: @Xenociel
Created: 11/27/2025
Status: Closed

Base: mainHead: main


📝 Commits (7)

  • 4438984 add some feature and changing GUI
  • 2171cca add some feature and changing GUI
  • 07a0c96 add some feature and changing GUI
  • 000f037 Update README.md
  • cdfc18a + Fix interval time
  • 5eecdd3 + Update GP Selecting UI
  • ecb8e73 + fix Race control message.(sync with time)

📊 Changes

16 files changed (+1321 additions, -768 deletions)

View changed files

.idea/.gitignore (+8 -0)
.idea/codeStyles/codeStyleConfig.xml (+5 -0)
.idea/f1-race-replay.iml (+10 -0)
.idea/inspectionProfiles/Project_Default.xml (+15 -0)
.idea/inspectionProfiles/profiles_settings.xml (+6 -0)
.idea/misc.xml (+7 -0)
.idea/modules.xml (+8 -0)
.idea/vcs.xml (+7 -0)
📝 README.md (+3 -1)
📝 main.py (+8 -57)
resources/GP selection.png (+0 -0)
resources/Loading.png (+0 -0)
resources/race preview.png (+0 -0)
📝 src/arcade_replay.py (+763 -462)
📝 src/f1_data.py (+372 -248)
src/wiki_utils.py (+109 -0)

📄 Description

This PR replaces the command-line interface with a GUI for selecting races.

- GUI Main Menu: Added a dashboard to select the Season and Grand Prix visually.
  • Loading Improvements: Implemented threaded loading with a progress bar and added local caching (pickle) to speed up data processing.

🔄 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/14 **Author:** [@Xenociel](https://github.com/Xenociel) **Created:** 11/27/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (7) - [`4438984`](https://github.com/IAmTomShaw/f1-race-replay/commit/44389846022d05d5e09da042d1c49f1c8bfeee34) add some feature and changing GUI - [`2171cca`](https://github.com/IAmTomShaw/f1-race-replay/commit/2171cca2d71930ca4e93c68d7d10bbc422ad1488) add some feature and changing GUI - [`07a0c96`](https://github.com/IAmTomShaw/f1-race-replay/commit/07a0c96d8b13b586ae45b29e53aadb3e1abb9794) add some feature and changing GUI - [`000f037`](https://github.com/IAmTomShaw/f1-race-replay/commit/000f037a4af7b5dd93946163f2f502fdb83d6e50) Update README.md - [`cdfc18a`](https://github.com/IAmTomShaw/f1-race-replay/commit/cdfc18a5805f9eace77e350dac4949ebea601779) + Fix interval time - [`5eecdd3`](https://github.com/IAmTomShaw/f1-race-replay/commit/5eecdd3a300ccbba868a54d20144648b4e12a4b3) + Update GP Selecting UI - [`ecb8e73`](https://github.com/IAmTomShaw/f1-race-replay/commit/ecb8e73dbeaa65d06ca182c23a01130c20179f33) + fix Race control message.(sync with time) ### 📊 Changes **16 files changed** (+1321 additions, -768 deletions) <details> <summary>View changed files</summary> ➕ `.idea/.gitignore` (+8 -0) ➕ `.idea/codeStyles/codeStyleConfig.xml` (+5 -0) ➕ `.idea/f1-race-replay.iml` (+10 -0) ➕ `.idea/inspectionProfiles/Project_Default.xml` (+15 -0) ➕ `.idea/inspectionProfiles/profiles_settings.xml` (+6 -0) ➕ `.idea/misc.xml` (+7 -0) ➕ `.idea/modules.xml` (+8 -0) ➕ `.idea/vcs.xml` (+7 -0) 📝 `README.md` (+3 -1) 📝 `main.py` (+8 -57) ➕ `resources/GP selection.png` (+0 -0) ➕ `resources/Loading.png` (+0 -0) ➕ `resources/race preview.png` (+0 -0) 📝 `src/arcade_replay.py` (+763 -462) 📝 `src/f1_data.py` (+372 -248) ➕ `src/wiki_utils.py` (+109 -0) </details> ### 📄 Description This PR replaces the command-line interface with a GUI for selecting races. <Changes> - GUI Main Menu: Added a dashboard to select the Season and Grand Prix visually. - Loading Improvements: Implemented threaded loading with a progress bar and added local caching (pickle) to speed up data processing. --- <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:30 +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#69
No description provided.