Features
Driver Tags (by @LanceVShoot and @creagel)
Assign color-coded visual indicators to specific drivers in the Standings and Relative overlays. Quickly identify friends, rivals, streamers, or any custom category at a glance during a session.
- Preset groups included out of the box: Dangerous, Friend, Twitch, and YouTube — each with a unique icon and color
- Custom groups — create unlimited groups with custom names, colors, and icons from a library of 600+ icons or your own uploaded images
- Display styles — choose between icon badges or compact colored pills
- Driver labels — set custom display names that alternate with the real driver name on a configurable timer
- Column visibility — toggle the driver tag column on or off per widget in settings
driver-tags.mp4
Slow Cars Ahead Warning (by @EricEzaM)
A new widget that warns you when a slower car is ahead on track. Shows the distance in meters and proximity bars that grow as the car gets closer, with colors that change based on the slow car's track position and speed. The warning no longer appears when you're on pit road.
slow-cars-ahead.mp4
Lap Timer (by @spikethedog78)
A new dedicated lap timer widget showing your current lap time, predicted lap time (based on last or best lap deltas), last lap, best lap, and a scrollable lap history. Highlights green for personal bests and purple for session bests. Every element can be individually toggled on or off, and the widget is fully resizable and scalable.
Information Bar (by @LanceVShoot)
A new standalone widget that displays session and timing information (flag status, lap counter, session time, etc.) independently from the Standings and Relative widgets. Fully configurable — reorder items, toggle each one on or off, adjust background opacity, and choose which session types it appears in.
Track Map Turn Labels (by @spikethedog78 and @LanceVShoot)
- Turn labels — show turn numbers, turn names, or both on the track map
- Label sizing — separate size slider for turn labels, with an increased maximum scale range
Compact Mode Upgrade (by @LanceVShoot)
Compact mode now has three levels: Off, Compact, and Ultra. Applied across Standings, Relative, and Fuel Calculator — Ultra collapses rows to minimal height for maximum information density.
Styling Customizations (by @LanceVShoot)
New per-widget styling options to reduce visual noise for a cleaner overlay look:
- Standings & Relative — toggle minimal license badges, minimal status badges, position background color, and car number background/border independently
- Track Map — toggle minimal track outline and minimal car marker shadows
- Consistent compact mode styling applied to all base widgets
Configurable Key Bindings (by @tariknz)
All keyboard shortcuts (previously hardcoded to Alt+H, F6, F7) can now be rebound in a new Key Bindings settings page. Supports any keyboard combination with live key recording and conflict detection.
Profile Cloning (by @creagel)
Duplicate an existing dashboard profile with one click, making it easy to create variations of your layout without starting from scratch.
Close to Tray (by @spikethedog78)
Clicking the close button now minimizes to the system tray instead of quitting. A new setting lets you disable this if you prefer the app to quit on close. Clicking the tray icon restores the settings window without reloading.
Smaller Font Options (by @spikethedog78)
Four new font sizes below Extra Small — 2x Small, 3x Small, and Tiny — for users on large or ultra-wide monitors who want more compact overlays.
Gear & Tachometer Improvements (by @spikethedog78)
- Gear indicator — new sizing option that dynamically scales the gear display to fit its container, plus fixed speed unit display when set to "none"
- Tachometer — consistent sizing across different cars, with a new option to show RPM text above the tachometer
Max size without the speed display
Twitch Chat Improvements (by @creagel)
- Emoji support — emojis now render correctly in the Twitch chat widget
- Message overflow — fixed messages extending beyond the widget boundary
Settings & Usability (by @tariknz, @LanceVShoot, and @creagel)
- Reset widget position — a new button in each widget's settings to reset its position to the top-left corner if it gets lost off-screen
- Log file access — open the log folder or export the log file directly from Advanced Settings
- Browser widget settings — changes now take effect immediately without needing to refresh the widget page
- Auto port fallback — if port 3000 is already in use, the app automatically tries the next available port (up to 3005) and updates all URLs in settings accordingly
Performance Optimizations (by @tariknz and @LanceVShoot)
- Reduced GPU usage — overlay windows are now sized to fit only the widgets on each display, rather than covering the full screen
- Faster garage detection — the garage cover overlay now appears immediately when entering the garage, with improved telemetry latency and dual-flag detection
Bug Fixes
- Multi-class qualifying gaps — gap and interval columns in Standings now show times relative to your class leader, not the overall session leader (by @23Kev)
- Fastest lap detection — the fastest lap highlight in Relative view now correctly considers all drivers in the session, not just those visible in the current group (by @creagel)
- Lap time display — fixed milliseconds occasionally showing "1000" instead of rolling over to the next second (by @tariknz)
- Pit Helper layout — fixed broken layout when using vertical progress with horizontal speed display, and added an option to hide the speed delta (by @spikethedog78)
- Fuel Calculator URL — fixed configuration not being applied when using the fuel calculator via browser source URL (by @creagel)
- Driver name truncation — long driver names now correctly truncate instead of expanding the table width (by @LanceVShoot)
- Driver tag sizing — fixed driver tag icons rendering too small in both the app overlay and OBS browser sources (by @LanceVShoot)
- Bristol track map — fixed the track map rendering for Bristol Motor Speedway (by @tariknz)
- Packaged app crash — fixed a stream-chain import error that prevented the packaged executable from launching (by @LanceVShoot)
Changelog
- feat: Driver Tags by @LanceVShoot in #373
- feat: lap timer by @spikethedog78 in #430
- feat: smaller font options by @spikethedog78 in #432
- feat: close to tray by @spikethedog78 in #436
- feat: compact mode (off / compact / ultra) by @LanceVShoot in #442
- feat: additional styling customizations by @LanceVShoot in #443
- feat: track map turn labels by @spikethedog78 in #445
- feat: add ability to clone profiles by @creagel in #455
- feat: reset individual widget position by @LanceVShoot in #461
- feat: information bar by @LanceVShoot in #462
- feat: add log file access to advanced settings by @tariknz in #465
- feat: add SlowCarsAhead widget by @EricEzaM in #466
- feat: add configurable key bindings settings page by @tariknz in #468
- feat: support emojis in twitch chat by @creagel in #473
- fix: fixed and updated gear input by @spikethedog78 in #437
- fix: configuration for URL based fuel calculator by @creagel in #438
- fix: tachometer size fix by @spikethedog78 in #439
- fix: revert stream-json import by @LanceVShoot in #441
- fix: fixed pit helper when using vertical and horizontal by @spikethedog78 in #444
- fix: driver name cell collapse by @LanceVShoot in #446
- fix: stream-chain error on packaged exe by @LanceVShoot in #448
- fix: driver tag size by @LanceVShoot in #449
- fix: auto-fallback to alternate port when 3000 is in use by @tariknz in #451
- fix: driver tag column settings visibility by @creagel in #453
- fix: browser widget settings don't require refresh to be updated by @creagel in #454
- fix: class-relative gap and interval in qualifying for multi-class races by @23Kev in #456
- fix: consistent detection of the fastest lap time in the relative + standings by @creagel in #458
- fix: faster cars from behind no longer appears when the driver is pit road by @EricEzaM in #459
- fix: garage cover delay by @LanceVShoot in #463
- fix: consistent styling by @LanceVShoot in #464
- fix: lap time milliseconds overflow past 999 by @tariknz in #467
- fix: twitch messages out of the bounds by @creagel in #470
- fix: bristol track map by @tariknz in #471
- perf: shrink-wrap overlay container by @tariknz in #447
- chore: upgrade dependencies and post-release README by @tariknz in #435
- chore: remove unused tools and dead code by @tariknz in #450
- chore: migrate logs to electron-log with consistent naming by @tariknz in #452
- chore: fix storybook and update readme by @tariknz in #460
- chore: tidy up settings styling and consolidate SortableList by @tariknz in #469
- chore: increase track turn label relative scaling by @LanceVShoot in #472
New Contributors
Full Changelog: v0.1.0...v0.2.0







