feat(ui): Add drag and drop support for opening sessions from finder. #3070
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
introduces drag-and-drop support for macOS, this will allow us to drag a folder over the app icon in the doc and open a new window setup with the location of the folder.
Drag-and-Drop Support for macOS:
CFBundleDocumentTypestoextendInfoinforge.config.tsto define document types for drag-and-drop onto the dock icon, supporting folders and directories (ui/desktop/forge.config.ts).main.tsto handle drag-and-drop actions, includingopen-fileandopen-filesevents for opening files or folders dropped onto the dock icon. Added a helper functionhandleFileOpento manage these interactions (ui/desktop/src/main.ts).goose-drag-drop-demo-480.mov