mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-09 08:25:56 +02:00
[PR #172] [MERGED] Add session info banner component #193
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#193
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/172
Author: @sriksven
Created: 1/17/2026
Status: ✅ Merged
Merged: 1/18/2026
Merged by: @IAmTomShaw
Base:
main← Head:feature/session-info-banner📝 Commits (1)
db647a2Add session info banner component📊 Changes
4 files changed (+131 additions, -4 deletions)
View changed files
📝
main.py(+14 -2)📝
src/arcade_replay.py(+2 -1)📝
src/interfaces/race_replay.py(+21 -1)📝
src/ui_components.py(+94 -0)📄 Description
Session Info Banner Feature
Description
This PR adds a new Session Info Banner component that displays comprehensive race session metadata in a prominent banner at the top-center of the screen.
Problem Solved
Currently, session information (event name, circuit, date, etc.) is only visible in the window title, which is easy to miss. This feature makes essential session metadata clearly visible during race replay without cluttering the interface.
Files Changed:
session_infoparameterTechnical Details
Data Sources:
All information is sourced from the FastF1
session.eventobject:Design Decisions:
User Controls
Testing
python -m py_compile)Backwards Compatibility
session_info=None) - works without dataContribution Guidelines
Following the roadmap.md contribution guidelines:
Additional Notes
This feature enhances the session information display mentioned in community discussions, providing users with always-visible context about what race they're watching. The design is intentionally minimal to maintain the clean aesthetic of the application while adding significant value.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.