From 0cb99bdaf11b5a9bb66b80bdf40b085d87c3066d Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Mon, 2 Sep 2024 11:43:13 -0300 Subject: [PATCH] fix(dialog): iOS file picker default to file selection instead of photo (#1706) --- .changes/fix-ios-file-dialog-default-mode.md | 5 +++++ plugins/dialog/ios/Sources/DialogPlugin.swift | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changes/fix-ios-file-dialog-default-mode.md diff --git a/.changes/fix-ios-file-dialog-default-mode.md b/.changes/fix-ios-file-dialog-default-mode.md new file mode 100644 index 00000000..40321596 --- /dev/null +++ b/.changes/fix-ios-file-dialog-default-mode.md @@ -0,0 +1,5 @@ +--- +"dialog": patch:breaking +--- + +If no filters are specified, the file picker dialog now defaults to a file selection instead of photos. diff --git a/plugins/dialog/ios/Sources/DialogPlugin.swift b/plugins/dialog/ios/Sources/DialogPlugin.swift index cb8f19e4..5e8d9e42 100644 --- a/plugins/dialog/ios/Sources/DialogPlugin.swift +++ b/plugins/dialog/ios/Sources/DialogPlugin.swift @@ -48,7 +48,7 @@ class DialogPlugin: Plugin { let parsedTypes = parseFiltersOption(args.filters ?? []) - var isMedia = true + var isMedia = !parsedTypes.isEmpty var uniqueMimeType: Bool? = nil var mimeKind: String? = nil if !parsedTypes.isEmpty {