Skip to content

Releases: doggdogpack/MultiDisplayVCPClient

3.0.0

Choose a tag to compare

@doggdogpack doggdogpack released this 06 Oct 06:14

MultiDisplayVCP Client v3.0.0 for Macro Deck 3

This major release completely rebuilds and upgrades the MultiDisplayVCP plugin for Macro Deck 3, delivering multi-platform support, modern gRPC communication, and enhanced performance.


🌟 What's New in v3.0.0

  • Macro Deck 3 Ready: Full migration to the new Macro Deck 3 plugin SDK and architecture (net8.0).
  • Unified Multi-Platform Package: The .macroDeckPlugin package contains native builds for all supported platforms:
    • Windows (win-x64)
    • Linux (linux-x64)
    • macOS Apple Silicon (osx-arm64)
    • macOS Intel (osx-x64)
  • Dual-Mode High Performance Networking:
    • MagicOnion / gRPC (Primary): High-throughput, zero-allocation protocol paired with MultiDisplayVCP Server v2.0+.
    • TCP Fallback: Retains compatibility with standard TCP socket connections.
  • Enhanced Security: HMAC-SHA256 authenticated handshake with replay-attack protection.
  • Streamlined Assets: Modernized plugin manifest and iconography matching the Macro Deck 3 ecosystem.

🖥️ Compatibility & Requirements

  • Macro Deck: Macro Deck 3.0.0 or higher. (For Macro Deck 2, please refer to the Macro-Deck-2 branch).
  • Server: Compatible with MultiDisplayVCP Server v2.0.0+ (Windows, Linux, or macOS).

📦 Installation

  1. Download com.multidisplayvcp.client-3.0.0.macroDeckPlugin below.
  2. Open Macro Deck 3.
  3. Drag and drop the downloaded .macroDeckPlugin file into the Macro Deck window (or install via the Package Manager).
  4. Configure your Server IP, Port, and Password under the plugin settings.

Multi-Display VCP Client v2.0.0 (Macro Deck 2 Legacy)

Choose a tag to compare

@doggdogpack doggdogpack released this 06 Oct 02:22

Multi-Display VCP Client v2.0.0 (Macro Deck 2 Legacy)

This release updates the final legacy Macro Deck 2 plugin to version 2.0.0 to unify the project versioning scheme across Macro Deck generations:

  • Client v2.x: Macro Deck 2 (Macro-Deck-2 branch)
  • Client v3.x: Macro Deck 3 (Macro-Deck-3 branch)

Note

This version is specifically for Macro Deck 2 (API v40 / Macro Deck 2.14.x) and will not work on Macro Deck 3. For Macro Deck 3, please download v3.0.0+.

📦 Installation

  1. Download MultiDisplayVCPClient.zip (or com.multidisplayvcp.client-2.0.0.macroDeckPlugin).
  2. Install via Macro Deck 2 Package Manager or extract to your Macro Deck plugins folder.
  3. Compatible with MultiDisplayVCP Server v1.x.

Multi-Display VCP Client for Macro Deck v1.1.0 (Macro-Deck 2)

Choose a tag to compare

@doggdogpack doggdogpack released this 12 Nov 01:18
793e2ff

THIS VERSION IS SPECIFICALLY FOR MACRO DECK 2. IT WILL NOT WORK ON MACRO DECK 3. PLEASE REFER TO A VERSION 3+ BUILD FOR MACRO DECK 3

  • Updated the monitor configuration panel to act more as a dashboard.

Known bugs -

  • Sometimes the dropdowns for the set action will not properly populate after you've opened the dashboard. Refreshing the connections manually seems to fix the issue.

Multi-Display VCP Client for Macro Deck v1.0.1

Choose a tag to compare

@doggdogpack doggdogpack released this 11 Nov 03:08
f1fe623

Initial Release