Scrollr 1.6.1 — Under your eyes
A small release about one promise the bar makes and had quietly been breaking: nothing on it changes while you are looking at it.
👀 Under your eyes
A chip keeps what it is showing until it has scrolled off screen. The bar takes turns through everything that is eligible, and a chip was always meant to swap to its next game only after it had left the viewport. It was not quite doing that: every time fresh data arrived, which is every fifteen seconds during live games, the bar could reassign which game belonged to which chip, so the score you were reading became a different game mid-pass. We watched the bar on live data for an hour with a logger attached to every chip, found the swaps, fixed the cause, and watched another hour with zero swaps. A chip now holds its game until its turn, and its turn only comes off screen.
What still moves on a visible chip, on purpose: a score flashes when it changes, a live cap pulses, prices and the clock tick. Those are the chip staying true, not the chip changing its mind.
⚾ Innings, not codes
Baseball reads "8th", not "IN8". The live feed sends innings as a code and the chip had been printing it as-is. It now reads 1st through 9th, "10th" and beyond for extras, and "LIVE" for the moment before the first pitch settles. Finals read "Final" in every sport instead of the soccer-flavoured "FT". A postponed game reads "PPD", a delayed one "Delay".
🛰️ Behind the bar, no update needed
These went live on the server over the weekend and reach every version of the app:
- Fourteen more leagues in the catalog: Bundesliga, Serie A, Ligue 1, EuroLeague, KHL and NPB, plus Six Nations, Super Rugby, Premiership Rugby, and the handball and volleyball competitions the feed already tracked.
- Live scores poll every fifteen seconds, paced to what the data provider allows, so a busy Saturday no longer throttles the whole feed.
- Games that were stuck live are finalised. A provider stall on Saturday night left a few MLB games showing an early inning for hours after they ended. The feed now re-checks any game that stops moving and, for MLB, confirms the result against the league's own scoreboard.
- Standings on a live game no longer blink out between refreshes.