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.