Skip to content

Commit 7895325

Browse files
authored
Merge pull request #426 from neilenns/neilenns/issue425
Add SupportURL to manifest
2 parents d6d07f0 + 56fbcc3 commit 7895325

File tree

1 file changed

+187
-161
lines changed

1 file changed

+187
-161
lines changed
Lines changed: 187 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -1,162 +1,188 @@
11
{
2-
"$schema": "https://schemas.elgato.com/streamdeck/plugins/manifest.json",
3-
"Name": "TrackAudio",
4-
"Version": "0.1.0.0",
5-
"Author": "Neil Enns",
6-
"Actions": [
7-
{
8-
"Name": "Main volume",
9-
"UUID": "com.neil-enns.trackaudio.mainvolume",
10-
"Icon": "images/plugin/volume",
11-
"PropertyInspectorPath": "pi/mainVolume.html",
12-
"Tooltip": "Controls the main volume for TrackAudio.",
13-
"Controllers": ["Encoder"],
14-
"Encoder": {
15-
"layout": "$B1",
16-
"TriggerDescription": {
17-
"Push": "Toggle mute",
18-
"Rotate": "Adjust volume"
19-
}
20-
},
21-
"DisableAutomaticStates": true,
22-
"States": [
23-
{
24-
"Image": "images/actions/default",
25-
"TitleAlignment": "middle"
26-
}
27-
]
28-
},
29-
{
30-
"Name": "Station volume",
31-
"UUID": "com.neil-enns.trackaudio.stationvolume",
32-
"Icon": "images/plugin/volume",
33-
"PropertyInspectorPath": "pi/stationVolume.html",
34-
"Tooltip": "Controls the volume for the specified station.",
35-
"Controllers": ["Encoder"],
36-
"Encoder": {
37-
"layout": "$B1",
38-
"TriggerDescription": {
39-
"Push": "Toggle mute",
40-
"Touch": "Toggle mute",
41-
"Rotate": "Adjust volume"
42-
}
43-
},
44-
"DisableAutomaticStates": true,
45-
"States": [
46-
{
47-
"Image": "images/actions/default",
48-
"TitleAlignment": "middle"
49-
}
50-
]
51-
},
52-
{
53-
"Name": "ATIS letter",
54-
"UUID": "com.neil-enns.trackaudio.atisletter",
55-
"Icon": "images/actions/atisLetter/cloud-white",
56-
"PropertyInspectorPath": "pi/atisLetter.html",
57-
"Tooltip": "Shows the current ATIS letter for the specified station.",
58-
"Controllers": ["Keypad"],
59-
"DisableAutomaticStates": true,
60-
"UserTitleEnabled": false,
61-
"States": [
62-
{
63-
"Image": "images/actions/default",
64-
"TitleAlignment": "middle"
65-
}
66-
]
67-
},
68-
{
69-
"Name": "Hotline",
70-
"UUID": "com.neil-enns.trackaudio.hotline",
71-
"Icon": "images/plugin/phone-solid",
72-
"Tooltip": "Toggles Tx for a hotline frequency.",
73-
"PropertyInspectorPath": "pi/hotline.html",
74-
"DisableAutomaticStates": true,
75-
"UserTitleEnabled": false,
76-
"Controllers": ["Keypad"],
77-
"States": [
78-
{
79-
"Image": "images/actions/default",
80-
"TitleAlignment": "bottom"
81-
}
82-
]
83-
},
84-
{
85-
"Name": "Push to talk",
86-
"UUID": "com.neil-enns.trackaudio.pushtotalk",
87-
"Icon": "images/plugin/microphone-solid",
88-
"Tooltip": "Triggers transmit via push-to-talk.",
89-
"DisableAutomaticStates": true,
90-
"UserTitleEnabled": false,
91-
"PropertyInspectorPath": "pi/pushToTalk.html",
92-
"Controllers": ["Keypad"],
93-
"States": [
94-
{
95-
"Image": "images/actions/default",
96-
"TitleAlignment": "middle"
97-
}
98-
]
99-
},
100-
{
101-
"Name": "Station status",
102-
"UUID": "com.neil-enns.trackaudio.stationstatus",
103-
"Icon": "images/plugin/headphones-solid",
104-
"Tooltip": "Shows the status of a station.",
105-
"DisableAutomaticStates": true,
106-
"Controllers": ["Keypad"],
107-
"PropertyInspectorPath": "pi/stationStatus.html",
108-
"UserTitleEnabled": false,
109-
"States": [
110-
{
111-
"Image": "images/actions/default",
112-
"TitleAlignment": "middle"
113-
}
114-
]
115-
},
116-
{
117-
"Name": "TrackAudio status",
118-
"UUID": "com.neil-enns.trackaudio.trackaudiostatus",
119-
"Icon": "images/actions/trackAudioStatus/pluginIcon",
120-
"Tooltip": "Shows the status of the connection to TrackAudio.",
121-
"PropertyInspectorPath": "pi/trackAudioStatus.html",
122-
"DisableAutomaticStates": true,
123-
"UserTitleEnabled": false,
124-
"Controllers": ["Keypad"],
125-
"States": [
126-
{
127-
"Image": "images/actions/default",
128-
"TitleAlignment": "middle"
129-
}
130-
]
131-
}
132-
],
133-
"ApplicationsToMonitor": {
134-
"mac": ["com.vatsim.trackaudio"],
135-
"windows": ["trackaudio.exe"]
136-
},
137-
"Category": "TrackAudio",
138-
"CategoryIcon": "images/plugin/categoryIcon",
139-
"CodePath": "bin/plugin.js",
140-
"Description": "Provides buttons for controlling TrackAudio",
141-
"Icon": "images/plugin/pluginIcon",
142-
"SDKVersion": 2,
143-
"URL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/",
144-
"Software": {
145-
"MinimumVersion": "6.5"
146-
},
147-
"OS": [
148-
{
149-
"Platform": "mac",
150-
"MinimumVersion": "10.15"
151-
},
152-
{
153-
"Platform": "windows",
154-
"MinimumVersion": "10"
155-
}
156-
],
157-
"Nodejs": {
158-
"Version": "20",
159-
"Debug": "--inspect=127.0.0.1:54545"
160-
},
161-
"UUID": "com.neil-enns.trackaudio"
162-
}
2+
"$schema": "https://schemas.elgato.com/streamdeck/plugins/manifest.json",
3+
"Name": "TrackAudio",
4+
"Version": "0.1.0.0",
5+
"Author": "Neil Enns",
6+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/",
7+
"Actions": [
8+
{
9+
"Name": "Main volume",
10+
"UUID": "com.neil-enns.trackaudio.mainvolume",
11+
"Icon": "images/plugin/volume",
12+
"PropertyInspectorPath": "pi/mainVolume.html",
13+
"Tooltip": "Controls the main volume for TrackAudio.",
14+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/main-volume/",
15+
"Controllers": [
16+
"Encoder"
17+
],
18+
"Encoder": {
19+
"layout": "$B1",
20+
"TriggerDescription": {
21+
"Push": "Toggle mute",
22+
"Rotate": "Adjust volume"
23+
}
24+
},
25+
"DisableAutomaticStates": true,
26+
"States": [
27+
{
28+
"Image": "images/actions/default",
29+
"TitleAlignment": "middle"
30+
}
31+
]
32+
},
33+
{
34+
"Name": "Station volume",
35+
"UUID": "com.neil-enns.trackaudio.stationvolume",
36+
"Icon": "images/plugin/volume",
37+
"PropertyInspectorPath": "pi/stationVolume.html",
38+
"Tooltip": "Controls the volume for the specified station.",
39+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/station-status/",
40+
"Controllers": [
41+
"Encoder"
42+
],
43+
"Encoder": {
44+
"layout": "$B1",
45+
"TriggerDescription": {
46+
"Push": "Toggle mute",
47+
"Touch": "Toggle mute",
48+
"Rotate": "Adjust volume"
49+
}
50+
},
51+
"DisableAutomaticStates": true,
52+
"States": [
53+
{
54+
"Image": "images/actions/default",
55+
"TitleAlignment": "middle"
56+
}
57+
]
58+
},
59+
{
60+
"Name": "ATIS letter",
61+
"UUID": "com.neil-enns.trackaudio.atisletter",
62+
"Icon": "images/actions/atisLetter/cloud-white",
63+
"PropertyInspectorPath": "pi/atisLetter.html",
64+
"Tooltip": "Shows the current ATIS letter for the specified station.",
65+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/atis-letter/",
66+
"Controllers": [
67+
"Keypad"
68+
],
69+
"DisableAutomaticStates": true,
70+
"UserTitleEnabled": false,
71+
"States": [
72+
{
73+
"Image": "images/actions/default",
74+
"TitleAlignment": "middle"
75+
}
76+
]
77+
},
78+
{
79+
"Name": "Hotline",
80+
"UUID": "com.neil-enns.trackaudio.hotline",
81+
"Icon": "images/plugin/phone-solid",
82+
"Tooltip": "Toggles Tx for a hotline frequency.",
83+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/hotline/",
84+
"PropertyInspectorPath": "pi/hotline.html",
85+
"DisableAutomaticStates": true,
86+
"UserTitleEnabled": false,
87+
"Controllers": [
88+
"Keypad"
89+
],
90+
"States": [
91+
{
92+
"Image": "images/actions/default",
93+
"TitleAlignment": "bottom"
94+
}
95+
]
96+
},
97+
{
98+
"Name": "Push to talk",
99+
"UUID": "com.neil-enns.trackaudio.pushtotalk",
100+
"Icon": "images/plugin/microphone-solid",
101+
"Tooltip": "Triggers transmit via push-to-talk.",
102+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/push-to-talk/",
103+
"DisableAutomaticStates": true,
104+
"UserTitleEnabled": false,
105+
"PropertyInspectorPath": "pi/pushToTalk.html",
106+
"Controllers": [
107+
"Keypad"
108+
],
109+
"States": [
110+
{
111+
"Image": "images/actions/default",
112+
"TitleAlignment": "middle"
113+
}
114+
]
115+
},
116+
{
117+
"Name": "Station status",
118+
"UUID": "com.neil-enns.trackaudio.stationstatus",
119+
"Icon": "images/plugin/headphones-solid",
120+
"Tooltip": "Shows the status of a station.",
121+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/station-status/",
122+
"DisableAutomaticStates": true,
123+
"Controllers": [
124+
"Keypad"
125+
],
126+
"PropertyInspectorPath": "pi/stationStatus.html",
127+
"UserTitleEnabled": false,
128+
"States": [
129+
{
130+
"Image": "images/actions/default",
131+
"TitleAlignment": "middle"
132+
}
133+
]
134+
},
135+
{
136+
"Name": "TrackAudio status",
137+
"UUID": "com.neil-enns.trackaudio.trackaudiostatus",
138+
"Icon": "images/actions/trackAudioStatus/pluginIcon",
139+
"Tooltip": "Shows the status of the connection to TrackAudio.",
140+
"SupportURL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/trackaudio-status/",
141+
"PropertyInspectorPath": "pi/trackAudioStatus.html",
142+
"DisableAutomaticStates": true,
143+
"UserTitleEnabled": false,
144+
"Controllers": [
145+
"Keypad"
146+
],
147+
"States": [
148+
{
149+
"Image": "images/actions/default",
150+
"TitleAlignment": "middle"
151+
}
152+
]
153+
}
154+
],
155+
"ApplicationsToMonitor": {
156+
"mac": [
157+
"com.vatsim.trackaudio"
158+
],
159+
"windows": [
160+
"trackaudio.exe"
161+
]
162+
},
163+
"Category": "TrackAudio",
164+
"CategoryIcon": "images/plugin/categoryIcon",
165+
"CodePath": "bin/plugin.js",
166+
"Description": "Provides buttons for controlling TrackAudio",
167+
"Icon": "images/plugin/pluginIcon",
168+
"SDKVersion": 2,
169+
"URL": "https://projects.neilenns.com/docs/streamdeck-trackaudio/",
170+
"Software": {
171+
"MinimumVersion": "6.9"
172+
},
173+
"OS": [
174+
{
175+
"Platform": "mac",
176+
"MinimumVersion": "10.15"
177+
},
178+
{
179+
"Platform": "windows",
180+
"MinimumVersion": "10"
181+
}
182+
],
183+
"Nodejs": {
184+
"Version": "20",
185+
"Debug": "--inspect=127.0.0.1:54545"
186+
},
187+
"UUID": "com.neil-enns.trackaudio"
188+
}

0 commit comments

Comments
 (0)