-
Notifications
You must be signed in to change notification settings - Fork 9.8k
[file_selector] Add getDirectoryPaths implementation on macOS #6575
[file_selector] Add getDirectoryPaths implementation on macOS #6575
Conversation
50b7a3b
to
843a89f
Compare
843a89f
to
cde8ad2
Compare
cde8ad2
to
693812d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change needs changes to the native unit tests to cover the new functionality.
packages/file_selector/file_selector_macos/lib/file_selector_macos.dart
Outdated
Show resolved
Hide resolved
packages/file_selector/file_selector_macos/macos/Classes/FileSelectorPlugin.swift
Outdated
Show resolved
Hide resolved
c48a6c6
to
d8a826d
Compare
Changes applied, thanks! |
d8a826d
to
41ee3b5
Compare
05c06a0
to
308609a
Compare
308609a
to
e880dfe
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The comment sounded like this was ready for review, but it seems like it's still actually a draft since it doesn't appear this version was ever run for manual testing. Was this waiting for something on the review side before being completed?
packages/file_selector/file_selector_macos/macos/Classes/FileSelectorPlugin.swift
Outdated
Show resolved
Hide resolved
...or/file_selector_platform_interface/lib/src/method_channel/method_channel_file_selector.dart
Outdated
Show resolved
Hide resolved
e880dfe
to
64723e7
Compare
Hi @stuartmorgan, referring to your last comment:
This PR is still in draft because it depends on #6572, the same occurs with #6573 which depends also on #6572. We tested this functionality directly from the branch and is working ok. Thanks! |
64723e7
to
2cba5a6
Compare
baf818e
to
b359016
Compare
6349ceb
to
722cbc2
Compare
722cbc2
to
4fa2182
Compare
packages/file_selector/file_selector_macos/example/lib/get_multiple_directories_page.dart
Outdated
Show resolved
Hide resolved
packages/file_selector/file_selector_macos/example/lib/get_multiple_directories_page.dart
Outdated
Show resolved
Hide resolved
packages/file_selector/file_selector_macos/macos/Classes/FileSelectorPlugin.swift
Outdated
Show resolved
Hide resolved
packages/file_selector/file_selector_macos/lib/file_selector_macos.dart
Outdated
Show resolved
Hide resolved
Add getDirectoriesPaths to method channel. Increment version to 2.3.0 apply feedback extract assertion method apply feedback Add getDirectoryPaths macOS implementation
d9380d2
to
7cb1053
Compare
7cb1053
to
32ca9d8
Compare
What's the state of this PR? Is it ready for re-review? |
Yes, it is. |
Apologies for the churn, but this will need to be reworked for the just-landed #6902. I forgot that this was in flight when doing that migration, or I would have waited for this to land first. |
@VanesaOshiro Are you still planing on updating this PR? |
Hi @stuartmorgan! Sorry for the delay in the response, we are going to close this PR and we will open another one in the next few days to integrate the use of Pigeon. |
Hi @stuartmorgan. We closed this PR and opened a new one integrating the use of Pigeon. Thanks! |
This PR adds the macOS implementation for retrieving multiple directories paths from a select folder dialog.
Issue: Support for selection of multiple directories, through desktop's native open panel, in 'file_selector' package
New option on example application
GetDirectoriesPaths
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).If you need help, consider asking for advice on the #hackers-new channel on Discord.