Add tag overview, improve assets

This commit is contained in:
Christoph Hagen
2024-12-15 21:20:12 +01:00
parent 8a3a0f1797
commit 1e67a99866
59 changed files with 1301 additions and 480 deletions

View File

@ -73,16 +73,30 @@ struct FileListView: View {
guard oldValue != newValue else {
return
}
if let selectedFile,
newValue.matches(selectedFile.type) {
let newFile = filteredFiles.first
guard let selectedFile else {
if let newFile {
DispatchQueue.main.async {
selectedFile = newFile
}
}
return
}
selectedFile = filteredFiles.first
if newValue.matches(selectedFile.type) {
return
}
DispatchQueue.main.async {
self.selectedFile = newFile
}
}
}
.onAppear {
if selectedFile == nil {
selectedFile = content.files.first
DispatchQueue.main.async {
selectedFile = content.files.first
}
}
}
}