{"action":"created","issue":{"url":"https://api.github.com/repos/itchio/itch/issues/1773","repository_url":"https://api.github.com/repos/itchio/itch","labels_url":"https://api.github.com/repos/itchio/itch/issues/1773/labels{/name}","comments_url":"https://api.github.com/repos/itchio/itch/issues/1773/comments","events_url":"https://api.github.com/repos/itchio/itch/issues/1773/events","html_url":"https://github.com/itchio/itch/issues/1773","id":318773391,"number":1773,"title":"Custom prerequisites for app manifest","user":{"login":"hach-que","id":504826,"avatar_url":"https://avatars1.githubusercontent.com/u/504826?v=4","gravatar_id":"","url":"https://api.github.com/users/hach-que","html_url":"https://github.com/hach-que","followers_url":"https://api.github.com/users/hach-que/followers","following_url":"https://api.github.com/users/hach-que/following{/other_user}","gists_url":"https://api.github.com/users/hach-que/gists{/gist_id}","starred_url":"https://api.github.com/users/hach-que/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hach-que/subscriptions","organizations_url":"https://api.github.com/users/hach-que/orgs","repos_url":"https://api.github.com/users/hach-que/repos","events_url":"https://api.github.com/users/hach-que/events{/privacy}","received_events_url":"https://api.github.com/users/hach-que/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-30T02:32:37Z","updated_at":"2018-04-30T15:31:42Z","closed_at":null,"author_association":"NONE","body":"We ship some prerequisites with our tool that need to run the first time the tool is run after being updated or installed from the itch app. Since the prereqs need admin elevation, we don't want to show a UAC prompt on every run.\r\n\r\nWhat's the best way to handle this?"},"comment":{"url":"https://api.github.com/repos/itchio/itch/issues/comments/385435239","html_url":"https://github.com/itchio/itch/issues/1773#issuecomment-385435239","issue_url":"https://api.github.com/repos/itchio/itch/issues/1773","id":385435239,"user":{"login":"hach-que","id":504826,"avatar_url":"https://avatars1.githubusercontent.com/u/504826?v=4","gravatar_id":"","url":"https://api.github.com/users/hach-que","html_url":"https://github.com/hach-que","followers_url":"https://api.github.com/users/hach-que/followers","following_url":"https://api.github.com/users/hach-que/following{/other_user}","gists_url":"https://api.github.com/users/hach-que/gists{/gist_id}","starred_url":"https://api.github.com/users/hach-que/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hach-que/subscriptions","organizations_url":"https://api.github.com/users/hach-que/orgs","repos_url":"https://api.github.com/users/hach-que/repos","events_url":"https://api.github.com/users/hach-que/events{/privacy}","received_events_url":"https://api.github.com/users/hach-que/received_events","type":"User","site_admin":false},"created_at":"2018-04-30T15:31:42Z","updated_at":"2018-04-30T15:31:42Z","author_association":"NONE","body":"Yeah, we wouldn't expect it to *not* show a UAC prompt. I'm not sure if the current prereqs system skips UAC, but that's not something we'd want.\r\n\r\nIn our case, the prereqs are the prereqs installer for Unreal Engine 4. This isn't something itch.io can distribute generally (because the package is covered by the UE4 license agreement), but also isn't something we can easily check \"has it changed since last run\" since we don't control what's in it. That's why we kind of wanted an easy way to just tell the itch app to run the exe only the first time that the app has been installed / updated.\r\n\r\nFor now we're just handling it with a secondary launch option."}}
{"actor":{"display_login":"hach-que"}}