Add platform detection, fix styles

This commit is contained in:
2025-11-01 19:09:28 +03:00
Unverified
parent 4b78218141
commit 4c4d809e9b
3 changed files with 15 additions and 28 deletions
+13 -1
View File
@@ -7,6 +7,18 @@
import { PRODUCT_NAME } from "./config";
import { enableMapSet } from "immer";
import type { Platform } from "../../electron.d";
function detectPlatform(): Platform {
const userAgent = navigator.userAgent.toLowerCase();
if (userAgent.includes("win")) return "win32";
if (userAgent.includes("mac")) return "darwin";
return "linux";
}
document.title = PRODUCT_NAME;
enableMapSet();
enableMapSet();
// Add platform class to body
const platform = detectPlatform();
document.body.classList.add(`platform-${platform}`);