Skip to content

Releases: rwellinger/xp_streamdeck

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 08:23

Full Changelog: v1.7.0...v1.7.1

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.7.0

  • Connection Stability improvement with WebSocket heartbeat implementation
  • New Profil for the Rotors.com AW139

--
Personal Info about "forum.x-plane.com" right here: #15

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 13:13

Full Changelog: v1.6.3...v1.7.0

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.7.0

  • Security Patches of dependencies in NodeJS Modules updated
  • Stream Deck+ dial — rotate / press / press+rotate with live feedback on the touch strip. (Many Thanks to 4SLSL)

v1.6.3

Choose a tag to compare

@github-actions github-actions released this 29 Jul 13:53

Full Changelog: v1.6.2...v1.6.3

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.6.3

  • Security Patches of dependencies in NodeJS Modules updated

v1.6.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 15:01

Full Changelog: v1.6.1...v1.6.2

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.6.2

  • Bugfix: Guarded Button error on offline check fixed
  • added new profile for the BN-2A Islander by Thranda

v1.6.1

Choose a tag to compare

@github-actions github-actions released this 20 Jun 10:30

Full Changelog: v1.6.0...v1.6.1

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.6.1

  • fixed issue that external icons was not included in the zip

Whats New in v1.6.0

  • New Contributor Isaaker
  • New Profiles for the StreamDeck 3 (MK2)
  • New ToLISS Airbus Profile -> StreamDeck 3 -> Works on XL to (by Isaaker)
  • New C172SP Profil for the StreamDeck 3 (by Isaaker)
  • Better icons for General- and Airbus Design (by Isaaker)

Thank you to Isaaker for his great work!

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 21:50

Full Changelog: v1.5.1...v1.6.0

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.6.0

  • New Contributor Isaaker
  • New Profiles for the StreamDeck 3 (MK2)
  • New ToLISS Airbus Profile -> StreamDeck 3 -> Works on XL to (by Isaaker)
  • New C172SP Profil for the StreamDeck 3 (by Isaaker)
  • Better icons for General- and Airbus Design (by Isaaker)

Thank you to Isaaker for his great work!

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:19

Full Changelog: v1.5.0...v1.5.1

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.5.1

  • Stability and bugfixes
  • dataRef toggle now can be used for horizontal and vertical view plus 4 colors
  • fixes on the T6a Stream Deck Profile

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 18:01

Full Changelog: v1.4.5...v1.5.0

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.5.0

A new button type "Multi-Action / Macro" that runs an ordered list of commands and/or DataRef writes from a
single key. Each step is one line in a simple text field:

  • cmd <path> — activate a CommandRef once
  • begin <path> / end <path> — hold a command (begin on press, end on release)
  • write <path>[idx] = <value> — write a numeric value (array index supported)
  • delay <ms> — pause before the next step

Separate press and release lists support momentary switches. Optional toggle mode
alternates an On / Off list, with the direction and the button image driven by a state
DataRef as the single source of truth (internal tracking as fallback). Built for
study-level aircraft (Zibo 737, ToLiss) where one switch is split across several
DataRefs/commands — e.g. the Zibo GPU, where the lever animation and the electrical
logic live on different refs.

v1.4.5

Choose a tag to compare

@github-actions github-actions released this 09 Jun 11:15

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.4.5

  • All new profiles updated and included now
  • New Profile for the T-6a Texan II

Full Changelog: v1.4.4...v1.4.5

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 06 Jun 08:34

Full Changelog: v1.4.3...v1.4.4

StreamDeck Plugin for X-Plane 12 (StreamDeck plugin)

What it is

xp_streamdeck is a native Elgato Stream Deck plugin for X-Plane 12 on macOS. It turns any key on a Stream Deck (tested on the Stream Deck XL) into a control surface for the simulator — toggle the gear, fire any CommandRef, write a DataRef, or display a live readout (altitude, heading, QNH, …) right on the key.Under the hood the plugin talks to X-Plane's built-in Web API on localhost:8086 (REST + WebSocket). There is no custom XPLM C++ plugin to install — X-Plane 12.1.1+ ships the API enabled by default, the plugin connects to it directly. The motivation was simple: on Windows, [PilotsDeck] covers this need beautifully. On macOS there was no equivalent — only keyboard-shortcut workarounds. This project closes that gap.

Whats New in v1.4.4

  • BUGFIX: Command Button Repeat sometime "hangs" - should be fixed now
  • New Profile for the Cirrus SR22 (X-Plane Default)

Whats New in v1.4.3

  • DataRef Lamp - To show indicator Lamps like Warnings or else
  • New Profile for the Guimbal Cabri G2

Whats New in v1.4.2

  • Windows official supported now
  • Small fixes on AW109 profile (Autopilot)

Whats New in v1.4.1

  • Small Fixes for the Profiles and documentation

Whats New in v1.4.0

  • Brand new Feature to implement EDUs, RTUs, PDFs and MFDs when there are all double. You can now place a "Display Selector" and then you can address all the DataRefs with this prefex defined in this button. For instant you can replace something like "sim/cockpit2/radios/actuators/com1_frequency_hz_833" to "sim/cockpit2/radios/actuators/com{RTU}_frequency_hz_833" when in this new button the variable RTU is defined. There maximal 4 Same displays you can switch. This feature is used on the AW109 Helicopter to make the PFD, MFD, EDU and RTU accessible.
  • Updated AW109 Helicopter profile with new Display selector and better structured Autopilot

Whats New in v1.3.1

  • DataRef Switch improved you can config the color between RED, GREY and GREEN
  • Bugfixes
  • New Menu Back icons
  • More icons special for AW109
  • Improvement of the Aw109 Profile in general
  • Info: all other profiles will be reworked later

Whats New in v1.3.0

  • New DataRef Switch to implement Switch Buttons (Long press on direction - Short Press other direction)
  • DataRef Display can now show Type Data from DataRefs (Hash64 Strings decoded)
  • Rotary DataRef support - Exist Rotary you can now use with DataRef constructs where is no command
  • New Profile for the AW109 - Still in Development