Skip to content

Add Drivers board to pause menu - #136

Merged
Orinks merged 2 commits into
Orinks:devfrom
wleicht:wleicht/drivers-board-pause-menu
Jul 29, 2026
Merged

Add Drivers board to pause menu#136
Orinks merged 2 commits into
Orinks:devfrom
wleicht:wleicht/drivers-board-pause-menu

Conversation

@wleicht

@wleicht wleicht commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

What changed and why

Added a Drivers board item to PauseMenuState in driving_menu_states.py. The item sits between Settings and Abandon job in the pause menu and pushes DriversOnlineState -- the same path the Online hub already takes. No credential or account check is needed, because viewing the board shares nothing.

What players or maintainers will notice

A new Drivers board entry appears in the pause menu between Settings and Abandon job. Selecting it opens the same live drivers board screen available from the main menu's Online section, letting a player check who is hauling without quitting the drive.

Tests and checks run

  • uv run ruff check src tests tools -- all checks passed
  • uv run pytest -- full suite passed (exit code 0)
  • No dedicated menu-state unit tests exist; the change is a one-item addition wired to an already-tested state.

Accessibility impact

The new item is a standard MenuItem with a plain spoken label and help text consistent with the rest of the menu. Its help text reads: "Hear who is hauling right now on the public orinks.net drivers board. Viewing the board shares nothing about you." Keyboard and screen-reader flow is unchanged for all existing items. Visually there is no UI.

Changelog

  • I added a player-facing bullet under ## Unreleased in CHANGELOG.md, written in plain player language and matching the style of the existing entries.

wleicht and others added 2 commits July 29, 2026 09:18
Adds a 'Drivers board' menu item to the pause menu (PauseMenuState),
sitting between Settings and Abandon job. The handler lazily imports
and pushes DriversOnlineState, identical to the path in OnlineHubState.
Viewing the board shares nothing about the paused driver.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Orinks

Orinks commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Thanks wleicht -- merging this one. Heads up for next time: the 1.8 line is in maintenance until 1.9 preview snapshots begin, so feature PRs are normally being held (see "What Is Being Accepted Right Now" in CONTRIBUTING.md). That policy only went in yesterday and the note lives in an HTML comment in the PR template, which is easy to miss. This one is small, self-contained, and reuses the state the Online hub already pushes, so it goes in as-is.

I merged dev into your branch to resolve a CHANGELOG collision with two fixes that landed today, and added your credit to the changelog entry per the contributor-credit rule in AGENTS.md. Nothing about your change was altered.

@Orinks
Orinks merged commit 56d64bb into Orinks:dev Jul 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants