Rollerderby Scoreboard Versions Save

CRG Derby Scoreboard

v2025-beta1

1 week ago

This version is intended for testing. It has a significant amount of changes and thus may have more bugs than usual. Please report any issues you find during testing on the Issue Tracker.

Changes since version 2023

Generally this version adds new functionality without changing what was already there significantly, especially in terms of in game operation. (Aside from the JT screen that has been completely redesigned and adjustments to WFTDA procedures.)

New Screens

  • CRG now supports Penalty Box Timing. This brings a new screen for PBT input, a new display for penalty clocks, and adds penalty clocks to the main display and stream overlay. See the Wiki for documentation.
  • There are now screens for Scorekeeping. These are essentially the per-team part of the SBO screen.
  • There is now a screen that allows inputting/editing Official Review information.

Modified screens/behaviour/defaults

  • The JT screen has been completely redesigned with the goal of making it possible to control the clocks without looking at the screen.
  • The PT/LT/PLT screen have been combined into one that allows selecting the functionality and team(s) via a settings popup on the fly.
  • When adding a 5th Blocker on the LT screen you are now presented with a popup asking what to do instead of the software silently replacing one of the previously entered Blockers.
  • CRG now fully supports the April 2024 version of the WFTDA statsbook.
  • The default for clock shown after a timeout is now the timeout clock in accordance with the WFTDA Officiating Procedures.
    • The scoreboard will still indicate if the timeout has ended or not in order to avoid violating the rules regarding visibility of game state.
  • Auto-End Jam is disabled by default.
  • There is a new ruleset option to run a Jam during a timeout without starting the period clock.
  • The option to display Start and Stop buttons for individual clocks directly on the operator display has been removed because they occasionally were used by accident. For the rare scenarios where they are needed, they are still available in the clock popup windows.
  • A few more Alternate Name categories have been added in order to allow for a more granular configuration.
  • The colour scheme and design language of the screens (except Main Display and stream overlay) have been made consistent.
    • This was done in a way that should allow adding support for custom themes in a future version.
    • This does not affect the arrangement of any in-game controls.
  • All screens except the stream overlay now get a red tint and "Not connected" text or yellow tint and "Loading" text in the respective states.

Under the hood

  • The frontend has been completely rewritten with the aim of making the code more readable and maintainable.
  • Third party libraries in the frontend have been updated.
  • Load times for screens have been improved

Bugfixes

  • The labels on the clock controls were wrong in some edge cases. That has been fixed.

v2023.7

2 weeks ago

This release fixes a single bug

Changes since 2023.6

Bugfixes

  • Fix end of period detection when timeout clock is running. (Can happen after OTO in the last 30s when showing timeout clock after the timeout ended.) (#699)

v2023.6

1 month ago

This release brings some minor quality of life improvements and bugfixes.

Changes since 2023.5

Bugfixes

  • Fix display glitch when clocks go slightly negative due to clock sync (#678)
  • Fix the start mid-game functionality (#695)

Features / Changes

  • Add a button to remove all skaters from a team (#681 - contribution by @atkinsonm)
  • Update/Start Time to Derby when game start time is updated/added on the IGRF tab (#696)
  • Activate the "No More Jam" highlighting when a jam ends with exactly 30s on the period clock as per new WFTDA Officiating Procedures (#696)

v2023.5

6 months ago

This release addresses two issues that made the scoreboard appear to have frozen.

Changes since 2023.4

  • Mostly remove hidden load time from the operator screen

    • One element of this is to remove the "Sheets" tab from this screen.
    • Previously the screen would be loading data in the background for sometimes more than a minute while the screen looked like it was done loading. Button presses during this time would only be executed after the load was done, giving the appearance of a frozen scoreboard.
  • Change behaviour when two clock control buttons are pressed in quick succession:

    • If one of the buttons is Undo, apply both.

    • If the second button was applicable when the first one was pressed, it overrides the first button. (E.g. from Lineup: pressing "Start Jam", then "Timeout" right after, will un-start the Jam and go to a Timeout instead. The assumption is that the SBO correcting themselves is the most likely scenario here.)

    • If the second button was not applicable when the first one was pressed, it is ignored. (E.g. from Lineup: pressing "Start Jam" then "Stop Jam" right after will remain in the Jam. The assumption is that the the second key press being an accident is the most likely scenario here.)

    • With the prior behaviour (introduced in 2023.1) the second button would be treated as Undo with replace mode active, anticipating another button press to resolve the situation. But the UI didn't properly reflect this state causing the appearance of a frozen scoreboard if no third button was pressed. This is also the most likely source of the "disappearing Jams" some people have recently reported.

v2023.4

8 months ago

This release brings a number of small bugfixes and enhancements

Changes since 2023.3

Bugfixes

  • Don't make both teams the other team for timeout type on SK sheet (#653)
  • Fix download link for single ruleset (#656)
  • Fix logo select not always displaying selected logo (#662)
  • Include the mac starter in the zip file (#663)
  • Keep in-jam display style if jam doesn't end after 2 minutes (#666)
  • Fix display of initial trip on rounded layout (#666)
  • Fix export failing when there is a zombie timeout (#669)

Features

  • Include current position in roster view and highlight skaters in the current jam (#659)
  • Indicate that the skater in the pivot column could be a 4th blocker in the lineup editor title (#664)
  • Indicate when blank statsbook file is wrong format or otherwise unusable (#669)
  • Filter malformed dates on statsbook import (#669)

v2023.3

10 months ago

This release fixes a few bugs

Changes since 2023.2

Bugfixes

  • Add scroll bar to teams tab when screen is narrow (#649)
  • Keep Clock sync on Undo (#650)
  • Don't change OS offset when shifting scoring trips around (#651)

v2023.2

1 year ago

This release fixes a few bugs and it brings some quality of life improvements.

Update 2023-06-13: The zip was accidentally missing the mac launcher. A fixed zip has now been uploaded.

Changes since 2023.1

Bugfixes

  • Don't duplicate lines on summary table (#640 )
  • Fix timeout clock not stopping on jam start (#642 )

Features

  • Show a QR code for the network address on the main screen (#638)
  • Add a startup command for Mac (#643)

v2023.1

1 year ago

This release introduces a number of quality of life improvements and bugfixes. Thanks to everybody who provided feedback and suggestions.

Changes since 2023.0

Features

  • Block space from activating last clicked button; reallow as key control (#631)
  • Use league + team name for file names by default as per updated WFTDA requirement (#633)
  • Add game summary to the IGRF tab for easy copying to the physical IGRF (#636)

Bugfixes

  • Tell the user why jams can't be deleted instead of failing silently (#627)
  • Improve behavior around OS offsets (#630)
  • Fix info text for key control edit mode (#632)
  • Auto-Advance out of initial for an explicit 0 (#634)
  • Hide wrong jam number at end of intermission (#635)

v2023.0

1 year ago

This release fixes a bug that caused random freezes of the scoreboard and brings a number of UI enhancements. It is also the first release following a new release schedule that introduces a feature freeze until the end of the WFTDA season (i.e. late 2024).

Changes since 5.0.11

Bugfixes

  • Fix a bug that occasionally froze CRG (#618)
  • Fix single item download buttons (#607)

Features

  • Add link to the documentation form the operator screen (#608)
  • Show pronouns on Roster view & teams tab/page (#610)
  • Add inline edit controls and timeouts to the SK paperwork (#612)
    • These allow editing scores & timeouts without blocking hotkeys
  • Switch font to LiberationSans for all screens, include font with CRG (#613 contributed by @webdingens )
  • Support stashed score adjustments (#614)
  • Improve LT input visuals (#615)
  • Highlight previously fielded Jammers/Pivots on operator screen (#616)
  • Write backend output to logfile (#617)

v5.0.11

1 year ago

This release brings a number of bugfixes and quality of life features, most prominently auto-importing user data from a prior install. It also removes twitter functionality after twitter announced they would charge for API access.

Changes since 5.0.10

Features

  • Add Roster view (#573 contributed by @atkinsonm)
  • Overhaul Data Management screen (#583)
    • Support managing operator settings (with cotributions from @bullseye555)
    • Add download and delete buttons for individual elements
    • Reduce number of buttons at the top and make them always visible
    • Add option to upload blank statsbook file
  • Change label for foreground color (#584)
  • Don't fill INJ* row on LT sheets (#588)
  • Support gamepad controls on operator screen (#594 contributed by @yetzt)
  • Add functionality to import user data from prior install (#597)

Bugfixes

  • Don't auto-end official reviews when auto-ending team timeouts (#587)
  • Fix starting mid-game at the beginning of a period (#590)
  • Fix uploading & deleting fullscreen images (#596)

Feature removals

  • Remove twitter functionality (#595)