Skip to content

PolyField & Track Display V5.0.0

Latest

Choose a tag to compare

@KingstonPolyAC KingstonPolyAC released this 02 Nov 16:50
536374a

PolyField & Track Display 5.0.0

PolyField Track has a new name: PolyField & Track Display. This release brings a redesigned Layout Builder, new field-event displays powered by PolyField Server, celebration moments when a race finishes, webcast overlays for OBS, and a set of reliability fixes for start lists.

Highlights

  • New name — PolyField & Track Display. Screens are now found at display.local (the old track.local still works).
  • Redesigned Layout Builder — templates, drag-and-drop, undo, snapping guides, and putting a layout on screens without leaving the builder.
  • New field-event widgets — Throws (a live landing map in the sector), Vertical Jumps (high jump / pole vault) and Jump Ruler (long / triple jump), driven live by PolyField Server and following the event in progress on their own.
  • Moments — a winner, podium, photo-finish or record card plays on the screens when a result is saved, and a short customisable wipe plays between one event's result and the next.
  • Results that move — new results cascade in row by row with the winner first, and rows glide into place when a result is corrected.
  • Webcast overlays — put a see-through layout over your video in OBS.
  • Save diagnostics to Google Drive — one click to upload the logs bundle and get a shareable link.

Layout Builder

  • Start from a template: Results board, Start list + clock, Big clock, High jump / pole vault, Long / triple jump ruler, Throws sector, or Webcast lower third.
  • Drag widgets onto the canvas from the list (or click to add — new widgets find free space instead of stacking on top of each other).
  • Undo and redo (⌘/Ctrl+Z), plus keyboard shortcuts for moving, resizing, duplicating, copying and pasting — press ? in the builder for the full list.
  • Right-click a widget for duplicate, copy/paste, layer order, lock, hide and delete.
  • Copy widgets between layouts, and duplicate whole layouts.
  • Finer positioning: snap to ½ or ¼ of a grid cell, with alignment guides that line widgets up with each other. The selected widget's size and position are shown in real pixels.
  • Preview in the browser or on the real screens: On displays shows the layout on every connected screen until you stop, then each screen returns to its own layout. Changes appear as you make them.
  • Show on screens straight from the builder — tick the screens (and scoreboard) a layout should appear on.
  • Safer deletes: deleting a layout warns you which screens are using it, and can be undone. Importing a file asks whether to add to or replace your layouts.
  • New workspace: the widget list, widget settings and canvas settings are separate side panels that fold away with one click (or [ \ ]) to give the canvas more room. Selecting a widget opens its settings automatically.
  • Simpler settings: the field boards and Multi-Result open with just the essentials; everything else is under More settings. Plainer labels throughout.
  • Move text right on the canvas: on widgets with movable text (Throws, Jump Ruler, Vertical Jumps, Recent Results, Countdown), select the widget and drag any piece of its text into place. Pieces snap to the centre and to each other, and each can be left, centre or right aligned.
  • Layers list with hide-in-editor and lock, so full-screen overlays no longer get in the way while you work.
  • Simpler widget list: Event Name, Wind and Clock are one widget each, with a Show: current / last result (or running / stopped) switch. Team Sport widgets and templates only appear in Team Sport mode.
  • New tables start with a space between each column.
  • Every widget shows a realistic sample on the canvas instead of a placeholder.
  • Fully keyboard and screen-reader accessible, with improved contrast throughout.

Results on screen

  • Text that fits: event names, wind, time of day and custom text shrink to fit their box instead of being cut off; long names narrow to fit in results tables.
  • Themes reach every board: Throws, Vertical Jumps, Jump Ruler and both clocks now follow the layout's theme. Colours you chose yourself are kept.
  • Para races: when the event file gives athletes a WPA class, the results table adds Class and RAZA points, keeping finishing order.
  • Bib numbers when there are no names: rows and cards show the bib.
  • Blank: the first option in Browse LIF clears the result from every screen, back to Awaiting Results.

Moments

Switch on Moments for a layout in the builder's Canvas panel. Cards play once per race, as soon as the result is saved, and never on a page reload or an old result.

  • After a race, show the winner (with the winning margin) or the podium. For para races the podium is ranked by RAZA score.
  • Photo finish for close races, with the finish image when FinishLynx saved one for that race.
  • Records: every record flagged in FinishLynx (User 3) gets a card — on the winner's own card for the winner. The Manual Record button sends a record you choose.
  • Wipe between results: a 2-second wipe with the PolyField logo plays whenever a different event's result comes up, on every layout. Pick one of your own layouts to use as a custom wipe, or switch it off.
  • Test moment and Podium buttons in the main window.

Field events (PolyField Server)

  • One server address: set PolyField Server's address once in the main window; every field widget uses it. Existing layouts' addresses are carried over automatically.
  • Throws — a shot / discus / hammer / javelin board that plots every landing in the sector, with distance arcs. It shows the current athlete's throws numbered by round, everyone else's landings as a heat map, the competition best as a gold star, and an optional needed to lead mark. The latest throw drops in as it's measured; if it takes the lead, a NEW BEST banner wipes across first. A Small LED panel option keeps it readable on low-resolution walls.
  • Vertical Jumps — a high jump / pole vault board in two styles: Advanced (the current bar, attempts and an animated bar reveal) and Simplified (a card of the latest attempt). Shows the event name and a sponsor logo between heights.
  • Jump Ruler — a long / triple jump board with a ruler anchored to the pit, the current athlete's mark, the top three and the average. New rulers keep their text in a band above the pins.
  • Recent Results — the latest field-event performances as they come in.
  • Follows the day's programme: field boards show whichever event is in progress and move on by themselves. For boards in different areas, tick the events each board should show.

The field-event widgets need the latest PolyField Server (Throws needs the version that sends the rotated landing coordinates).

Displays and webcasting

  • Webcast overlays: add a Browser source in OBS with a screen's address followed by ?transparent=1. Anything that isn't a widget is see-through, and widgets with no data yet stay hidden.
  • Screens reload themselves after the app restarts, keeping their screen number and layout.
  • LED block canvas: build non-rectangular LED walls (L, U, and T shapes) from panels, and lay widgets out around the unlit areas.

Fixes and reliability

  • Start lists: reloading a start list after editing it in FinishLynx now replaces the old one on every display, and live data is never served from a cache.
  • Copied-in results: a result file copied into the results folder is treated as new even if its date is older.

Other

  • Google Drive export: connect your Google account once (Settings → Send Diagnostic) to save the diagnostic / logs bundle to a PolyField & Track Display Exports folder and get a shareable link. The app can only see files it creates.
  • Portuguese translation added (now English, French, Spanish, Dutch and Portuguese).
  • New app icon with orange rings, so the app is easy to tell apart from PolyField Server.
  • Meet rehearsal tool (for organisers with the source): replays a folder of real results through the running app and checks every screen.

Downloads

  • PolyField-and-Track-Display-5.0.0.app.zip — macOS (Apple silicon and Intel)

  • PolyField-and-Track-Display-5.0.0.exe — Windows

  • PolyField-and-Track-Display-5.0.0-LSS-scripts.zip — the FinishLynx scoreboard scripts:

    • polyfield.lss — the main script: clock, wind, start lists and results.
    • polyfield-backup.lss — optional second output that re-sends the start list, so a dropped network packet can't leave a display blank.
    • polyfield-wind.lss — optional second output for wind (Raw mode).

    All three point at the display machine on UDP port 5001. The scripts are unchanged from 4.2.3, so existing FinishLynx setups don't need updating.

Manual

The full manual, in English, French, Spanish, Dutch and Portuguese, is at kingstonpolyac.github.io/PolyField-and-Track-Display.

Upgrading

  • Settings, layouts and screen assignments carry over.
  • The app has a new file name. On a Mac it installs alongside the old one: delete PolyField-Track.app afterwards (macOS may ask for network permission again). On Windows, replace any shortcut to the old .exe.
  • Screens: use http://display.local:3000/display. Screens already set up with track.local keep working.
  • What looks different: boards and clocks follow the layout theme, results cascade in, and the wipe plays between results. Untick Wipe between different results on a layout to turn it off.
  • Records: the Records button is gone — flagged records now play automatically on layouts with Moments switched on. The Record Overlay widget is no longer in the widget list.
  • RAZA Results is no longer in the widget list; the Results Table adds RAZA for para races. Existing layouts that use it keep working.