feat: hide proxy names

This commit is contained in:
mrFq1
2023-05-16 15:24:56 +08:00
parent adcfb183f9
commit 8e9bf8c6cc
4 changed files with 37 additions and 4 deletions
@@ -10,6 +10,8 @@ struct ProxyGroupRowView: View {
@ObservedObject var proxyGroup: DBProxyGroup
@EnvironmentObject var hideProxyNames: HideProxyNames
var body: some View {
NavigationLink {
ProxyGroupView(proxyGroup: proxyGroup)
@@ -21,7 +23,9 @@ struct ProxyGroupRowView: View {
var labelView: some View {
VStack(spacing: 2) {
HStack(alignment: .center) {
Text(proxyGroup.name)
Text(hideProxyNames.hide
? String(proxyGroup.id.prefix(8))
: proxyGroup.name)
.font(.system(size: 15))
Spacer()
if let proxy = proxyGroup.currentProxy {
@@ -34,7 +38,11 @@ struct ProxyGroupRowView: View {
HStack {
Text(proxyGroup.type.rawValue)
Spacer()
Text(proxyGroup.now ?? "")
if let proxy = proxyGroup.currentProxy {
Text(hideProxyNames.hide
? String(proxy.id.prefix(8))
: proxy.name)
}
}
.font(.system(size: 11))
.foregroundColor(.secondary)