{"action":"created","issue":{"url":"https://api.github.com/repos/sveinbjornt/Platypus/issues/49","labels_url":"https://api.github.com/repos/sveinbjornt/Platypus/issues/49/labels{/name}","comments_url":"https://api.github.com/repos/sveinbjornt/Platypus/issues/49/comments","events_url":"https://api.github.com/repos/sveinbjornt/Platypus/issues/49/events","html_url":"https://github.com/sveinbjornt/Platypus/issues/49","id":90724220,"number":49,"title":"Make .platypus files movable/portable/exchangable","user":{"login":"stuporglue","id":16576,"avatar_url":"https://avatars.githubusercontent.com/u/16576?v=3","gravatar_id":"","url":"https://api.github.com/users/stuporglue","html_url":"https://github.com/stuporglue","followers_url":"https://api.github.com/users/stuporglue/followers","following_url":"https://api.github.com/users/stuporglue/following{/other_user}","gists_url":"https://api.github.com/users/stuporglue/gists{/gist_id}","starred_url":"https://api.github.com/users/stuporglue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stuporglue/subscriptions","organizations_url":"https://api.github.com/users/stuporglue/orgs","repos_url":"https://api.github.com/users/stuporglue/repos","events_url":"https://api.github.com/users/stuporglue/events{/privacy}","received_events_url":"https://api.github.com/users/stuporglue/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-24T16:22:39Z","updated_at":"2015-06-25T00:37:41Z","closed_at":null,"body":"It would be convenient to be able to move a .platypus file or to be able to share it with someone. The plist has hard coded file paths right now which means if I move my project folder I have to set up Platypus again. \r\n\r\nIf it's something baked into OSX's plsit creation, it might be nice to detect when the script and icon specified can't be found and give the user an option to select a new base directory for them. "},"comment":{"url":"https://api.github.com/repos/sveinbjornt/Platypus/issues/comments/115055280","html_url":"https://github.com/sveinbjornt/Platypus/issues/49#issuecomment-115055280","issue_url":"https://api.github.com/repos/sveinbjornt/Platypus/issues/49","id":115055280,"user":{"login":"sveinbjornt","id":654045,"avatar_url":"https://avatars.githubusercontent.com/u/654045?v=3","gravatar_id":"","url":"https://api.github.com/users/sveinbjornt","html_url":"https://github.com/sveinbjornt","followers_url":"https://api.github.com/users/sveinbjornt/followers","following_url":"https://api.github.com/users/sveinbjornt/following{/other_user}","gists_url":"https://api.github.com/users/sveinbjornt/gists{/gist_id}","starred_url":"https://api.github.com/users/sveinbjornt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sveinbjornt/subscriptions","organizations_url":"https://api.github.com/users/sveinbjornt/orgs","repos_url":"https://api.github.com/users/sveinbjornt/repos","events_url":"https://api.github.com/users/sveinbjornt/events{/privacy}","received_events_url":"https://api.github.com/users/sveinbjornt/received_events","type":"User","site_admin":false},"created_at":"2015-06-25T00:37:41Z","updated_at":"2015-06-25T00:37:41Z","body":"This is a tougher issue than one might think. There are basically two strategies:\r\n\r\na) Make profile reference local files, absolute paths. This enables people to change the script/icon files and the profile still works.\r\n\r\nb) Embed all data required for the app into the profile. This means that profiles can be shared, but will not update when the source icon/script files change. Also makes it more of an issue to edit profile data, since it has been embedded and is not associated with known files.\r\n\r\nI've gone with strategy a) so far but I'm open to arguments in favour of other solutions."}}