Skip to content

Commit 68631c3

Browse files
committed
refactor: better ui
1 parent 9fdcbc8 commit 68631c3

3 files changed

Lines changed: 17 additions & 7 deletions

File tree

EasyTier/Components/AdaptiveNavigation.swift

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,22 @@ extension View {
3737
item: Binding<Enum?>,
3838
@ViewBuilder destination: @escaping () -> Destination
3939
) -> some View {
40-
if #available(iOS 18.0, macOS 14.0, *) {
40+
if #available(iOS 17.0, macOS 14.0, *) {
4141
return self.navigationDestination(item: item) { _ in
4242
destination()
4343
}
4444
} else {
45-
return self.sheet(item: item) { _ in
46-
NavigationStack {
47-
destination()
48-
.adaptiveNavigationBarTitleInline()
49-
}
45+
return self.navigationDestination(
46+
isPresented: Binding(
47+
get: { item.wrappedValue != nil },
48+
set: { isPresented in
49+
if !isPresented {
50+
item.wrappedValue = nil
51+
}
52+
}
53+
)
54+
) {
55+
destination()
5056
}
5157
}
5258
}

EasyTier/Views/NetworkEditView.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,8 @@ struct NetworkEditView: View {
213213
Text("general")
214214
} footer: {
215215
Text("mtu_help")
216-
Text("instance_recv_bps_limit_help")
216+
+ Text("\n")
217+
+ Text("instance_recv_bps_limit_help")
217218
}
218219

219220
Section {

Localizable.xcstrings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
"" : {
55
"shouldTranslate" : false
66
},
7+
"\n" : {
8+
"shouldTranslate" : false
9+
},
710
":" : {
811
"shouldTranslate" : false
912
},

0 commit comments

Comments
 (0)