diff --git a/com.neil-enns.trackaudio.sdPlugin/images/Marketplace thumbnail.png b/com.neil-enns.trackaudio.sdPlugin/images/Marketplace thumbnail.png new file mode 100644 index 0000000..10cf8a9 Binary files /dev/null and b/com.neil-enns.trackaudio.sdPlugin/images/Marketplace thumbnail.png differ diff --git a/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon.svg b/com.neil-enns.trackaudio.sdPlugin/images/actions/trackAudioStatus/pluginIcon.svg similarity index 100% rename from com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon.svg rename to com.neil-enns.trackaudio.sdPlugin/images/actions/trackAudioStatus/pluginIcon.svg diff --git a/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon.png b/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon.png new file mode 100644 index 0000000..4f45b53 Binary files /dev/null and b/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon.png differ diff --git a/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon@2x.png b/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon@2x.png new file mode 100644 index 0000000..86826ee Binary files /dev/null and b/com.neil-enns.trackaudio.sdPlugin/images/plugin/pluginIcon@2x.png differ diff --git a/com.neil-enns.trackaudio.sdPlugin/manifest.json b/com.neil-enns.trackaudio.sdPlugin/manifest.json index 6c2dc24..4ed5e95 100644 --- a/com.neil-enns.trackaudio.sdPlugin/manifest.json +++ b/com.neil-enns.trackaudio.sdPlugin/manifest.json @@ -1,121 +1,113 @@ { - "Name": "TrackAudio", - "Version": "0.1.0.0", - "Author": "Neil Enns", - "Actions": [ - { - "Name": "ATIS letter", - "UUID": "com.neil-enns.trackaudio.atisletter", - "Icon": "images/actions/atisLetter/cloud-white", - "PropertyInspectorPath": "pi/atisLetter.html", - "Tooltip": "Shows the current ATIS letter for the specified.", - "Controllers": [ - "Keypad" - ], - "DisableAutomaticStates": true, - "UserTitleEnabled": false, - "States": [ - { - "Image": "images/actions/default", - "TitleAlignment": "middle" - } - ] - }, - { - "Name": "Hotline", - "UUID": "com.neil-enns.trackaudio.hotline", - "Icon": "images/plugin/phone-solid", - "Tooltip": "Toggles Tx for a hotline frequency.", - "PropertyInspectorPath": "pi/hotline.html", - "DisableAutomaticStates": true, - "UserTitleEnabled": false, - "Controllers": [ - "Keypad" - ], - "States": [ - { - "Image": "images/actions/default", - "TitleAlignment": "bottom" - } - ] - }, - { - "Name": "Push to talk", - "UUID": "com.neil-enns.trackaudio.pushtotalk", - "Icon": "images/plugin/microphone-solid", - "Tooltip": "Triggers transmit via push-to-talk.", - "DisableAutomaticStates": true, - "UserTitleEnabled": false, - "PropertyInspectorPath": "pi/pushToTalk.html", - "Controllers": [ - "Keypad" - ], - "States": [ - { - "Image": "images/actions/default", - "TitleAlignment": "middle" - } - ] - }, - { - "Name": "Station status", - "UUID": "com.neil-enns.trackaudio.stationstatus", - "Icon": "images/plugin/headphones-solid", - "Tooltip": "Shows the status of a station.", - "DisableAutomaticStates": true, - "Controllers": [ - "Keypad" - ], - "PropertyInspectorPath": "pi/stationStatus.html", - "UserTitleEnabled": false, - "States": [ - { - "Image": "images/actions/default", - "TitleAlignment": "middle" - } - ] - }, - { - "Name": "TrackAudio status", - "UUID": "com.neil-enns.trackaudio.trackaudiostatus", - "Icon": "images/plugin/pluginIcon", - "Tooltip": "Shows the status of the connection to TrackAudio.", - "PropertyInspectorPath": "pi/trackAudioStatus.html", - "DisableAutomaticStates": true, - "UserTitleEnabled": false, - "Controllers": [ - "Keypad" - ], - "States": [ - { - "Image": "images/actions/default", - "TitleAlignment": "middle" - } - ] - } - ], - "Category": "TrackAudio", - "CategoryIcon": "images/plugin/categoryIcon", - "CodePath": "bin/plugin.js", - "Description": "Provides buttons for controlling TrackAudio", - "Icon": "images/plugin/pluginIcon", - "SDKVersion": 2, - "Software": { - "MinimumVersion": "6.5" - }, - "OS": [ - { - "Platform": "mac", - "MinimumVersion": "10.15" - }, - { - "Platform": "windows", - "MinimumVersion": "10" - } - ], - "Nodejs": { - "Version": "20", - "Debug": "--inspect=127.0.0.1:54545" - }, - "UUID": "com.neil-enns.trackaudio" -} \ No newline at end of file + "$schema": "https://schemas.elgato.com/streamdeck/plugins/manifest.json", + "Name": "TrackAudio", + "Version": "0.1.0.0", + "Author": "Neil Enns", + "Actions": [ + { + "Name": "ATIS letter", + "UUID": "com.neil-enns.trackaudio.atisletter", + "Icon": "images/actions/atisLetter/cloud-white", + "PropertyInspectorPath": "pi/atisLetter.html", + "Tooltip": "Shows the current ATIS letter for the specified.", + "Controllers": ["Keypad"], + "DisableAutomaticStates": true, + "UserTitleEnabled": false, + "States": [ + { + "Image": "images/actions/default", + "TitleAlignment": "middle" + } + ] + }, + { + "Name": "Hotline", + "UUID": "com.neil-enns.trackaudio.hotline", + "Icon": "images/plugin/phone-solid", + "Tooltip": "Toggles Tx for a hotline frequency.", + "PropertyInspectorPath": "pi/hotline.html", + "DisableAutomaticStates": true, + "UserTitleEnabled": false, + "Controllers": ["Keypad"], + "States": [ + { + "Image": "images/actions/default", + "TitleAlignment": "bottom" + } + ] + }, + { + "Name": "Push to talk", + "UUID": "com.neil-enns.trackaudio.pushtotalk", + "Icon": "images/plugin/microphone-solid", + "Tooltip": "Triggers transmit via push-to-talk.", + "DisableAutomaticStates": true, + "UserTitleEnabled": false, + "PropertyInspectorPath": "pi/pushToTalk.html", + "Controllers": ["Keypad"], + "States": [ + { + "Image": "images/actions/default", + "TitleAlignment": "middle" + } + ] + }, + { + "Name": "Station status", + "UUID": "com.neil-enns.trackaudio.stationstatus", + "Icon": "images/plugin/headphones-solid", + "Tooltip": "Shows the status of a station.", + "DisableAutomaticStates": true, + "Controllers": ["Keypad"], + "PropertyInspectorPath": "pi/stationStatus.html", + "UserTitleEnabled": false, + "States": [ + { + "Image": "images/actions/default", + "TitleAlignment": "middle" + } + ] + }, + { + "Name": "TrackAudio status", + "UUID": "com.neil-enns.trackaudio.trackaudiostatus", + "Icon": "images/actions/trackAudioStatus/pluginIcon", + "Tooltip": "Shows the status of the connection to TrackAudio.", + "PropertyInspectorPath": "pi/trackAudioStatus.html", + "DisableAutomaticStates": true, + "UserTitleEnabled": false, + "Controllers": ["Keypad"], + "States": [ + { + "Image": "images/actions/default", + "TitleAlignment": "middle" + } + ] + } + ], + "Category": "TrackAudio", + "CategoryIcon": "images/plugin/categoryIcon", + "CodePath": "bin/plugin.js", + "Description": "Provides buttons for controlling TrackAudio", + "Icon": "images/plugin/pluginIcon", + "SDKVersion": 2, + "URL": "https://github.com/neilenns/streamdeck-trackaudio", + "Software": { + "MinimumVersion": "6.5" + }, + "OS": [ + { + "Platform": "mac", + "MinimumVersion": "10.15" + }, + { + "Platform": "windows", + "MinimumVersion": "10" + } + ], + "Nodejs": { + "Version": "20", + "Debug": "--inspect=127.0.0.1:54545" + }, + "UUID": "com.neil-enns.trackaudio" +}