threelettercode: returns an abbreviation of the current driver name with three letters.
greenlaps: returns the number of green-flag laps (total laps completed minus caution laps).
The special lapcounter binding now allows you to select Show Green Only, which means whenever it shows total laps completed it will now show total green laps only. Note that the total lapcount as set by the server, or predicted by ATVO, will NOT take into account caution laps.
Added new 'Reference Finder' tool. Enter any keyword(s) in the search box and this tool will search the entire Theme for any references that match. The tool will search for:
Matching names of all theme items (widgets, buttons, etc)
Items with Actions where the Target matches your keywords.
Items with Actions where the Value matches your keywords.
Scripts in which the source text contains your keywords.
Spreadsheets in which the source file contains your keywords.
Double click a found item to open it.
Added possibility to set various Championship results for each driver/team.
ChampionshipResult.Position: current position in championship before this race.
ChampionshipResult.LivePosition: live position in championship taking into account current race position.
ChampionshipResult.Points: current points in championship before this race.
ChampionshipResult.LivePoints: live points in championship taking into account current race position.
Added a new data delay feature. You can now delay the data comingfrom the iRacing SDK by a certain amount of ticks. We added this to get iRacing's spectator image and the data in perfect sync. Previously this was out of sync because iRacing delays the spectator image to get rid of it's network prediction code when watching a race.
Added Animations into Stable channel. Animations were moved (with no further changes) from Beta to Stable.
Added a new Opacity Mask feature for Widgets, SubWidgets and Labels. You can choose an image which will be used as an opacity mask for your Widget. The opacity of your image will be reflected in the opacity of your Widget. Use fully transparent areas in your opacity mask to fully hide your Widget in those areas, or use partially transparent areas to make partially transparent Widgets. This allows you to create Widgets with complex shapes (dictated by the image) which hide their children fully or partially. Please test thoroughly if your Themes still work with and without opacity masks!
Added zoom support to the Overlay editor. You can zoom the overlay using the zoom slider at the bottom, or using Control+Scroll (you may need to click the overlay once to focus it). Once zoomed in you can pan the view using the middle mouse button (mouse wheel click). You can also click the current zoom level display to select a zoom level from a dropdown. Note: Unfortunately when zooming you will zoom the entire contents of the overlay editor, including the various adorners such as the selection border, widget name display, popout window, etc. There is no easy way around this, hopefully it is not too annoying.
Fixed an issue where the hash character in team names would cut of parts of it.
Fixed an issue with driver stats of UK drivers.
Fixed an issue where race servers with separated quali sessions would not show the correct starting grid.
Fixed an issue where a theme could crash the editor loading it.
Fixed an issue where the speed of a driver could show 0 for a short moment using the new data delay feature.
Fixed bug where Lap Compare controls could crash the theme due to benchmarking issues.
Fixed bug where dismissing the Theme Editor "Are you sure you want to close" dialog would close the Theme Editor anyway.
Fixed bug where SubWidgets would not properly display Labels when using Stacked or Dock layouts.