Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ Elgato just released their [Official Stream Deck SDK](https://developer.elgato.c
## What's New
Added support for new Stream Deck+ SDK

## Breaking Changes

- `streamdeck_client_csharp` namespace has been changed to `StreamDeck.Client`.


## Requirements
This library uses the native WebSocket support found in Windows 8 & higher. This means that any application that uses this library must be running Windows 8 or higher.

Expand Down
4 changes: 2 additions & 2 deletions TestPlugin/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
using CommandLine.Text;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using streamdeck_client_csharp;
using streamdeck_client_csharp.Events;
using StreamDeck.Client;
using StreamDeck.Client.Events;
using System;
using System.Collections.Generic;
using System.Drawing;
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Event.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace streamdeck_client_csharp
namespace StreamDeck.Client
{
internal class Event
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/AppearancePayload.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class AppearancePayload
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class ApplicationDidLaunchEvent : BaseEvent
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class ApplicationDidTerminateEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/ApplicationPayload.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class ApplicationPayload
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/BaseEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public static class EventTypes
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/Coordinates.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class Coordinates
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DeviceDidConnectEvent.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class DeviceDidConnectEvent : BaseEvent
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class DeviceDidDisconnectEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DeviceInfo.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class DeviceInfo
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DeviceSize.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class DeviceSize
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DeviceType.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public enum DeviceType : int
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DialPressEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload for Dial press/unpress event
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DialPressPayload.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload received when a dial is pressed or unpressed
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DialRotateEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload for dial rotation event
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DialRotatePayload.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload received when a dial is rotated
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class DidReceiveGlobalSettingsEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/DidReceiveSettingsEvent.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class DidReceiveSettingsEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/KeyDownEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class KeyDownEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/KeyPayload.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class KeyPayload
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/KeyUpEvent.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class KeyUpEvent : BaseEvent
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class PropertyInspectorDidAppearEvent : BaseEvent
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class PropertyInspectorDidDisappearEvent : BaseEvent
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class ReceiveGlobalSettingsPayload
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/ReceiveSettingsPayload.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class ReceiveSettingsPayload
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/SendToPluginEvent.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class SendToPluginEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/SystemDidWakeUpEvent.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload for SystemDidWakeUp event
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/TitleParameters.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class TitleParameters
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class TitleParametersDidChangeEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/TitleParametersPayload.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class TitleParametersPayload
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/TouchpadPressEvent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload for touchpad press
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/TouchpadPressPayload.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Collections.Generic;
using System.Text;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
/// <summary>
/// Payload received when the touchpad (above the dials) is pressed
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/WillAppearEvent.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class WillAppearEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Events/WillDisappearEvent.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Events
namespace StreamDeck.Client.Events
{
public class WillDisappearEvent : BaseEvent
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/IPayload.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace streamdeck_client_csharp
namespace StreamDeck.Client
{
internal interface IPayload
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/EmptyPayload.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
public class EmptyPayload : IPayload
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class GetGlobalSettingsMessage : IMessage
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/GetSettingsMessage.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class GetSettingsMessage : IMessage
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/IMessage.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal interface IMessage
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/LogMessage.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class LogMessage : IMessage
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/OpenUrlMessage.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using System;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class OpenUrlMessage : IMessage
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/RegisterEventMessage.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using System;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class RegisterEventMessage : IMessage
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class SendToPropertyInspectorMessage : IMessage
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Newtonsoft.Json;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class SetFeedbackLayoutMessage : IMessage
{
Expand Down
2 changes: 1 addition & 1 deletion streamdeck-client-csharp/Messages/SetFeedbackMessage.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using Newtonsoft.Json;
using System.Collections.Generic;

namespace streamdeck_client_csharp.Messages
namespace StreamDeck.Client.Messages
{
internal class SetFeedbackMessage : IMessage
{
Expand Down
Loading