diff --git a/modules/vista-cues/module.json b/modules/vista-cues/module.json index a384a34..7021f7c 100644 --- a/modules/vista-cues/module.json +++ b/modules/vista-cues/module.json @@ -1,7 +1,7 @@ { "id": "vista-cues", "name": "Vista Cues", - "version": "1.0.0", + "version": "1.0.1", "proddash": ">=1.5.0", "description": "Which Vista 3 cue lists are live: hears the network MIDI that ProPresenter and Tracks send Vista", "permissions": [ diff --git a/modules/vista-cues/server.js b/modules/vista-cues/server.js index 4e29938..9c04c10 100644 --- a/modules/vista-cues/server.js +++ b/modules/vista-cues/server.js @@ -323,6 +323,22 @@ module.exports = { }; }, + /** + * One picker entry, so the + menu gives Vista Cues a heading of its own — + * a module with no list sits headless under whichever module precedes it + * (Slack, alphabetically). Tiles added before this keep working: they + * have no variant and use the module's schema. + */ + tiles() { + return [{ + id: 'live', + name: 'Live cue lists', + description: 'The main scene Vista is running, the FX on top, and what fired them', + defaultSize: { w: 5, h: 4 }, + minSize: { w: 2, h: 1 }, + }]; + }, + routes() { const sendJson = (res, code, body) => { res.writeHead(code, { 'Content-Type': 'application/json; charset=utf-8', 'Cache-Control': 'no-store' });