Skip to main content

0.9.23

2025-09-14

  • Expressions: To reference a DEVICE-concrete data in an expression use "[DEVICE:VARNAME:SERIAL]" e.g. "[DEVICE:BRIGHTNESS:CL28J1A00419]" . When adding a device-data to an expression you can use the context-menu "Use concrete id" to copy the concrete name. This should only be used when accessing a data from a diffrent device! by default [DEVICE:VARNAME] (e.g. [DEVICE:BRIGHTNESS]) will be used, which will return the device-concrete varaiable of the device the expression is executed on [DEVICE:VARNAME##SERIAL] is not a valid reference and will be evaluated as [DEVICE:VARNAME] (See above)
  • Profiles: Add option to mark a profile as Default Profile (will be loaded if "Auto load last used" is turned off)
  • Button gauge: Fix Disabled-layers are rendered anyway
  • UI: Event-Configuration add checkbox if comment shall be used as label or not
  • Introduce "Scheduled Event" to automatically schedule an event every x milliseconds.
  • Skalarki: Add support for Desktopline overhead Calls ALL button
  • Add noise collection to event monitor. While "Remove Noise" is active all incoming events will be ignored.
  • Events: Enable acceleration of "Send Simulation Event"
  • X-Touch Mini: Fix access to led 11 of controller rings
  • Events: Add ProfileSwitch command
  • Expressions: SubStr will return empty string is len <= 0
  • X-Plane: Add FlightFactor Right cdu support
  • X-Plane: Add Rotate MD80 cdu Support
  • X-Plane: Add FlightFactor 777v2 CDU support
  • Add WinWing PFP7 Support (737 ui yet),
  • WinWing PAP:
    • New config ReplaceTrailingZeros to replace trailing "0" by "o" (1200 -> 12oo 0500 -> 05oo),
    • New config ShowPositiveRateIndicator to show leading "+" if rate is positive,
    • Add control for V/S (L_VS_VS) and FPA (L_VS_FPA) Display-Tags,
    • Fix negative V/S sign is not visible if rate <-999
  • UI: CDU: Show warning if display is darkened
  • Settings: Add setting to disable Systemsounds
  • UI: Add filter (name and/or value) to Data Monitor
  • UI: Rework aircraft assignment dialog (Phase 1)
  • SDK: Add Parameters to IScriptAction
  • SDK: Add UpdSender-Sample to https://github.com/c0nnex/SPAD.neXt/scripts
  • MSFS DM CJ4 Mod: Update support to 0.8.0
  • Expose LOCAL:SIM_VIEW containing current simView (FSX/P3D/MSFS/MSFS24 only)
  • Settings: Add setting to use internal clipboard instead of windows builtin
  • Keyboard Action: Add option to add special keys via menu
  • Expressions: Add Replace() , IsMatch() https://docs.spadnext.com/features/expressions/functions
  • Conditions (string): Add "Matches" comparator
  • GoFlight/VA: Update to new led logic
  • WinWing: Add MCP/PAP support.
    • Not all display options (e.g decimal points ) supported yet
    • Global MCP snippets are compatible
  • Skalarki: MIP expose KORRY_BRIGHTNESS variable to change korry brightness on MIP
  • Skalarki: Update SDK to ProfilerIO 5.1.911.1000
  • X-Plane: Add FlightFactor 257/256 CDU support (Plugin Udpate to 6.10 !)
  • Skalarki: Expose ABRK/MIP
  • miniFCU: Show update firmware button always if outdated fw detected
  • CDU: Add "Detach Display" for cdu devices with hdmi rendering. You can use snippet #13161 / #13165 for a reference implementation
    • to run display upon load of a profile create a profile loaded event and run external command "<spad_install_dir>/tools/cdu/RemoteCDUDisplay.exe" or add it to a batch-file
    • To run the display on a remote computer copy tools/cdu to target computer, and start "RemoteCDUDisplay.exe -h= -p=28001"
  • Add miniCockput EFIS support.
  • X-Plane: Add CL650 CDU support
  • Add Short/long-Press to hatswitches
  • Add vDeck support:
    • Add a vDeck in Settings->Devices->Virtual Devices
    • It behaves exactly like a streamdeck
    • Click on the detach button to open it as a web device
    • you can customize the webinterface by editing Documents/SPAD.neXt/html/VDCK0001.html
    • if you customize html or css and want to prevent spad overwriting your changes create a file "vdeck001.html.disableUpdates"/"vdck.css.disableUpdates"
    • your must not change the title in the html, as it is used to identify the vdeck to connect to
    • For remote access open "http://<ipofspad>:28001/VDCK0001.html" in a browser
  • WW FCU add variables for altitudechange/baro state
  • Delete no longer persisted variables from profiles automatically
  • ButtonGauge-Editor: Fix Axis Center point at wrong design location
  • UI: Fix Airbus Korry-Styles
  • CDU: Add right CDU support for X-Plane
  • CDU: Fix PMDG777 errors
  • RadioPanel: Fix left/right display not updating correctly
  • CDU: Added SendKey-Event Support for Fenix,IFly737 Max,TFDI MD11,FLabs
  • CDU: Expose LOCAL:Aircraft/CDU/[number]/LED/* with automatic update for all supported aircrafts
  • CDU: Expose LOCAL:Aircraft/CDU/[number]/MODE to determine the cdu aircraft mode (IFLY/PMDGXXX ... X-ZIBO)
  • WinWing: Add support for WinWing PFP3N
  • WinWing: Add support for WinWing MCDU (see https://discord.com/channels/229058021651644416/1290860853930885150/1339288051092033597 )
    • Reference Snippet: #13161
  • ButtonGauges: Add configuration for DefaultButtonGauge Device Settings->Settings (Global) which will be automatically applied to new ButtonGauges or can be applied manually
  • ButtonGauges: Add delete and reset options
  • HC Bravo: Add Virtual Power support
  • CDU Devices: Add Device-Settings (Profile) for remapping colors
  • Optimize Startup/shutdown performance
  • UI ButtonGauges: Add LayerGroup property to allow grouping/sorting of layers in UI. No effect on rendering! Layers are rendered ontop of each other by "Layer"-property
  • UI ButtonGauges: Add Visibility-Property as expression to control visibility of a layer without layer mode actions.