liming 3 weeks ago
parent
commit
bddcfa08a2

+ 1 - 1
README.md

@@ -46,7 +46,7 @@ assets/
 
 
 ```
-
+android/app/build.gradle
 apply plugin: 'com.android.application'
 
 

BIN
assets/icon-background.png


BIN
assets/icon-foreground.png


BIN
assets/icon-only.png


BIN
assets/splash-dark.png


BIN
assets/splash.png


+ 3 - 3
capacitor.config.ts

@@ -1,11 +1,11 @@
 import { CapacitorConfig } from '@capacitor/cli';
-import { updateVersion } from './scripts/sync-version';
+// import { updateVersion } from './scripts/sync-version';
 
-updateVersion()
+// updateVersion()
 
 const config: CapacitorConfig = {
   appId: 'com.example.app',
-  appName: 'wallet_app',
+  appName: 'AngelToken',
   webDir: 'dist',
 
   // 开发服务器配置(热更新用)

+ 49 - 5
index.html

@@ -1,12 +1,56 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="">
   <head>
-    <meta charset="UTF-8">
-    <link rel="icon" href="/favicon.ico"> 
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
-    <title>Angel Toke</title>
+    <meta charset="UTF-8" />
+    <link rel="icon" href="/favicon.ico" />
+    <meta
+      name="viewport"
+      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
+    />
+    <title>Angel Token</title>
+    <style type="text/css">
+      /* HTML: <div class="loader"></div> */
+      #Loading {
+        position: absolute;
+        top: 40%;
+        left: 50%;
+        transform: translateY(-50%) translateX(-50%);
+        white-space: nowrap;
+        width: fit-content;
+        font-size: 40px;
+        font-family: system-ui, sans-serif;
+        font-weight: bold;
+        text-transform: uppercase;
+        color: #0000;
+        -webkit-text-stroke: 1px #000;
+        background:
+          radial-gradient(0.71em at 50% 1em, #000 99%, #0000 101%)
+            calc(50% - 1em) 1em/2em 200% repeat-x text,
+          radial-gradient(0.71em at 50% -0.5em, #0000 99%, #000 101%) 50%
+            1.5em/2em 200% repeat-x text;
+        animation:
+          l10-0 0.8s linear infinite alternate,
+          l10-1 4s linear infinite;
+
+        text-shadow: 1px 1px 2px #40A4FB;
+      }
+      #Loading:before {
+        content: "Angel Token";
+      }
+      @keyframes l10-0 {
+        to {
+          background-position-x: 50%, calc(50% + 1em);
+        }
+      }
+      @keyframes l10-1 {
+        to {
+          background-position-y: -0.5em, 0;
+        }
+      }
+    </style>
   </head>
   <body>
+    <div id="Loading"></div>
     <div id="app"></div>
     <script type="module" src="/src/main.js"></script>
   </body>

+ 2 - 1
package.json

@@ -50,7 +50,8 @@
     "vuedraggable": "next",
     "web3": "^4.16.0"
   },
-  "devDependencies": { 
+  "devDependencies": {
+    "@capacitor/assets": "^3.0.5",
     "@vitejs/plugin-vue": "^5.2.3",
     "@vitejs/plugin-vue-jsx": "^5.0.1",
     "code-inspector-plugin": "^0.20.12",

+ 7 - 0
src/App.vue

@@ -18,6 +18,7 @@ const router = useRouter();
 
 const notchStyle = ref({});
  
+ 
 const goBack = () => {
   if (route.meta.navbar) {
     router.back();
@@ -25,6 +26,12 @@ const goBack = () => {
 };
 
 onBeforeMount(async () => {
+  const getLoadingNode = document.getElementById('Loading')
+  const { body } = document
+  if (getLoadingNode) {
+    body.removeChild(getLoadingNode)
+  }
+
   const height = await getNotchHeight();
   notchStyle.value = { 
     paddingTop: `${height}px`,

+ 1 - 1
src/views/login/index.vue

@@ -14,7 +14,7 @@
 
     <div class="bottom-body">
       <van-checkbox v-model="checked" icon-size="16" style="margin-right: 6px;" checked-color="#4765dd"></van-checkbox>
-      <span> {{ $t("login.LoginTxt") }} Angel Toke</span>
+      <span> {{ $t("login.LoginTxt") }} Angel Token</span>
       <a class="a-link" @click="toAgreement">{{ $t("login.PrivacyPolicy") }}</a>
       <span>和</span>
       <a class="a-link" @click="toAgreement">{{ $t("login.UserAgreement") }}</a>

+ 1 - 1
src/views/me/personalInformation/index.vue

@@ -8,7 +8,7 @@
                 src="https://fastly.jsdelivr.net/npm/@vant/assets/cat.jpeg"
             />
         </div>
-        <div class="username">{{ systemStore.getUserInfo?.name || "Angel Toke"}}</div>
+        <div class="username">{{ systemStore.getUserInfo?.name || "Angel Token"}}</div>
         <div class="useraddress">
             <span>0xF3fefE…EcaB</span>
             <svg-icon style="width: 18px; height: 18px;" name="copy" />