Files
Agent-Tools/apps/desktop/src/main.tsx
T
总工 a2fd5e369b Wave 2.1: 返工黑屏/安装进度/官方配置三层/文档深度/真机列表
老板实测 5 条修复:DiagTab Hooks 黑屏、安装三阶段进度、配置按官方字段三层分组、FR-09 中文文档、detectCliAll 接入列表页。
2026-08-25 11:57:10 +08:00

34 lines
950 B
TypeScript

import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
import { ErrorBoundary } from "./components/ErrorBoundary";
// 设计 Token(视觉规范 v1.2,唯一品味依据)
import "./tokens/color.css";
import "./tokens/typography.css";
import "./tokens/space.css";
import "./tokens/motion.css";
import "./tokens/effects.css";
import "./tokens/tiers.css";
import "./styles/global.css";
/** 性能档位自动判定(架构 §8.3 / 视觉规范 §5) */
function applyFxTier(): void {
const html = document.documentElement;
const reduce = window.matchMedia("(prefers-reduced-motion: reduce)").matches;
const cores = navigator.hardwareConcurrency ?? 8;
if (reduce || cores <= 4) {
html.dataset.fxTier = "low";
}
}
applyFxTier();
ReactDOM.createRoot(document.getElementById("root")!).render(
<React.StrictMode>
<ErrorBoundary>
<App />
</ErrorBoundary>
</React.StrictMode>,
);