feat(ui): 更新应用图标和启动屏幕为新品牌标识并调整相关配置

更新应用图标、启动屏幕和相关配置以匹配新品牌标识,移除旧的 Sealife 图标文件并替换为新的 icon.icon 资源。同时更新 iOS 配置中的背景任务标识符以符合命名规范。调整统计页面头部 logo 尺寸和字体粗细以优化视觉效果。

- 替换所有平台的应用图标和启动图资源
- 更新 app.json、Info.plist 和各 imageset 配置文件
- 调整 statistics.tsx 中的 logo 样式
- 移除已废弃的腾讯云 COS 文档
This commit is contained in:
richarjiang
2025-09-12 17:07:40 +08:00
parent edac180dd6
commit 4627cb650e
29 changed files with 121 additions and 283 deletions

View File

@@ -1,14 +1,14 @@
PODS:
- boost (1.84.0)
- DoubleConversion (1.1.6)
- EXApplication (7.0.6):
- EXApplication (7.0.7):
- ExpoModulesCore
- EXConstants (18.0.8):
- ExpoModulesCore
- EXImageLoader (6.0.0):
- ExpoModulesCore
- React-Core
- EXNotifications (0.32.10):
- EXNotifications (0.32.11):
- ExpoModulesCore
- Expo (54.0.1):
- boost
@@ -55,13 +55,13 @@ PODS:
- ZXingObjC/PDF417
- ExpoFileSystem (19.0.11):
- ExpoModulesCore
- ExpoFont (14.0.7):
- ExpoFont (14.0.8):
- ExpoModulesCore
- ExpoGlassEffect (0.1.1):
- ExpoGlassEffect (0.1.2):
- ExpoModulesCore
- ExpoHaptics (15.0.6):
- ExpoModulesCore
- ExpoHead (6.0.0):
- ExpoHead (6.0.1):
- ExpoModulesCore
- RNScreens
- ExpoImage (3.0.7):
@@ -77,7 +77,7 @@ PODS:
- ExpoModulesCore
- ExpoLinearGradient (15.0.6):
- ExpoModulesCore
- ExpoLinking (8.0.7):
- ExpoLinking (8.0.8):
- ExpoModulesCore
- ExpoModulesCore (3.0.15):
- boost
@@ -3419,10 +3419,10 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
EXApplication: f5219af375d2bcff2596ac5c586d3b62c587c0d8
EXApplication: 296622817d459f46b6c5fe8691f4aac44d2b79e7
EXConstants: 7e4654405af367ff908c863fe77a8a22d60bd37d
EXImageLoader: 189e3476581efe3ad4d1d3fb4735b7179eb26f05
EXNotifications: bfcda0c49edd979747e1e50340de7bb0e9729ef5
EXNotifications: 7a2975f4e282b827a0bc78bb1d232650cb569bbd
Expo: 449ff2805d3673354f533a360e001f556f0b2009
ExpoAppleAuthentication: 9eb1ec7213ee9c9797951df89975136db89bf8ac
ExpoAsset: 84810d6fed8179f04d4a7a4a6b37028bbd726e26
@@ -3430,15 +3430,15 @@ SPEC CHECKSUMS:
ExpoBlur: 9bde58a4de1d24a02575d0e24290f2026ce8dc3a
ExpoCamera: ae1d6691b05b753261a845536d2b19a9788a8750
ExpoFileSystem: 7b4a4f6c67a738e826fd816139bac9d098b3b084
ExpoFont: 74a14c605637c2d32337a2f542065408a8ca3454
ExpoGlassEffect: 9aa58a46e8abe720971f2b588bc1e10d58728ba8
ExpoFont: 86ceec09ffed1c99cfee36ceb79ba149074901b5
ExpoGlassEffect: 07bafe3374d7d24299582627d040a6c7e403c3f3
ExpoHaptics: e0912a9cf05ba958eefdc595f1990b8f89aa1f3f
ExpoHead: 275ef6292a9ab92669fd9554f19e1b1bbb5aa986
ExpoHead: 9539b6c97faa57b2deb0414205e084b0a2bc15f1
ExpoImage: 18d9836939f8e271364a5a2a3566f099ea73b2e4
ExpoImagePicker: 66195293e95879fa5ee3eb1319f10b5de0ffccbb
ExpoKeepAwake: eba81dfb5728be8c46e382b9314dfa14f40d8764
ExpoLinearGradient: 74d67832cdb0d2ef91f718d50dd82b273ce2812e
ExpoLinking: dadcc1205351c1108b7c5bab4b7891e744fc8c89
ExpoLinking: f051f28e50ea9269ff539317c166adec81d9342d
ExpoModulesCore: 5d150c790fb491ab10fe431fb794014af841258f
ExpoQuickActions: fdbda7f5874aed3dd2b1d891ec00ab3300dc7541
ExpoSplashScreen: 1665809071bd907c6fdbfd9c09583ee4d51b41d4

View File

@@ -1,7 +1,7 @@
{
"images" : [
{
"filename" : "Sealife.jpeg",
"filename" : "icon-1756312748268.png",
"idiom" : "universal",
"platform" : "ios",
"size" : "1024x1024"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -1,17 +1,17 @@
{
"images" : [
{
"filename" : "SealifeSplash.jpeg",
"filename" : "icon-1756312748268.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "SealifeSplash 1.jpeg",
"filename" : "icon-1756312748268 1.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "SealifeSplash 2.jpeg",
"filename" : "icon-1756312748268 2.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

@@ -1,17 +1,17 @@
{
"images" : [
{
"filename" : "Sealife.jpeg",
"filename" : "icon-1756312748268.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "未命名项目 (5).jpeg",
"filename" : "icon-1756312748268 1.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "未命名项目 (5) 1.jpeg",
"filename" : "icon-1756312748268 2.png",
"idiom" : "universal",
"scale" : "3x"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 744 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 744 KiB

View File

@@ -4,7 +4,8 @@
<dict>
<key>BGTaskSchedulerPermittedIdentifiers</key>
<array>
<string>backgroundtask</string>
<string>com.anonymous.digitalpilates.task</string>
<string>com.expo.modules.backgroundtask.processing</string>
</array>
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="23727" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="EXPO-VIEWCONTROLLER-1">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="24127" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="EXPO-VIEWCONTROLLER-1">
<device id="retina6_9" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="23721"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="24063"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@@ -39,7 +39,7 @@
</scene>
</scenes>
<resources>
<image name="SplashScreenLogo" width="682.66668701171875" height="682.66668701171875"/>
<image name="SplashScreenLogo" width="341.33334350585938" height="341.33334350585938"/>
<namedColor name="SplashScreenBackground">
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>