aboutsummaryrefslogtreecommitdiff
path: root/Hotline
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2025-02-05 21:51:13 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2025-02-05 21:51:13 +0100
commit8af63e63454d2c0e4c48a371a6ecdbfd90230f44 (patch)
tree7fd480b0d77cc9fd5d49527df3bf5a2d1814a6f3 /Hotline
parentf6e2ff116a160d66cf8c07a410d25f496645637a (diff)
Add homefolder delete
Diffstat (limited to 'Hotline')
-rw-r--r--Hotline/macOS/FilesView.swift13
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 {