diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-05 21:51:13 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-05 21:51:13 +0100 |
| commit | 8af63e63454d2c0e4c48a371a6ecdbfd90230f44 (patch) | |
| tree | 7fd480b0d77cc9fd5d49527df3bf5a2d1814a6f3 /Hotline | |
| parent | f6e2ff116a160d66cf8c07a410d25f496645637a (diff) | |
Add homefolder delete
Diffstat (limited to 'Hotline')
| -rw-r--r-- | Hotline/macOS/FilesView.swift | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Hotline/macOS/FilesView.swift b/Hotline/macOS/FilesView.swift index 2befa18..57a9aeb 100644 --- a/Hotline/macOS/FilesView.swift +++ b/Hotline/macOS/FilesView.swift @@ -275,6 +275,14 @@ struct FilesView: View { } } + // Friendship Quest Remix + private func isInHomeFolder(_ file: FileInfo?) -> Bool { + if let file { + return file.path.first == "~" && file.path.count > 1 + } + return false + } + var body: some View { NavigationStack { List(model.files, id: \.self, selection: $selection) { file in @@ -325,7 +333,10 @@ struct FilesView: View { } .disabled(selectedFile == nil || (selectedFile != nil && !selectedFile!.isPreviewable)) - if model.access?.contains(.canDeleteFiles) == true { + if model.access?.contains(.canDeleteFiles) == true + // Friendship Quest Remix + || isInHomeFolder(selectedFile) + { Divider() Button { |