diff --git a/packages/webamp/demo/js/eventLogger.ts b/packages/webamp/demo/js/eventLogger.ts index 11cc6cf6..84610767 100644 --- a/packages/webamp/demo/js/eventLogger.ts +++ b/packages/webamp/demo/js/eventLogger.ts @@ -149,4 +149,41 @@ export function attachLogger(webamp: WebmapLazy) { action: "RandomizeList", }); }); + /* + This will fire for every desktop user. too much? + webamp._actionEmitter.on("ENABLE_MILKDROP", () => { + log({ + category: "Windows", + action: "EnableMilkdrop", + }); + }); + */ + webamp._actionEmitter.on("TOGGLE_WINDOW_SHADE_MODE", (action) => { + log({ + category: "Windows", + action: "ToggleWindowShadeMode", + label: action.windowId, + }); + }); + webamp._actionEmitter.on("TOGGLE_WINDOW", (action) => { + log({ + category: "Windows", + action: "ToggleWindow", + label: action.windowId, + }); + }); + webamp._actionEmitter.on("CLOSE_WINDOW", (action) => { + log({ + category: "Windows", + action: "CloseWindow", + label: action.windowId, + }); + }); + webamp._actionEmitter.on("SET_WINDOW_VISIBILITY", (action) => { + log({ + category: "Windows", + action: "CloseWindow", + label: `${action.windowId}:${action.hidden ? "hidden" : "visibile"}`, + }); + }); }