io/transfer,app: [macOS] add support for file opening events#124
Open
lzambarda wants to merge 1 commit intogioui:mainfrom
Open
io/transfer,app: [macOS] add support for file opening events#124lzambarda wants to merge 1 commit intogioui:mainfrom
lzambarda wants to merge 1 commit intogioui:mainfrom
Conversation
Correctly handle macOS file opening events so that an app containing a binary using gio can be used to open certain files and even be set as default app for certain file extensions. This is done via implementing application:openFile in GioAppDelegate. File events issued this way will be made available to a gio through the io/transfer package. This package now also contains documentation for how to register a macOS app as able to support certain file extensions.
df18024 to
ccb38cf
Compare
Contributor
|
Duplicate of or overlaps #117? |
0d543a0 to
1686874
Compare
67c77c9 to
46cc311
Compare
f8029f2 to
026d3f9
Compare
3d36537 to
74ccc9c
Compare
70e8d41 to
5b124da
Compare
e8d63ad to
c250d7d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Correctly handle macOS file opening events so that an app containing a binary using gio can be used to open certain files and even be set as default app for certain file extensions.
This is done via implementing application:openFile in GioAppDelegate.
File events issued this way will be made available to a gio through the io/transfer package. This package now also contains documentation for how to register a macOS app as able to support certain file extensions.
Note: I was working on this and sending patches to the main developer via email. However I struggle to find time to finalise some changes and therefore I will leave this so that it can be discussed and maybe picked-up by some other developer as I believe the changes in here are quite valuable for macOS developers!