enhance splash style

This commit is contained in:
geekgeekrun
2024-04-05 17:19:22 +08:00
parent a484f9f9a3
commit b0a4347557
6 changed files with 33 additions and 9 deletions
+1
View File
@@ -34,6 +34,7 @@
"@geekgeekrun/utils": "workspace:*", "@geekgeekrun/utils": "workspace:*",
"@puppeteer/browsers": "^2.0.0", "@puppeteer/browsers": "^2.0.0",
"JSONStream": "^1.3.5", "JSONStream": "^1.3.5",
"animate.css": "^4.1.1",
"electron-updater": "^6.1.7", "electron-updater": "^6.1.7",
"element-plus": "^2.5.5", "element-plus": "^2.5.5",
"find-chrome-bin": "^2.0.1", "find-chrome-bin": "^2.0.1",
+1
View File
@@ -6,5 +6,6 @@ import 'normalize.css'
import './style/public.scss' import './style/public.scss'
import 'element-plus/dist/index.css' import 'element-plus/dist/index.css'
import 'virtual:uno.css' import 'virtual:uno.css'
import 'animate.css'
createApp(App).use(router).use(ElementPlus).mount('#app') createApp(App).use(router).use(ElementPlus).mount('#app')
@@ -1,11 +1,25 @@
<template> <template>
<div class="h-screen flex flex-col flex-items-center flex-justify-center">
<div> <div>
<div>愿你薪想事成</div> <img
class="block"
:class="{
'animate__animated animate__bounce animate__repeat-3':
Object.values(checkDependenciesResult).includes(false)
}"
:width="256"
src="@renderer/../../../resources/icon.png"
/>
</div>
<div mt24px>愿你薪想事成</div>
<div class="h60px mt14px">
<RouterView <RouterView
class="h100%"
:dependencies-status="checkDependenciesResult" :dependencies-status="checkDependenciesResult"
:process-waitee="downloadProcessWaitee" :process-waitee="downloadProcessWaitee"
></RouterView> ></RouterView>
</div> </div>
</div>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
@@ -1,10 +1,11 @@
<template> <template>
<div v-if="!dependenciesStatus.puppeteerExecutableAvailable"> <div class="flex flex-col flex-items-start flex-justify-start" v-if="!dependenciesStatus.puppeteerExecutableAvailable">
<div mb14px>正在下载核心组件</div> <div mb14px>正在下载兼容的浏览器</div>
<el-progress <el-progress
:percentage="browserDownloadPercentage" :percentage="browserDownloadPercentage"
:format="(n) => `${n.toFixed(1)}%`" :format="(n) => `${n.toFixed(1)}%`"
:stroke-width="10" :stroke-width="10"
class="w400px"
/> />
</div> </div>
</template> </template>
+1 -1
View File
@@ -54,7 +54,7 @@ const routes: Array<RouteRecordRaw> = [
path: '/downloadingDependencies', path: '/downloadingDependencies',
component: () => import('@renderer/page/BootstrapSplash/page/DownloadingDependencies.vue'), component: () => import('@renderer/page/BootstrapSplash/page/DownloadingDependencies.vue'),
meta: { meta: {
title: '正在下载浏览器' title: '正在下载核心组件'
}, },
} }
] ]
+7
View File
@@ -118,6 +118,9 @@ importers:
JSONStream: JSONStream:
specifier: ^1.3.5 specifier: ^1.3.5
version: 1.3.5 version: 1.3.5
animate.css:
specifier: ^4.1.1
version: 4.1.1
electron-updater: electron-updater:
specifier: ^6.1.7 specifier: ^6.1.7
version: 6.1.7 version: 6.1.7
@@ -2115,6 +2118,10 @@ packages:
uri-js: 4.4.1 uri-js: 4.4.1
dev: true dev: true
/animate.css@4.1.1:
resolution: {integrity: sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==}
dev: false
/ansi-regex@5.0.1: /ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'} engines: {node: '>=8'}