From 5759c122edfdc60ddf0b164a6773ca661c91f35f Mon Sep 17 00:00:00 2001 From: TrueZhuanjia Date: Tue, 22 Jul 2025 00:47:00 +0800 Subject: [PATCH] update about page --- VoidLink/AboutView.swift | 6 ++-- VoidLink/Localization/Localizable.xcstrings | 29 +++++++++++++++++++ .../ViewControllers/MainFrameViewController.m | 2 +- 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/VoidLink/AboutView.swift b/VoidLink/AboutView.swift index 206967aa..16553caf 100644 --- a/VoidLink/AboutView.swift +++ b/VoidLink/AboutView.swift @@ -56,7 +56,7 @@ public struct AboutView: View { } // 链接按钮 if #available(iOS 14.0, *) { - Link(SwiftLocalizationHelper.localizedString(forKey: "Join us"), destination: URL(string: "https://example.com")!) + Link(SwiftLocalizationHelper.localizedString(forKey: "Join us"), destination: URL(string: SwiftLocalizationHelper.localizedString(forKey: "supportLink"))!) .padding(.top, 10) Spacer() // OK 按钮 @@ -73,7 +73,7 @@ public struct AboutView: View { HStack(spacing: 20) { Button(SwiftLocalizationHelper.localizedString(forKey: "Join us")) { // 打开链接 - if let url = URL(string: "https://example.com") { + if let url = URL(string: SwiftLocalizationHelper.localizedString(forKey: "supportLink")) { UIApplication.shared.open(url) } } @@ -81,6 +81,7 @@ public struct AboutView: View { .background(Color.blue) .foregroundColor(.white) .cornerRadius(12) + .frame(height: 33) .frame(minWidth: 100) Button("OK") { @@ -90,6 +91,7 @@ public struct AboutView: View { .background(Color.blue) .foregroundColor(.white) .cornerRadius(12) + .frame(height: 33) .frame(minWidth: 100) } .padding(.top, 10) diff --git a/VoidLink/Localization/Localizable.xcstrings b/VoidLink/Localization/Localizable.xcstrings index 07db9814..9d4cee84 100644 --- a/VoidLink/Localization/Localizable.xcstrings +++ b/VoidLink/Localization/Localizable.xcstrings @@ -3851,6 +3851,35 @@ } } }, + "supportLink" : { + "extractionState" : "manual", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "https://voidlink.yuque.com/org-wiki-voidlink-znirha/fa3tgr/dhmg3h27ls8mwt4a?singleDoc# 《About VoidLink》" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "translated", + "value" : "https://voidlink.yuque.com/org-wiki-voidlink-znirha/fa3tgr/fdi4rxkxykhl5zpp?singleDoc# 《关于 VoidLink》" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "translated", + "value" : "https://voidlink.yuque.com/org-wiki-voidlink-znirha/fa3tgr/fdi4rxkxykhl5zpp?singleDoc# 《关于 VoidLink》" + } + }, + "zh-HK" : { + "stringUnit" : { + "state" : "translated", + "value" : "https://voidlink.yuque.com/org-wiki-voidlink-znirha/fa3tgr/fdi4rxkxykhl5zpp?singleDoc# 《关于 VoidLink》" + } + } + } + }, "Tap %d Fingers to Change OSC Layout in Stream View" : { "extractionState" : "manual", "localizations" : { diff --git a/VoidLink/ViewControllers/MainFrameViewController.m b/VoidLink/ViewControllers/MainFrameViewController.m index 46f7f0b9..fb22b5f6 100644 --- a/VoidLink/ViewControllers/MainFrameViewController.m +++ b/VoidLink/ViewControllers/MainFrameViewController.m @@ -1348,7 +1348,7 @@ static NSMutableSet* hostList; button.tintColor = [ThemeManager appPrimaryColor]; [button setTitleColor:button.tintColor forState:UIControlStateNormal]; - button.frame = CGRectMake(0, 0, buttonHeight, buttonHeight); + button.frame = CGRectMake(0, 0, buttonHeight*1.3, buttonHeight*1.05); // 添加点击事件 [button addTarget:self action:@selector(helpButtonTapped) forControlEvents:UIControlEventTouchUpInside];