App Info: uppercase SYMBOLS/NETWORK headers, move network under HOW TO USE

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
jack
2026-07-06 23:45:29 +02:00
co-authored by Claude Fable 5
parent 02aa1d67db
commit b62f98cc62
2 changed files with 23 additions and 23 deletions
+2 -2
View File
@@ -5142,7 +5142,7 @@
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "symbols"
"value" : "SYMBOLS"
}
}
}
@@ -5178,7 +5178,7 @@
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "network"
"value" : "NETWORK"
}
}
}
+21 -21
View File
@@ -239,6 +239,27 @@ struct AppInfoView: View {
.foregroundColor(textColor)
}
// Network diagnostics
if topologyProvider != nil {
VStack(alignment: .leading, spacing: 16) {
SectionHeader(Strings.Network.title)
Button {
showTopology = true
} label: {
HStack(spacing: 0) {
FeatureRow(info: Strings.Network.topology)
Image(systemName: "chevron.right")
.font(.bitchatSystem(size: 12))
.foregroundColor(secondaryTextColor)
}
.contentShape(Rectangle())
}
.buttonStyle(.plain)
.accessibilityHint(Text("app_info.network.topology.hint"))
}
}
// Features
VStack(alignment: .leading, spacing: 16) {
SectionHeader(Strings.Features.title)
@@ -278,27 +299,6 @@ struct AppInfoView: View {
}
}
// Network diagnostics
if topologyProvider != nil {
VStack(alignment: .leading, spacing: 16) {
SectionHeader(Strings.Network.title)
Button {
showTopology = true
} label: {
HStack(spacing: 0) {
FeatureRow(info: Strings.Network.topology)
Image(systemName: "chevron.right")
.font(.bitchatSystem(size: 12))
.foregroundColor(secondaryTextColor)
}
.contentShape(Rectangle())
}
.buttonStyle(.plain)
.accessibilityHint(Text("app_info.network.topology.hint"))
}
}
// Privacy
VStack(alignment: .leading, spacing: 16) {
SectionHeader(Strings.Privacy.title)