From 6d1513601dee27efc79e592a21a230851df8b270 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 23 May 2026 21:54:18 +0800
Subject: [PATCH] Prepare TagLauncher 7.6.0 release
---
Apptag/PreferencesView.swift | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/Apptag/PreferencesView.swift b/Apptag/PreferencesView.swift
index e856ff9..54ce54a 100644
--- a/Apptag/PreferencesView.swift
+++ b/Apptag/PreferencesView.swift
@@ -371,6 +371,21 @@
private var buildVersion: String {
Bundle.main.infoDictionary?["CFBundleVersion"] as? String ?? "?"
}
+ private var helpPDFLanguageCode: String {
+ switch L10n.currentCode {
+ case "zh-Hans": return "zh"
+ case "zh-Hant": return "zh-Hant"
+ case "en", "ar", "ar-Najdi", "cs", "da", "de", "es", "fr", "id",
+ "it", "ja", "ko", "ms", "nb", "nl", "nn", "no", "pl", "pt-BR",
+ "ro", "ru", "sr-Cyrl", "sv", "th", "tr", "uk", "vi":
+ return L10n.currentCode
+ default:
+ return "en"
+ }
+ }
+ private var helpPDFURL: URL {
+ URL(string: "https://github.com/shanghai3168/taglauncher/releases/download/v7.6.0/Taglauncher-help-\(helpPDFLanguageCode).pdf")!
+ }
private var languageColumns: [GridItem] {
[
GridItem(.flexible(minimum: 220), spacing: 18, alignment: .top),
@@ -816,6 +831,31 @@
Divider()
.padding(.vertical, 4)
+ HStack(spacing: 8) {
+ Button {
+ NSWorkspace.shared.open(helpPDFURL)
+ } label: {
+ Label(tr("help.openPDF"), systemImage: "questionmark.circle")
+ }
+ .buttonStyle(.borderedProminent)
+ .controlSize(.regular)
+
+ Button {
+ NSPasteboard.general.clearContents()
+ NSPasteboard.general.setString(helpPDFURL.absoluteString, forType: .string)
+ } label: {
+ Image(systemName: "link")
+ }
+ .buttonStyle(.bordered)
+ .controlSize(.regular)
+ .help(tr("help.copyLink"))
+ }
+
+ Text(tr("help.currentLanguage"))
+ .font(.caption)
+ .foregroundStyle(.secondary)
+ .padding(.bottom, 2)
+
Text("万物之中,希望最美")
.font(.caption)
.foregroundStyle(.secondary)
--
Gitblit v1.9.3