mirror of
https://github.com/leonboe1/QuickDrop.git
synced 2026-11-11 02:51:11 +00:00
Make open finder automatically an optional setting
This commit is contained in:
1 parent
e710bcab47
commit
3ccb41ae0f
20 files changed
+31
-2
No files matched your search
@@ -26,5 +26,6 @@ public enum UserDefaultsKeys: String, CaseIterable {
|
||||
case transmissionCount = "reviewRequestCountKey"
|
||||
case automaticallyAcceptFiles = "automaticallyAcceptFiles"
|
||||
case saveFolderBookmark = "saveFolderBookmark"
|
||||
case openFinderAfterReceiving = "openFinderAfterReceiving"
|
||||
case endpointID = "endpointID"
|
||||
}
|
||||
@@ -574,8 +574,11 @@ public class SaveFilesManager {
|
||||
}
|
||||
|
||||
if !filesFinishedDownloadingSinceLastRun.isEmpty && !isFileTransferRestricted() {
|
||||
log("Opening \(filesFinishedDownloadingSinceLastRun.count) file(s) in Finder.")
|
||||
NSWorkspace.shared.activateFileViewerSelecting(filesFinishedDownloadingSinceLastRun)
|
||||
|
||||
if UserDefaults.standard.bool(forKey: UserDefaultsKeys.openFinderAfterReceiving.rawValue) {
|
||||
log("Opening \(filesFinishedDownloadingSinceLastRun.count) file(s) in Finder.")
|
||||
NSWorkspace.shared.activateFileViewerSelecting(filesFinishedDownloadingSinceLastRun)
|
||||
}
|
||||
|
||||
// Clear the list of finished files
|
||||
filesFinishedDownloadingSinceLastRun.removeAll()
|
||||
|
||||
@@ -73,6 +73,7 @@
|
||||
"SaveFilesLocation" = "Incomping Files Location";
|
||||
"SaveFilesToButton" = "Select…";
|
||||
"DownloadsFolder" = "Downloads";
|
||||
"OpenFinderAfterReceiving" = "Show Files in Finder After Receiving";
|
||||
|
||||
"SendFiles" = "Send Files";
|
||||
"ReceiveFiles" = "Receive Files";
|
||||
|
||||
@@ -11,6 +11,7 @@ import NearbyShare
|
||||
|
||||
struct SettingsView: View {
|
||||
@AppStorage(UserDefaultsKeys.automaticallyAcceptFiles.rawValue) private var automaticallyAcceptFiles = false
|
||||
@AppStorage(UserDefaultsKeys.openFinderAfterReceiving.rawValue) private var openFinderAfterReceiving = false
|
||||
@AppStorage(UserDefaultsKeys.saveFolderBookmark.rawValue) private var saveFolderPath: Data = Data()
|
||||
|
||||
var body: some View {
|
||||
@@ -37,6 +38,13 @@ struct SettingsView: View {
|
||||
selectFolder()
|
||||
}
|
||||
}
|
||||
|
||||
Divider()
|
||||
.padding(.vertical, 10)
|
||||
|
||||
Toggle("OpenFinderAfterReceiving", isOn: $openFinderAfterReceiving)
|
||||
.padding(.top, 5)
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "حفظ الملفات الواردة في:";
|
||||
"SaveFilesLocation" = "موقع الملفات الواردة";
|
||||
"SaveFilesToButton" = "تحديد…";
|
||||
"OpenFinderAfterReceiving" = "عرض الملفات في Finder بعد الاستلام";
|
||||
"DownloadsFolder" = "التنزيلات";
|
||||
"SendFiles" = "إرسال الملفات";
|
||||
"ReceiveFiles" = "استقبال الملفات";
|
||||
|
||||
@@ -66,6 +66,7 @@
|
||||
"SaveFilesTo" = "Eingehende Dateien speichern in:";
|
||||
"SaveFilesLocation" = "Speicherort der eingehenden Dateien";
|
||||
"SaveFilesToButton" = "Auswählen…";
|
||||
"OpenFinderAfterReceiving" = "Dateien nach Empfang im Finder anzeigen";
|
||||
"DownloadsFolder" = "Downloads";
|
||||
|
||||
"SendFiles" = "Dateien senden";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Guardar archivos entrantes en:";
|
||||
"SaveFilesLocation" = "Ubicación de archivos entrantes";
|
||||
"SaveFilesToButton" = "Seleccionar…";
|
||||
"OpenFinderAfterReceiving" = "Mostrar archivos en Finder después de recibirlos";
|
||||
"DownloadsFolder" = "Descargas";
|
||||
"SendFiles" = "Enviar archivos";
|
||||
"ReceiveFiles" = "Recibir archivos";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Enregistrer les fichiers reçus dans :";
|
||||
"SaveFilesLocation" = "Emplacement des fichiers reçus";
|
||||
"SaveFilesToButton" = "Sélectionner…";
|
||||
"OpenFinderAfterReceiving" = "Afficher les fichiers dans le Finder après réception";
|
||||
"DownloadsFolder" = "Téléchargements";
|
||||
"SendFiles" = "Envoyer des fichiers";
|
||||
"ReceiveFiles" = "Recevoir des fichiers";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Bejövő fájlok mentése ide:";
|
||||
"SaveFilesLocation" = "Bejövő fájlok helye";
|
||||
"SaveFilesToButton" = "Kiválasztás…";
|
||||
"OpenFinderAfterReceiving" = "Fájlok megjelenítése a Finderben fogadás után";
|
||||
"DownloadsFolder" = "Letöltések";
|
||||
"SendFiles" = "Fájlok küldése";
|
||||
"ReceiveFiles" = "Fájlok fogadása";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Salva i file ricevuti in:";
|
||||
"SaveFilesLocation" = "Posizione dei file ricevuti";
|
||||
"SaveFilesToButton" = "Seleziona…";
|
||||
"OpenFinderAfterReceiving" = "Mostra i file nel Finder dopo la ricezione";
|
||||
"DownloadsFolder" = "Download";
|
||||
"SendFiles" = "Invia file";
|
||||
"ReceiveFiles" = "Ricevi file";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "受信ファイルの保存先:";
|
||||
"SaveFilesLocation" = "受信ファイルの保存場所";
|
||||
"SaveFilesToButton" = "選択…";
|
||||
"OpenFinderAfterReceiving" = "受信後にFinderでファイルを表示";
|
||||
"DownloadsFolder" = "ダウンロード";
|
||||
"SendFiles" = "ファイルを送信";
|
||||
"ReceiveFiles" = "ファイルを受信";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "수신 파일 저장 위치:";
|
||||
"SaveFilesLocation" = "수신 파일 위치";
|
||||
"SaveFilesToButton" = "선택…";
|
||||
"OpenFinderAfterReceiving" = "수신 후 Finder에서 파일 보기";
|
||||
"DownloadsFolder" = "다운로드";
|
||||
"SendFiles" = "파일 보내기";
|
||||
"ReceiveFiles" = "파일 받기";
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"SaveFilesTo" = "Opslaan inkomende bestanden in:";
|
||||
"SaveFilesLocation" = "Locatie van inkomende bestanden";
|
||||
"SaveFilesToButton" = "Selecteren…";
|
||||
"OpenFinderAfterReceiving" = "Toon bestanden in Finder na ontvangst";
|
||||
"DownloadsFolder" = "Downloads";
|
||||
"SendFiles" = "Bestanden verzenden";
|
||||
"ReceiveFiles" = "Bestanden ontvangen";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Salvar arquivos recebidos em:";
|
||||
"SaveFilesLocation" = "Localização dos arquivos recebidos";
|
||||
"SaveFilesToButton" = "Selecionar…";
|
||||
"OpenFinderAfterReceiving" = "Mostrar arquivos no Finder após o recebimento";
|
||||
"DownloadsFolder" = "Downloads";
|
||||
"SendFiles" = "Enviar arquivos";
|
||||
"ReceiveFiles" = "Receber arquivos";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Guardar ficheiros recebidos em:";
|
||||
"SaveFilesLocation" = "Localização dos ficheiros recebidos";
|
||||
"SaveFilesToButton" = "Selecionar…";
|
||||
"OpenFinderAfterReceiving" = "Mostrar ficheiros no Finder após a receção";
|
||||
"DownloadsFolder" = "Transferências";
|
||||
"SendFiles" = "Enviar ficheiros";
|
||||
"ReceiveFiles" = "Receber ficheiros";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Salvează fișierele primite în:";
|
||||
"SaveFilesLocation" = "Locația fișierelor primite";
|
||||
"SaveFilesToButton" = "Selectează…";
|
||||
"OpenFinderAfterReceiving" = "Afișează fișierele în Finder după primire";
|
||||
"DownloadsFolder" = "Descărcări";
|
||||
"SendFiles" = "Trimite fișiere";
|
||||
"ReceiveFiles" = "Primește fișiere";
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"SaveFilesTo" = "Сохранять входящие файлы в:";
|
||||
"SaveFilesLocation" = "Местоположение входящих файлов";
|
||||
"SaveFilesToButton" = "Выбрать…";
|
||||
"OpenFinderAfterReceiving" = "Показать файлы в Finder после получения";
|
||||
"DownloadsFolder" = "Загрузки";
|
||||
"SendFiles" = "Отправить файлы";
|
||||
"ReceiveFiles" = "Получить файлы";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "บันทึกไฟล์ขาเข้าไปที่:";
|
||||
"SaveFilesLocation" = "ตำแหน่งไฟล์ขาเข้า";
|
||||
"SaveFilesToButton" = "เลือก…";
|
||||
"OpenFinderAfterReceiving" = "แสดงไฟล์ใน Finder หลังจากรับแล้ว";
|
||||
"DownloadsFolder" = "ดาวน์โหลด";
|
||||
"SendFiles" = "ส่งไฟล์";
|
||||
"ReceiveFiles" = "รับไฟล์";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "Зберігати вхідні файли у:";
|
||||
"SaveFilesLocation" = "Розташування вхідних файлів";
|
||||
"SaveFilesToButton" = "Вибрати…";
|
||||
"OpenFinderAfterReceiving" = "Показати файли у Finder після отримання";
|
||||
"DownloadsFolder" = "Завантаження";
|
||||
"SendFiles" = "Надіслати файли";
|
||||
"ReceiveFiles" = "Отримати файли";
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
"SaveFilesTo" = "保存传入文件到:";
|
||||
"SaveFilesLocation" = "传入文件位置";
|
||||
"SaveFilesToButton" = "选择…";
|
||||
"OpenFinderAfterReceiving" = "接收后在访达中显示文件";
|
||||
"DownloadsFolder" = "下载";
|
||||
"SendFiles" = "发送文件";
|
||||
"ReceiveFiles" = "接收文件";
|
||||
|
||||
Reference in new issue
Block a user