github tariknz/irdashies v0.1.0

6 hours ago

Features

Settings Overhaul (by @spikethedog78 and @tariknz)

Multiple rounds of settings UI improvements:

  • Settings menu restyle — refreshed visual design for the main settings menu
  • Better UX for advanced settings — improved layout and discoverability of advanced options
  • Tabbed advanced settings — accordion replaced with tabs for cleaner navigation
  • Settings consistency — standardized settings panels across all widgets for a more uniform look
  • Updated Twitch settings — updated Twitch Chat settings to use the new consistent styling
image

Separate Tachometer Widget (by @spikethedog78, originally by @sdcarter)

The tachometer/RPM LED functionality has been extracted from the Input widget into a standalone widget:

  • Can be placed and sized independently from the input bars
  • Configurable shift points via a dedicated TachometerSettings panel
  • Option to display RPM horizontally or vertically

Blind Spot Monitor Improvements (by @BatMichoo and @LanceVShoot)

Several enhancements to the Blind Spot Monitor widget:

  • Three-wide detection — previously only showed 2 centered bars in a three-wide scenario (Car | Driver | Car); now correctly tracks each car and shows its actual position instead of being static
  • Single-side fix — resolves an issue where a car on only one side would sometimes not display a bar
  • Configurable styling — adds a border size slider (0-20px) and indicator color dropdown (using the same color presets from General Settings) in the Display tab

Session Time Display (by @LanceVShoot)

Overhaul of the session time display in the Standings and Relative session bars, covering both timed and fixed-lap race sessions:

  • Accurate race clock — for fixed-lap races, time is now calculated from P1's average lap time rather than the iRacing session clock. Falls back to car class estimated lap time when no average is available yet (e.g. no qualifying, first lap not completed)
  • Late-join support — when connecting mid-race, the session time is estimated correctly once P1 completes a lap
  • Pre-race states — warmup and parade laps now show estimated race duration instead of a dash
  • Display settings — configurable mode (Remaining/Elapsed), format (minimal 2:34 or 00:12:34), and label style (Minimal/Short/Hidden) for both header and footer bars
  • Session laps mode — new Elapsed/Remaining toggle for session laps

Dashboard Import/Export (by @tariknz)

Import and export buttons for the dashboard configuration of the currently selected profile:

  • Easily share dashboard layouts between users or back up your setup
  • Accessible from the settings interface
image

Standings Enhancements (by @LanceVShoot, @BatMichoo, and @tariknz)

  • Decimal places for gap/interval — configurable decimal precision (1, 2, or 3) for gap and interval columns
  • Track name in session bar — adds Track Name as a configurable item in the session bar header and footer for both Standings and Relative widgets. Defaults to disabled
  • Standings delta fix — corrected gap and interval calculations for more accurate values
  • Gap and interval in practice & qualifying — gap and interval columns now display correctly in non-race sessions, calculated from fastest-lap time differences
  • Heat race qualifying — fixed qualifying position ordering for heat race formats where the starting grid wasn't being read correctly
  • Column spanning fix — position divider and class header rows now correctly span the full width of the table when columns are hidden or extra columns are enabled
  • iRating & position change cleanup — shows a dash instead of 0 for unchanged iRating and position

Pitlane Helper Improvements (by @spikethedog78 and @TheMiggi)

  • Layout overhaul — updated to a more consistent look with the widget background matching the theme, fully resizable, option to toggle progress bar, horizontal/vertical speed bar, and session visibility options
  • Speed display — speed now shows a decimal place for more precise readout; speed bar repositioned beside the distance bar for a cleaner layout
  • Tweaks — adjusted speed and pitbox horizontal bars to be equal when resized, added option to show/hide speed summary, styled speed limit as per iRacing
566624413-6e41e620-5999-4a98-803d-d3151d430b17 566623924-ebabaef4-72c2-4744-a248-ba0a4b0d7272

Input Widget: Raw Values (by @BatMichoo)

  • Adds optional raw input values to the input bars, showing your actual pedal/wheel inputs without the sim's automated processing (e.g. ABS, traction control)
  • Gives drivers precise percentages alongside the visual bars

New Tracks and Car Logos (by @tariknz)

  • Tracks — added St. Petersburg street circuit; updated Barber Motorsports Park; fixed Sonoma direction for NASCAR Long layout; fixed Navarra and Mexico Oval Stadium track maps; fixed Misano (all layouts: GP, GP 2007, Historic GP, Club, Truck) and Charlotte Legends Oval
  • Car logos — added Audi RS3 TCR and Dodge Ram logos

Performance Optimizations (by @tariknz)

  • Input widget — smoother 60fps rendering with significantly reduced overhead
  • Track map — driver colors and positions now update more efficiently, reducing unnecessary work when the driver roster hasn't changed
  • Telemetry updates — reduced how often overlays re-render by ignoring sub-threshold changes in position and timing data that wouldn't produce a visible difference
  • Fuel calculator — reduced unnecessary recalculations

Bug Fixes

  • Track map tow jump — cars no longer teleport forward when being towed while using live positions (by @spikethedog78)
  • Track map position numbers — all drivers now show a position number on the track map, even before completing a lap (by @LanceVShoot)
  • Track map clipping — driver circles are no longer cut off at the edges of the track map (by @LanceVShoot)
  • Track map focused car — track map now highlights the correct car when spectating (by @LanceVShoot)
  • Lap time delta alignment — fixed deltas shifting when crossing start/finish line, and deltas now correctly reset when entering a new session (by @23Kev)
  • Progress bar — maintains 100% after checkered flag (by @LanceVShoot)
  • Fuel calculator styling — now respects the color theme, all font size presets work correctly, and per-widget font controls are properly hidden when "Use General Font Sizes" is enabled (by @LanceVShoot)
  • App reload on Windows — file changes during development no longer require restarting the app on Windows (by @LanceVShoot)
  • Dev refresh on branch change — overlays now properly refresh when switching branches during development (by @LanceVShoot)

Changelog

New Contributors

Full Changelog: v0.0.41...v0.1.0

Don't miss a new irdashies release

NewReleases is sending notifications on new releases.