Skip to content

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 13:25
Immutable release. Only release title and notes can be modified.
96bc17e

A new spectator scoreboard plus a large batch of reliability fixes from a deep review of the whole codebase.

New: spectator scoreboard

Some venues use PlayOverlay to show the score directly to spectators on a big screen. The new Scoreboard screen fills the whole display with no key colour visible: both teams in their club colours with logos and scores, a labelled TIME clock showing the time of day (24-hour or AM/PM, configurable under Window Settings), and a labelled MATCH clock. It scales to any resolution and is designed for 16:9 but flexes to other shapes.

Tip for scoreboard-only venues: turn off "Auto switch screens" so starting a half does not switch the display to the score bug.

Reliability fixes

  • Upgrading from 0.14 with an old encrypted config no longer crash-loops the app; the unreadable config is set aside and the app starts cleanly.
  • The match clock now survives laptop sleep and system clock corrections without leaping or going negative.
  • Keyboard shortcuts now respect the "Auto switch screens" toggle (they previously used a stale value).
  • The restore-previous-match prompt can no longer roll back a live match after play has started, and no longer hides behind the update notification.
  • The "Restore Saved Match Settings" dialog can now be cancelled, and restoring a save fully replaces the current settings instead of part-merging them.
  • Buttons respond to normal clicks and keyboard activation, and no longer trigger on right-click.
  • Typing in the timer settings can no longer stop a running clock mid-keystroke; values commit when you finish editing.
  • The score bug no longer clips double-digit scores or stoppage-time chips.
  • Match Title and End Screen no longer flash on screen when the display or an OBS browser source first loads.
  • The OBS browser source now exchanges heartbeats, so idle connections stay healthy and dead ones reconnect within seconds.
  • The display window recreates itself if closed accidentally during a stream.
  • Settings storage is validated and written far less often during matches, and corrupt settings degrade gracefully instead of crashing shortcut registration.

Housekeeping

  • Update checks understand pre-release tags.
  • Security hardening around file deletion, URL opening, and the local browser-source server.
  • Dependency and CI updates.

Install notes

Binaries are unsigned; see the v0.15.0 notes or the README for the one-time Windows SmartScreen and macOS quarantine steps.