diff --git a/electron/main/window/create.ts b/electron/main/window/create.ts index e053d3359f209a31eff8bef8a3da909c820badd9..61a8534f6c89d2f3bdc960442834499a3696ebf3 100644 --- a/electron/main/window/create.ts +++ b/electron/main/window/create.ts @@ -25,6 +25,7 @@ export function createWindow( const win = new BrowserWindow({ ...options, webPreferences: { + webSecurity: false, // 禁用安全策略(不推荐) nodeIntegration: true, contextIsolation: false, preload: path.join(__dirname, '../preload/index.js'), diff --git a/electron/main/window/welcome.ts b/electron/main/window/welcome.ts index 9b69caa49072c1ea24a93c23b4c2bbc157b6aae8..fb31606db4ee7ffee4997ea1ef6f37a0e628dda9 100644 --- a/electron/main/window/welcome.ts +++ b/electron/main/window/welcome.ts @@ -49,7 +49,7 @@ export function createWelcomeWindow(): BrowserWindow { }); // 加载欢迎界面的 HTML 文件 - welcomeWindow.loadFile(path.join(__dirname, '../welcome/index.html')); + welcomeWindow.loadFile(path.join(__dirname, '../welcome/welcome.html')); // 开发模式下可以打开开发者工具 if (process.env.NODE_ENV === 'development') { diff --git a/electron/welcome/assets/images/logo-euler-copilot.png b/electron/welcome/assets/images/logo-euler-copilot.png new file mode 100644 index 0000000000000000000000000000000000000000..c9051151e00ffdfec60fa643af8b5cda91cae4d2 Binary files /dev/null and b/electron/welcome/assets/images/logo-euler-copilot.png differ diff --git a/electron/welcome/assets/images/welcome_bg.webp b/electron/welcome/assets/images/welcome_bg.webp new file mode 100644 index 0000000000000000000000000000000000000000..2ead216667ac020839249d296d7986854e4d19bd Binary files /dev/null and b/electron/welcome/assets/images/welcome_bg.webp differ diff --git a/electron/welcome/assets/svgs/close.svg b/electron/welcome/assets/svgs/close.svg new file mode 100644 index 0000000000000000000000000000000000000000..72cfe62bed616d1ad497073041938d97e33b2bdd --- /dev/null +++ b/electron/welcome/assets/svgs/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/electron/welcome/assets/svgs/copy_icon.svg b/electron/welcome/assets/svgs/copy_icon.svg new file mode 100644 index 0000000000000000000000000000000000000000..6750ed5c6fa94e7032ccd08fae13792cf842c399 --- /dev/null +++ b/electron/welcome/assets/svgs/copy_icon.svg @@ -0,0 +1,16 @@ + diff --git a/electron/welcome/assets/svgs/error.svg b/electron/welcome/assets/svgs/error.svg new file mode 100644 index 0000000000000000000000000000000000000000..eff026d9a371ecd397542f213880a651cb1559cf --- /dev/null +++ b/electron/welcome/assets/svgs/error.svg @@ -0,0 +1,8 @@ + diff --git a/electron/welcome/assets/svgs/left_arrow.svg b/electron/welcome/assets/svgs/left_arrow.svg new file mode 100644 index 0000000000000000000000000000000000000000..d776032013b05da0c71aa2487fb50e957e292f38 --- /dev/null +++ b/electron/welcome/assets/svgs/left_arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/electron/welcome/assets/svgs/local_deploy.svg b/electron/welcome/assets/svgs/local_deploy.svg new file mode 100644 index 0000000000000000000000000000000000000000..79f478da6a7d3a6beb00316f09969baab2bcc7ea --- /dev/null +++ b/electron/welcome/assets/svgs/local_deploy.svg @@ -0,0 +1,26 @@ + diff --git a/electron/welcome/assets/svgs/logo .svg b/electron/welcome/assets/svgs/logo .svg new file mode 100644 index 0000000000000000000000000000000000000000..b97dee1ef763c74ae59e4cf62541132f042da109 --- /dev/null +++ b/electron/welcome/assets/svgs/logo .svg @@ -0,0 +1,60 @@ + diff --git a/electron/welcome/assets/svgs/online_service.svg b/electron/welcome/assets/svgs/online_service.svg new file mode 100644 index 0000000000000000000000000000000000000000..0c815738869cc00cf2d037482242dc629cdec7ee --- /dev/null +++ b/electron/welcome/assets/svgs/online_service.svg @@ -0,0 +1,13 @@ + diff --git a/electron/welcome/assets/svgs/success.svg b/electron/welcome/assets/svgs/success.svg new file mode 100644 index 0000000000000000000000000000000000000000..676e309048dde792cb3988203f3a4e3bda88aa0b --- /dev/null +++ b/electron/welcome/assets/svgs/success.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/electron/welcome/index.html b/electron/welcome/index.html index 32ac67f06525a6b07c9586297f731880586e5e82..b3e397aec37c9c873eb0747ff9aab9f3e6290887 100644 --- a/electron/welcome/index.html +++ b/electron/welcome/index.html @@ -1,12 +1,86 @@ +