{"action":"created","issue":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/795","repository_url":"https://api.github.com/repos/Hammerspoon/hammerspoon","labels_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/795/labels{/name}","comments_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/795/comments","events_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/795/events","html_url":"https://github.com/Hammerspoon/hammerspoon/pull/795","id":133907510,"number":795,"title":"Add optional duration parameter to hs.alert.closeAll.","user":{"login":"drn","id":885841,"avatar_url":"https://avatars.githubusercontent.com/u/885841?v=3","gravatar_id":"","url":"https://api.github.com/users/drn","html_url":"https://github.com/drn","followers_url":"https://api.github.com/users/drn/followers","following_url":"https://api.github.com/users/drn/following{/other_user}","gists_url":"https://api.github.com/users/drn/gists{/gist_id}","starred_url":"https://api.github.com/users/drn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drn/subscriptions","organizations_url":"https://api.github.com/users/drn/orgs","repos_url":"https://api.github.com/users/drn/repos","events_url":"https://api.github.com/users/drn/events{/privacy}","received_events_url":"https://api.github.com/users/drn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-16T07:39:04Z","updated_at":"2016-02-16T09:14:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/pulls/795","html_url":"https://github.com/Hammerspoon/hammerspoon/pull/795","diff_url":"https://github.com/Hammerspoon/hammerspoon/pull/795.diff","patch_url":"https://github.com/Hammerspoon/hammerspoon/pull/795.patch"},"body":"I have a few bindings that display alerts that I regularly run in quick succession (for example changing system volume). If I run them within the 0.15 default fade out duration, the alerts end up stacking up and change displayed screen position. With a 0 duration and bypassing the fade, the alerts are always displayed in the same position."},"comment":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/comments/184591225","html_url":"https://github.com/Hammerspoon/hammerspoon/pull/795#issuecomment-184591225","issue_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/795","id":184591225,"user":{"login":"cmsj","id":353427,"avatar_url":"https://avatars.githubusercontent.com/u/353427?v=3","gravatar_id":"","url":"https://api.github.com/users/cmsj","html_url":"https://github.com/cmsj","followers_url":"https://api.github.com/users/cmsj/followers","following_url":"https://api.github.com/users/cmsj/following{/other_user}","gists_url":"https://api.github.com/users/cmsj/gists{/gist_id}","starred_url":"https://api.github.com/users/cmsj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmsj/subscriptions","organizations_url":"https://api.github.com/users/cmsj/orgs","repos_url":"https://api.github.com/users/cmsj/repos","events_url":"https://api.github.com/users/cmsj/events{/privacy}","received_events_url":"https://api.github.com/users/cmsj/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T09:14:57Z","updated_at":"2016-02-16T09:14:57Z","body":"Thanks!"}}