From cc9bcf477020215e5713e9934ee4b3ade75af6a2 Mon Sep 17 00:00:00 2001 From: CDeenen Date: Thu, 11 Mar 2021 02:28:26 +0100 Subject: [PATCH] v1.3.2 --- MaterialDeck.js | 13 ++- changelog.md | 30 +++++- lang/en.json | 8 +- module.json | 4 +- src/combattracker.js | 10 +- src/external.js | 241 ++++++++++++++++++++++++++++++++++++++++--- src/macro.js | 24 ++--- src/move.js | 32 +++--- src/othercontrols.js | 22 ++-- src/playlist.js | 12 ++- src/scene.js | 2 +- src/soundboard.js | 9 +- src/streamDeck.js | 107 ++++++++++++++++--- src/token.js | 69 ++++++++++++- 14 files changed, 491 insertions(+), 92 deletions(-) diff --git a/MaterialDeck.js b/MaterialDeck.js index 76c9856..f4568f0 100644 --- a/MaterialDeck.js +++ b/MaterialDeck.js @@ -85,13 +85,13 @@ async function analyzeWSmessage(msg){ const event = data.event; const context = data.context; const coordinates = data.payload.coordinates; - if (coordinates == undefined) coordinates = 0; const settings = data.payload.settings; if (data.data == 'init'){ } if (event == 'willAppear' || event == 'didReceiveSettings'){ + if (coordinates == undefined) return; streamDeck.setScreen(action); streamDeck.setContext(action,context,coordinates,settings); @@ -118,6 +118,7 @@ async function analyzeWSmessage(msg){ } else if (event == 'willDisappear'){ + if (coordinates == undefined) return; streamDeck.clearContext(action,coordinates,context); } @@ -488,6 +489,16 @@ Hooks.on('NotYourTurn', ()=>{ externalModules.updateAll(); }) +Hooks.on('pseudoclockSet', ()=>{ + if (enableModule == false || ready == false) return; + externalModules.updateAll(); +}) + +Hooks.on('about-time.clockRunningStatus', ()=>{ + if (enableModule == false || ready == false) return; + externalModules.updateAll(); +}) + Hooks.once('init', ()=>{ //CONFIG.debug.hooks = true; registerSettings(); //in ./src/settings.js diff --git a/changelog.md b/changelog.md index e089b1b..4664f00 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,32 @@ # Changelog Material Deck Module +## v1.3.2 - 11-03-2021 +Additions: + + +Fixes: + + +Other: + + +
+Compatible server app and SD plugin:
+Material Server v1.0.2 (unchanged): https://github.com/CDeenen/MaterialServer/releases
+SD plugin v1.3.2 (must be updated!): https://github.com/CDeenen/MaterialDeck_SD/releases
+ ### v1.3.1 - 27-02-2021 Additions: