forked from phenom/healer-man
Release Healer Man 0.1.43
This commit is contained in:
1 parent
c7e8163790
commit
ccc01396cd
86 files changed
+2951
-198
No files matched your search
@@ -4,15 +4,21 @@ import { Capacitor } from "@capacitor/core";
|
||||
import App from "./App";
|
||||
import { startControllerInput } from "./input/controller";
|
||||
import { currentDisplayLayout } from "./platform/displayLayout";
|
||||
import { THOR_DISPLAYS } from "./platform/thorDisplayProfile";
|
||||
import { initializeContentSystem } from "./content/contentManager";
|
||||
import "./styles.css";
|
||||
import "./ui/dungeonReports.css";
|
||||
import "./ui/thorUi.css";
|
||||
|
||||
const BottomDisplayApp = lazy(() => import("./platform/BottomDisplayApp").then((module) => ({ default: module.BottomDisplayApp })));
|
||||
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
const displayMode = params.get("display");
|
||||
const nativeLayoutRequested = params.has("nativeLayout");
|
||||
if (Capacitor.isNativePlatform() && (displayMode === "top" || displayMode === "bottom")) {
|
||||
// Let each WebView fit the same physical UI density, independently of Android's shared display density.
|
||||
document.querySelector('meta[name="viewport"]')?.setAttribute("content", `width=${THOR_DISPLAYS[displayMode].cssWidth}, viewport-fit=cover`);
|
||||
}
|
||||
if (Capacitor.isNativePlatform() || nativeLayoutRequested) document.documentElement.classList.add("native-platform");
|
||||
if (displayMode === "top" || displayMode === "bottom") document.documentElement.dataset.displaySurface = displayMode;
|
||||
document.documentElement.dataset.displayLayout = currentDisplayLayout();
|
||||
|
||||
Reference in new issue
Block a user