v0.7.0
Features
Push to Pass Indication (by @creagel)
Adds a Push-to-Pass (P2P) indicator so you can see who's using their boost at a glance.
- New Push-to-Pass column in the Standings and Relative widgets, showing each car's P2P state and remaining time
- Enable/disable and reorder the column from the widget settings
Controller Button Keybinds (by @pohy)
Any keybinding can now be triggered by a game controller button as well as a keyboard shortcut.
- When recording a binding, press either a key or a controller button — whichever you press first is used
- Controller input keeps working even while iRacing has focus, so your shortcuts fire mid-race
- Supports both regular buttons and d-pad (hat) directions
Per-Widget Show/Hide Hotkeys (by @tariknz)
You can now bind a hotkey to show or hide each individual widget, on top of the existing global hide.
- Settings → Key Bindings has a new Widget Visibility section listing every widget on your dashboard
- Each widget gets its own bindable toggle (keyboard or controller), unbound by default
- Hidden widgets reset to visible on restart, matching how the global hide works
Radio Indicator Improvements (by @tariknz)
The speaker/radio icon in Standings and Relative is now reliable and configurable, so you don't miss who's talking.
- New "Radio Icon Duration" slider (0–10s, default 3s) keeps the icon lit for a moment after a driver stops transmitting — set it to 0 for the original transmit-only behaviour
- The icon now stays solidly lit through rapid radio on/off toggling instead of flickering, and clears cleanly once the driver truly stops
Race Distance by Laps and Time + Multiclass Sorting (by @L061N)
- Race distance now accounts for sessions limited by both lap count and time (e.g. a 35-lap race capped at 15 minutes), giving more accurate lap counts and time estimates
- Multiclass standings ordering improved — classes are sorted by the pace of their top cars, better handling cases where a nominally "lower" class is actually faster
- Fuel estimates now use these consolidated race totals for more consistent results
Simple Display Mode for Blind Spot Monitor (by @iainbrux)
Adds a compact Simple mode to the Blind Spot Monitor as an alternative to the full-height bars.
- Renders small coloured squares on the left/right edges with an optional car-count number
- Configurable square size and vertical position (top / centre / bottom)
- Optional colour-by-car-count (e.g. 1 car amber, 2+ cars red, both configurable), or a single fixed colour
- Indicators hide automatically when no cars are alongside
Bug Fixes
- Start minimized — with "Start minimized" enabled, the settings window now stays hidden in the system tray on launch instead of opening anyway (by @tariknz)
- Track wetness overflow — the track wetness state text (e.g. "Very Lightly Wet") no longer overflows the widget box at narrow widths; it now truncates cleanly to fit (by @tariknz)
- Windows native build (development) — fixed the app failing to build from source on Windows machines with Visual Studio 2026 installed (by @tariknz)
- CI build pipeline (development) — pinned the build to a working Windows toolchain so release builds compile reliably (by @tariknz)
Changelog
- feat: push to pass indication by @creagel in #550
- feat: add Simple display mode to Blind Spot Monitor by @iainbrux in #582
- feat: Race Distance based by Laps and Time + Multiclass sorting by @L061N in #584
- feat: configurable radio icon persistence with distinct lingering state by @tariknz in #587
- feat: Add support for game controller "keybinds" via WebHID by @pohy in #590
- feat: dynamic per-widget show/hide hotkeys by @tariknz in #600
- fix: track wetness state text overflows at narrow widths by @tariknz in #586
- fix: debounce radio transmit icon for rapid flip-flapping by @tariknz in #589
- fix: pin CI to windows-2022 and force @electron/rebuild v4 (VS 2026 break) by @tariknz in #596
- fix: avoid MSVC C1001 ICE under VS 2026 in native addon by @tariknz in #597
- fix: honor "Start minimized" so the settings window stays hidden on launch by @tariknz in #599
New Contributors
- @iainbrux made their first contribution in #582
- @L061N made their first contribution in #584
- @pohy made their first contribution in #590
Full Changelog: v0.6.0...v0.7.0