style: auto-fix linting issues

This commit is contained in:
JulienMaille 2026-02-10 17:00:00 +00:00 committed by github-actions[bot]
parent 11d7d0ecd3
commit 75ae9c23fa
7 changed files with 959 additions and 151 deletions

View file

@ -259,15 +259,12 @@ document.addEventListener('DOMContentLoaded', async () => {
// Initialize Discord RPC
console.log('[App] Starting Discord RPC...');
initializeDiscordRPC(player);
} catch (e) {
console.error('[App] Neutralino init failed:', e);
}
}
};
const api = new LosslessAPI(apiSettings);
const audioPlayer = document.getElementById('audio-player');
@ -416,8 +413,6 @@ document.addEventListener('DOMContentLoaded', async () => {
// Initialize tracker
initTracker(player);
initNeutralino();
const castBtn = document.getElementById('cast-btn');

View file

@ -52,8 +52,8 @@ export function initializeDiscordRPC(player) {
smallImageKey: 'pause',
smallImageText: 'Paused',
};
Neutralino.events.broadcast('discord:update', idlingData).catch(() => { });
Neutralino.extensions.dispatch(EXTENSION_ID, 'discord:update', idlingData).catch(() => { });
Neutralino.events.broadcast('discord:update', idlingData).catch(() => {});
Neutralino.extensions.dispatch(EXTENSION_ID, 'discord:update', idlingData).catch(() => {});
}
}, 5000);
@ -84,6 +84,6 @@ export function initializeDiscordRPC(player) {
smallImageKey: 'pause',
smallImageText: 'Paused',
})
.catch(() => { });
.catch(() => {});
}
}

View file

@ -66,7 +66,7 @@ const _window = {
},
setTitle: async (title) => {
window.parent.postMessage({ type: 'NL_WINDOW_SET_TITLE', title }, '*');
}
},
};
// Expose generically for other modules
@ -76,5 +76,5 @@ export default {
events,
extensions,
app,
window: _window
window: _window,
};

View file

@ -44,10 +44,5 @@
"commandWindows": "powershell.exe -ExecutionPolicy Bypass -File \"${NL_PATH}/extensions/js.neutralino.discordrpc/bridge.ps1\""
}
],
"nativeAllowList": [
"app.exit",
"window.*",
"extensions.*",
"events.*"
]
"nativeAllowList": ["app.exit", "window.*", "extensions.*", "events.*"]
}

File diff suppressed because one or more lines are too long

View file

@ -1,8 +1,7 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<head>
<meta charset="UTF-8" />
<title>Monochrome Shell</title>
<style>
body,
@ -23,9 +22,9 @@
display: block;
}
</style>
</head>
</head>
<body>
<body>
<script src="/__neutralino_globals.js"></script>
<script src="/neutralino.js"></script>
@ -47,7 +46,7 @@
const initFrame = async () => {
// Wait a tick for globals
await new Promise(r => setTimeout(r, 100));
await new Promise((r) => setTimeout(r, 100));
let port = window.NL_PORT || sessionStorage.getItem('NL_PORT');
// Fallback if missing (shouldn't happen after init)
@ -71,11 +70,14 @@
// Forward generic Neutralino events to the Iframe
const forwardEvent = (eventName, detail) => {
if (iframe && iframe.contentWindow) {
iframe.contentWindow.postMessage({
iframe.contentWindow.postMessage(
{
type: 'NL_EVENT',
eventName: eventName,
detail: detail
}, '*');
detail: detail,
},
'*'
);
}
};
@ -130,18 +132,20 @@
const isMax = await Neutralino.window.isMaximized();
if (isMax) Neutralino.window.unmaximize();
else Neutralino.window.maximize();
} catch (e) { console.error('[Shell] Window toggle failed:', e); }
} catch (e) {
console.error('[Shell] Window toggle failed:', e);
}
break;
case 'NL_WINDOW_SET_TITLE':
try {
await Neutralino.window.setTitle(event.data.title);
} catch (e) { console.error('[Shell] Set title failed:', e); }
} catch (e) {
console.error('[Shell] Set title failed:', e);
}
break;
}
});
</script>
</body>
</body>
</html>