diff --git a/electron/ipcMainHandlers.ts b/electron/ipcMainHandlers.ts
index f854956..860edd4 100644
--- a/electron/ipcMainHandlers.ts
+++ b/electron/ipcMainHandlers.ts
@@ -6,7 +6,6 @@ import {
structureMetadata,
} from "./core/dicom";
import { EVENT_PARSE_DICOM } from "./ipcEvent";
-import { cpuStartInfer } from "./core/infer/vino";
/**
* 渲染进程和主进程的事件调度
diff --git a/package.json b/package.json
index 70a4b17..80c9b7e 100644
--- a/package.json
+++ b/package.json
@@ -31,9 +31,11 @@
"dicom-parser": "1.8.21",
"dockview": "^1.15.2",
"flexlayout-react": "^0.7.15",
+ "framer-motion": "^11.3.24",
"lucide-react": "^0.408.0",
"object-hash": "^3.0.0",
"onnxruntime-node": "^1.18.0",
+ "openvino-node": "2024.3.0",
"react": "^18.2.0",
"react-day-picker": "^8.10.1",
"react-desktop": "^0.3.9",
@@ -42,8 +44,7 @@
"react-resizable-panels": "^2.0.20",
"react-router-dom": "^6.26.0",
"tailwind-merge": "^2.4.0",
- "tailwindcss-animate": "^1.0.7",
- "openvino-node": "2024.3.0"
+ "tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
"@radix-ui/react-icons": "^1.3.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5c5ad95..45cc064 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -68,6 +68,9 @@ importers:
flexlayout-react:
specifier: ^0.7.15
version: 0.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ framer-motion:
+ specifier: ^11.3.24
+ version: 11.3.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
lucide-react:
specifier: ^0.408.0
version: 0.408.0(react@18.3.1)
@@ -2161,6 +2164,20 @@ packages:
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ framer-motion@11.3.24:
+ resolution: {integrity: sha512-kl0YI7HwAtyV0VOAWuU/rXoOS8+z5qSkMN6rZS+a9oe6fIha6SC3vjJN6u/hBpvjrg5MQNdSnqnjYxm0WYTX9g==}
+ peerDependencies:
+ '@emotion/is-prop-valid': '*'
+ react: ^18.0.0
+ react-dom: ^18.0.0
+ peerDependenciesMeta:
+ '@emotion/is-prop-valid':
+ optional: true
+ react:
+ optional: true
+ react-dom:
+ optional: true
+
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
@@ -6104,6 +6121,13 @@ snapshots:
fraction.js@4.3.7: {}
+ framer-motion@11.3.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ tslib: 2.6.3
+ optionalDependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
fs-constants@1.0.0: {}
fs-extra@10.1.0:
diff --git a/public/banner.png b/public/banner.png
index be84e1b..2843c68 100644
Binary files a/public/banner.png and b/public/banner.png differ
diff --git a/src/App.tsx b/src/App.tsx
index e81a7e2..b438e99 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -3,6 +3,7 @@ import LayoutMain from "@/pages/Layout";
import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
import Aorta from "@/pages/Aorta";
import Dockview from "@/pages/Dock";
+import { Setting } from "./pages/Setting";
function App() {
return (
@@ -12,6 +13,7 @@ function App() {