payload: {"action":"created","issue":{"url":"https://api.github.com/repos/YaLTeR/MouseTweaks/issues/22","repository_url":"https://api.github.com/repos/YaLTeR/MouseTweaks","labels_url":"https://api.github.com/repos/YaLTeR/MouseTweaks/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/YaLTeR/MouseTweaks/issues/22/comments","events_url":"https://api.github.com/repos/YaLTeR/MouseTweaks/issues/22/events","html_url":"https://github.com/YaLTeR/MouseTweaks/pull/22","id":419757875,"node_id":"MDExOlB1bGxSZXF1ZXN0MjYwMTg5MjAx","number":22,"title":"More options for scrolling behavior","user":{"login":"juliand665","id":827762,"node_id":"MDQ6VXNlcjgyNzc2Mg==","avatar_url":"https://avatars3.githubusercontent.com/u/827762?v=4","gravatar_id":"","url":"https://api.github.com/users/juliand665","html_url":"https://github.com/juliand665","followers_url":"https://api.github.com/users/juliand665/followers","following_url":"https://api.github.com/users/juliand665/following{/other_user}","gists_url":"https://api.github.com/users/juliand665/gists{/gist_id}","starred_url":"https://api.github.com/users/juliand665/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juliand665/subscriptions","organizations_url":"https://api.github.com/users/juliand665/orgs","repos_url":"https://api.github.com/users/juliand665/repos","events_url":"https://api.github.com/users/juliand665/events{/privacy}","received_events_url":"https://api.github.com/users/juliand665/received_events","type":"User","site_admin":false},"labels":[{"id":873658425,"node_id":"MDU6TGFiZWw4NzM2NTg0MjU=","url":"https://api.github.com/repos/YaLTeR/MouseTweaks/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2019-03-12T01:25:39Z","updated_at":"2019-03-12T18:20:41Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/YaLTeR/MouseTweaks/pulls/22","html_url":"https://github.com/YaLTeR/MouseTweaks/pull/22","diff_url":"https://github.com/YaLTeR/MouseTweaks/pull/22.diff","patch_url":"https://github.com/YaLTeR/MouseTweaks/pull/22.patch"},"body":"The current config options for scrolling behavior didn't cover my situation, so I added what I needed, as closely in line with the existing code as I could:\r\n\r\n- A way to have it transfer exactly one item on each scroll event, rather than proportionally to the wheel delta reported. This makes it match up with the \"bumps\" on my mouse's scroll wheel.\r\n- An inverted version of the position-aware scrolling. I really like the idea of the position-aware scrolling, but it's intuitively inverted for me. This makes the combinations of (static & content-aware) × (normal & inverted) complete."},"comment":{"url":"https://api.github.com/repos/YaLTeR/MouseTweaks/issues/comments/472123152","html_url":"https://github.com/YaLTeR/MouseTweaks/pull/22#issuecomment-472123152","issue_url":"https://api.github.com/repos/YaLTeR/MouseTweaks/issues/22","id":472123152,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3MjEyMzE1Mg==","user":{"login":"YaLTeR","id":1794388,"node_id":"MDQ6VXNlcjE3OTQzODg=","avatar_url":"https://avatars2.githubusercontent.com/u/1794388?v=4","gravatar_id":"","url":"https://api.github.com/users/YaLTeR","html_url":"https://github.com/YaLTeR","followers_url":"https://api.github.com/users/YaLTeR/followers","following_url":"https://api.github.com/users/YaLTeR/following{/other_user}","gists_url":"https://api.github.com/users/YaLTeR/gists{/gist_id}","starred_url":"https://api.github.com/users/YaLTeR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/YaLTeR/subscriptions","organizations_url":"https://api.github.com/users/YaLTeR/orgs","repos_url":"https://api.github.com/users/YaLTeR/repos","events_url":"https://api.github.com/users/YaLTeR/events{/privacy}","received_events_url":"https://api.github.com/users/YaLTeR/received_events","type":"User","site_admin":false},"created_at":"2019-03-12T18:20:41Z","updated_at":"2019-03-12T18:20:41Z","author_association":"OWNER","body":"> Oof, yeah, didn't even realize that! That's unfortunate. I don't think it'd break anything to just call onUpdateInGame from onMouseInput, right? That should work.\r\n\r\nThe issue is that in Forge mouse events are processed every game tick. It's literally impossible to obtain them more frequently than that (without changing that part of the code in Forge itself), and that is the root cause of the non-smooth scrolling being, well, non-smooth (and non-default 😀)."}}
other: {"actor":{"display_login":"YaLTeR"}}