github tariknz/irdashies v0.0.41

13 hours ago

Features

Setup Comparison Tool (by @naizens)

Introduces a new overlay for comparing car setups side by side:

  • Compare setups against the first in the list or the previous one
  • Changes highlighted in red for quick identification
  • Snapshot timestamps displayed at the top of each setup column
  • Move setups to left and right positions for flexible comparison
image image

Twitch Chat Overlay (by @23Kev)

Adds a new Twitch Chat widget that displays live chat messages as an on-screen overlay:

  • Read-only channel connection with no OAuth required — just enter a channel name
  • Configurable font size and background opacity
  • Widget remains visible when iRacing isn't running (no telemetry dependency)
image

Track Map Enhancements (by @spikethedog78)

Multiple improvements to the track map and flat track map widgets:

  • Live positions — drivers now rendered using live telemetry positions instead of estimated positions
  • Pit highlighting — drivers in the pit lane are grayed out and marked with a "P" indicator
  • High contrast turn names — toggle to add a high contrast background behind turn name labels
  • Adjustable font size — configurable relative font size for driver numbers and turn names
  • Fallback handling for when live position data is unavailable
image image

Pitlane Helper Redesign with Speed Bar (by @23Kev)

Redesigns the Pitlane Helper widget with a new vertical speed indicator and a unified bar layout:

  • Speed bar shows current velocity relative to pit speed limit with color coding: green (safe), amber (near limit), red (over limit)
  • Bars reorganized into three semantic rows: speed info, countdown indicators (entry/box/exit), and input displays (clutch/throttle)
  • All bars share a consistent 32×80px design with uniform labeling
  • Speed bar can be toggled on/off in settings; existing configurations migrate automatically
image image image

Standings Improvements (by @23Kev and @LanceVShoot)

Several additions to the Standings widget:

  • Show all drivers on session start — all drivers appear immediately at the start of practice and pre-qualifying, sorted by car number, moving to lap-time order as laps are completed (pace cars and spectators excluded)
  • Position change column — optional column showing positions gained/lost relative to qualifying grid, with arrow indicators; only shown during race sessions
  • Top drivers divider — configurable divider line between pinned top drivers and the rest of the field, with color options: highlight color, theme color, or none
image image

Wind Display in Session Bar (by @LanceVShoot)

Adds wind information to the session bar header/footer in the Relative and Standings widgets:

  • Wind arrow now reacts to camera target switches during spectation
  • Toggle buttons to configure speed position layout (7 ↑ vs ↑ 7)
image image image image

Relative Storage and Centralized Lap Data (by @BatMichoo)

Introduces a centralized store for reference lap data across overlays:

  • Eliminates duplicated lap tracking logic across individual overlays
  • Local JSON file storage for best laps enables accurate delta calculations from session start
  • More precise relative delta computations based on stored historical data

Settings Cleanup with Tabbed Interface (by @spikethedog78)

Reworks settings panels across the app for consistency and usability:

  • Tabbed interface to organize options and reduce visual clutter
  • Standardized font sizes across all settings sections
image

Driver Name and Badge Display (by @spikethedog78)

  • Remove numbers from names — toggle in Relative, Standings, and Faster Cars From Behind widgets to strip car numbers from driver name display
  • Badge consistency — standardized license badge widths and centered rating alignment for a more uniform appearance
image

Bug Fixes

  • Fixes multi-monitor overlay layout — creates individual container windows per monitor instead of a single window spanning all screens.
    • Improves GPU performance.
    • Fixes issues when users have monitors with different sizes, resolution, and DPI.
    • Only creates the window if there is a widget in that display.
    • Note: while in edit mode there might be a delay when moving a widget from the main monitor to a secondary monitor as the window is created, this is no longer a smooth transition.
  • Fixes lap time deltas accuracy: now uses most recent laps, resolves stale array references, and preserves delta history when switching spectated cars
  • Fixes pit OUT status on tracks where the pit exit is near the start/finish line (e.g. Daytona, Indianapolis)
  • Fixes wind arrow rotation when spectating other cars
  • Fixes Bathurst track start/finish line position
  • Fixes stuttering in the settings window
  • Fixes relative delta cell numeric values shifting width
  • Fixes font scaling for the Faster Cars From Behind widget
  • Removes legacy component URLs from settings layout

Changelog

New Contributors

Full Changelog: v0.0.40...v0.0.41

Don't miss a new irdashies release

NewReleases is sending notifications on new releases.