{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":619250354,"defaultBranch":"main","name":"MiddleClick-Ventura","ownerLogin":"gm-vm","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-26T17:47:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54670603?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687294738.734431","currentOid":""},"activityList":{"items":[{"before":null,"after":"1dbfd6d90d1492220822389e2ff866ecfb535df8","ref":"refs/heads/makefile","pushedAt":"2023-06-20T20:58:58.734Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gm-vm","name":null,"path":"/gm-vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54670603?s=80&v=4"},"commit":{"message":"Add a Makefile to build the executable\n\nThis doesn't build the whole application, but it is enough to do quick\ntests overwriting the executable of an installed application.","shortMessageHtmlLink":"Add a Makefile to build the executable"}},{"before":"d53bb3bb6b7c78e1eacd7dc2386a9bc877c5bafc","after":"ce6c6e17977bff74728edb33a8558934c5ac4659","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-06-05T07:13:19.843Z","pushType":"push","commitsCount":14,"pusher":{"login":"artginzburg","name":"Arthur Ginzburg","path":"/artginzburg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46137336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into improved_tap_detection","shortMessageHtmlLink":"Merge branch 'main' into improved_tap_detection"}},{"before":"2d4cc542b354e2ebb75c94a94bcf6e70b3773bca","after":"d53bb3bb6b7c78e1eacd7dc2386a9bc877c5bafc","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-04-01T16:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artginzburg","name":"Arthur Ginzburg","path":"/artginzburg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46137336?s=80&v=4"},"commit":{"message":"add `PreferenceKeys.h` to `project.pbxproj`","shortMessageHtmlLink":"add PreferenceKeys.h to project.pbxproj"}},{"before":"f074d9385a1d6acbad8cf24730873ec263db4706","after":"2d4cc542b354e2ebb75c94a94bcf6e70b3773bca","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-03-29T20:37:44.298Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gm-vm","name":null,"path":"/gm-vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54670603?s=80&v=4"},"commit":{"message":"Make the thresholds for the tap detection configurable\n\nThe current thresholds can easily cause conflicts with other gestures.\n\nA maximum distance of 0.4f means you can swipe on the trackpad and\nstill trigger a middle click (the position is normalized and it is\nalways in the range [0..1]). Lower values, such as 0.05f, work better\nfor detecting just taps.\n\nA maximum duration of 400ms is also quite a lot for a tap. Something\nbetween 150ms/200ms works better for detecting taps.\n\nInstead of changing the default values, which maybe work for some, this\nadds two new preferences that allow to change those thresholds.\n\nFor example, to set the maximum distance to 0.05f and the maximum duration\nto 200, run:\n\n defaults write com.rouge41.middleClick maxDistanceDelta 0.05\n defaults write com.rouge41.middleClick maxTimeDelta 200","shortMessageHtmlLink":"Make the thresholds for the tap detection configurable"}},{"before":"07d4b9dc2ea6304bfb9e9cf43f15648b9578778f","after":"f074d9385a1d6acbad8cf24730873ec263db4706","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-03-26T17:53:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gm-vm","name":null,"path":"/gm-vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54670603?s=80&v=4"},"commit":{"message":"Make the thresholds for the tap detection configurable\n\nThe current thresholds can easily cause conflicts with other gestures.\n\nA maximum distance of 0.4f means you can swipe on the trackpad and\nstill trigger a middle click (the position is normalized and it is\nalways in the range [0..1]). Lower values, such as 0.05f, work better\nfor detecting just taps.\n\nA maximum duration of 400ms is also quite a lot for a tap. Something\nbetween 150ms/200ms works better for detecting taps.\n\nInstead of changing the default values, which maybe work for some, this\nadds two new preferences that allow to change those thresholds.\n\nFor example, to set the maximum distance to 0.05f and the maximum duration\nto 200, run:\n\n defaults write com.rouge41.middleClick maxDistanceDelta 0.05\n defaults write com.rouge41.middleClick maxTimeDelta 200","shortMessageHtmlLink":"Make the thresholds for the tap detection configurable"}},{"before":"b0013e2bebf4c378c2a408d510bfebae221f6c2c","after":"07d4b9dc2ea6304bfb9e9cf43f15648b9578778f","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-03-26T17:53:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gm-vm","name":null,"path":"/gm-vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54670603?s=80&v=4"},"commit":{"message":"Make the thresholds for the tap detection configurable\n\nThe current thresholds can easily cause conflicts with other gestures.\n\nA maximum distance of 0.4f means you can swipe on the trackpad and\nstill trigger a middle click (the position is normalized and it is\nalways in the range [0..1]). Lower values, such as 0.05f, work better\nfor detecting just taps.\n\nA maximum duration of 400ms is also quite a lot for a tap. Something\nbetween 150ms/200ms works better for detecting taps.\n\nInstead of changing the default values, which maybe work for some, this\nadds two new preferences that allow to change those thresholds.\n\nFor example, to set the maximum distance to 0.05f and the maximum duration\nto 200, run:\n\n defaults write com.rouge41.middleClick maxDistanceDelta 0.05f\n defaults write com.rouge41.middleClick maxTimeDelta 200","shortMessageHtmlLink":"Make the thresholds for the tap detection configurable"}},{"before":"d8e45094defccc90aae2abd86cf311e6ff044825","after":"b0013e2bebf4c378c2a408d510bfebae221f6c2c","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-03-26T17:51:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gm-vm","name":null,"path":"/gm-vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54670603?s=80&v=4"},"commit":{"message":"Make the thresholds for the tap detection configurable\n\nThe current thresholds can easily cause conflicts with other gestures.\n\nA maximum distance of 0.4f means you can swipe on the trackpad and\nstill trigger a middle click (the position is normalized and it is\nalways in the range [0..1]). Lower values, such as 0.05f, work better\nat detecting regular taps.\n\nA maximum duration of 400ms is also quite a lot for a tap. Something\nbetween 150ms/200ms works better for detecting taps.\n\nInstead of changing the default values, which maybe work for some, this\nadds two new preferences that allow to change those thresholds.\n\nFor example, to set the maximum distance to 0.05f and the maximum duration\nto 200, run:\n\n defaults write com.rouge41.middleClick maxDistanceDelta 0.05f\n defaults write com.rouge41.middleClick maxTimeDelta 200","shortMessageHtmlLink":"Make the thresholds for the tap detection configurable"}},{"before":null,"after":"d8e45094defccc90aae2abd86cf311e6ff044825","ref":"refs/heads/improved_tap_detection","pushedAt":"2023-03-26T17:48:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gm-vm","name":null,"path":"/gm-vm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54670603?s=80&v=4"},"commit":{"message":"Make the thresholds for the tap detection configurable\n\nThe current thresholds can easily cause conflicts with other gestures.\n\nA maximum distance of 0.4f means you can swipe on the trackpad and\nstill trigger a middle click. Lower values, such as 0.05f, work better\nat detecting regular taps.\n\nA maximum duration of 400ms is also quite a lot for a tap. Something\nbetween 150ms/200ms works better for detecting taps.\n\nInstead of changing the default value, which maybe works for some, this\nadds two new preferences that allow to change those thresholds.\n\nTo set the maximum distance to 0.05f and maximum duration of 200, run:\n\ndefaults write com.rouge41.middleClick maxDistanceDelta 0.05f\ndefaults write com.rouge41.middleClick maxTimeDelta 200","shortMessageHtmlLink":"Make the thresholds for the tap detection configurable"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADRY03vwA","startCursor":null,"endCursor":null}},"title":"Activity ยท gm-vm/MiddleClick-Ventura"}