Persist log and connection search state across tabs

This commit is contained in:
世界
2026-03-06 10:09:56 +08:00
parent 0636b47d36
commit c7e1f667c3
4 changed files with 18 additions and 4 deletions
@@ -60,10 +60,15 @@ public struct ConnectionListView: View {
#endif
.alert($viewModel.alert)
.onAppear {
if !environments.connectionSearchText.isEmpty {
viewModel.searchText = environments.connectionSearchText
viewModel.isSearching = true
}
viewModel.connect()
commandClient.connect()
}
.onDisappear {
environments.connectionSearchText = viewModel.searchText
viewModel.disconnect()
commandClient.disconnect()
}