{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":561086700,"defaultBranch":"master","name":"godot-xr-tools","ownerLogin":"DigitalN8m4r3","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-02T23:13:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56046022?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711925983.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6e7e16fd51b9819efcbe3c6ca069fd1b6a39213c","ref":"refs/heads/collision_fade","pushedAt":"2024-03-31T22:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"added collision fade\n\nthis adds fade upon collision\nbased upon @Malcolmnixon s work\nhttps://github.com/Malcolmnixon/godot-xr-tools-experiments\n\nCo-Authored-By: Malcolm Nixon <1863707+Malcolmnixon@users.noreply.github.com>","shortMessageHtmlLink":"added collision fade"}},{"before":"24a9e5f6f35798916e6861d3598a332252ac32b1","after":"60d7cb198a0d84db8adb253c730f0e0517575bb4","ref":"refs/heads/master","pushedAt":"2024-03-30T02:22:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Fix typo in README (#619)","shortMessageHtmlLink":"Fix typo in README (GodotVR#619)"}},{"before":"15c55d8f754051dca5ee4057f3e03facb0667649","after":"24a9e5f6f35798916e6861d3598a332252ac32b1","ref":"refs/heads/master","pushedAt":"2024-03-11T02:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"fix gdlint","shortMessageHtmlLink":"fix gdlint"}},{"before":"da96c6bbbbd6ae32a1b716fe4474b6be4b643b36","after":"15c55d8f754051dca5ee4057f3e03facb0667649","ref":"refs/heads/master","pushedAt":"2024-03-11T02:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"added support for ArrayMesh to Viewport_2d_in_3d\n\nthis PR enables the usage for non flat meshes as in non standard ones.\n\npointer demo was updated to showcase this.","shortMessageHtmlLink":"added support for ArrayMesh to Viewport_2d_in_3d"}},{"before":"c5c74338f88d393ee0724becf206f7d8dde744e0","after":"da96c6bbbbd6ae32a1b716fe4474b6be4b643b36","ref":"refs/heads/master","pushedAt":"2024-02-04T15:08:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Update plugin.cfg\n\nVersion updated to 4.3.1","shortMessageHtmlLink":"Update plugin.cfg"}},{"before":"5a0bae1057c3b6ce05c62b002c44c4581dfded6b","after":"c5c74338f88d393ee0724becf206f7d8dde744e0","ref":"refs/heads/master","pushedAt":"2023-12-02T20:20:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Prepare release 4.3.0 (#576)","shortMessageHtmlLink":"Prepare release 4.3.0 (GodotVR#576)"}},{"before":"55d64196391238f7ef6942a0bb5215553038791d","after":"5a0bae1057c3b6ce05c62b002c44c4581dfded6b","ref":"refs/heads/master","pushedAt":"2023-11-27T20:52:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Control physical keyboard input for Viewport2Din3D (#573)\n\nThis PR fixes issue #562 by allowing software control over whether keyboard or gamepad input is mapped into a Viewport2Din3D. Additionally this rejects all other types of input such as mouse, touch, gesture, screen-drag, etc.","shortMessageHtmlLink":"Control physical keyboard input for Viewport2Din3D (GodotVR#573)"}},{"before":"b5d7fc1f2729b5dd122f1f6236148bc8f65a6fe4","after":"55d64196391238f7ef6942a0bb5215553038791d","ref":"refs/heads/master","pushedAt":"2023-11-26T11:58:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Fixed stream of editor errors with hand physics bones in the editor (#565)\n\nThe XRToolsHandPhysicsBone script needs to be a tool script for editor checks, but it failed to bypass _ready() and _physics_process() behavior in the editor so a stream of errors is produced.","shortMessageHtmlLink":"Fixed stream of editor errors with hand physics bones in the editor (G…"}},{"before":"a6f3342238f39c021560d685999c1cc318ba466d","after":"2daf36c42ef3b41a48007cac5818f0fefbdfab18","ref":"refs/heads/handpose-area-to-disable-grabpoints","pushedAt":"2023-11-25T18:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Update hand_pose_area.gd","shortMessageHtmlLink":"Update hand_pose_area.gd"}},{"before":"b74b923ca5b4449cb9795297e4125f465837dc36","after":"a6f3342238f39c021560d685999c1cc318ba466d","ref":"refs/heads/handpose-area-to-disable-grabpoints","pushedAt":"2023-11-21T10:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"added option to disable handle_grabpoints\n\nedited firearm_trigger.gd to make sure when the pickable is not being held, to disable the handle grabpoints. this ensures that the handles can not be picked up if the pickable is not being held","shortMessageHtmlLink":"added option to disable handle_grabpoints"}},{"before":"ef5698ef25c86dc60fe842abe21d70b1ac9739f1","after":"b74b923ca5b4449cb9795297e4125f465837dc36","ref":"refs/heads/handpose-area-to-disable-grabpoints","pushedAt":"2023-11-19T23:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Update firearm_bolt.gd","shortMessageHtmlLink":"Update firearm_bolt.gd"}},{"before":null,"after":"ef5698ef25c86dc60fe842abe21d70b1ac9739f1","ref":"refs/heads/handpose-area-to-disable-grabpoints","pushedAt":"2023-11-19T23:03:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"updated handpose detector and handpose area to disable grabpoints\n\nedited the handpose detector and handpose area scripts to contain an export var for grabpoints, the user can specify grabpoints which are supposed to be disabled upon entering the area and re-enabled upon exit of the area\n\nadded firearm_bolt.gd and firearm_slide.gd\nas an demonstrative addition, this pr adds to the sniper rifle a interactable handle - bolt\nto demonstrate visualy how the pr is supposed to be used and how it is working","shortMessageHtmlLink":"updated handpose detector and handpose area to disable grabpoints"}},{"before":"b6b899491366364c8e3f0a01e6c34cbc5e523c5c","after":"b5d7fc1f2729b5dd122f1f6236148bc8f65a6fe4","ref":"refs/heads/master","pushedAt":"2023-11-16T02:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Added implementation of two-handed grabbing (#563)\n\nThis PR implements two-handed grabbing with optional snapping of the hand to the grab-points.\r\nHand targeting was introduced to support hand snapping.\r\nHand targeting also used in climbing.\r\nAdded a grab-point redirector to force the hand to snap to a different object (for handles).\r\nAdd scope to sniper.\r\nChanged physics priority to be set in code, and for the correct priority to prevent hand-lag.\r\n\r\nCo-authored-by: Bastiaan Olij \r\nCo-authored-by: Miodrag Sejic <56046022+DigitalN8m4r3@users.noreply.github.com>","shortMessageHtmlLink":"Added implementation of two-handed grabbing (GodotVR#563)"}},{"before":"ebb144e3b56163b984112f1a112902cd1717c0fe","after":"b6b899491366364c8e3f0a01e6c34cbc5e523c5c","ref":"refs/heads/master","pushedAt":"2023-11-15T03:22:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Fix grappling on gridmaps (#551)\n\nThis PR fixes issue #541 by only performing RayCast3D tests in the physics update, and by relaxing the type of collider to be of anything the RayCast3D can collide with - including GridMaps.","shortMessageHtmlLink":"Fix grappling on gridmaps (GodotVR#551)"}},{"before":"40a1d5977e20ce33c2bfc0fdb66ffb3181ce54e5","after":"ebb144e3b56163b984112f1a112902cd1717c0fe","ref":"refs/heads/master","pushedAt":"2023-11-07T13:00:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Implement jog-in-place movement (#555)\n\nThis PR implements feature request #527 by adding a new movement provider which detects frequency of the players jog arm-swing \"strokes\" to control movement speed.","shortMessageHtmlLink":"Implement jog-in-place movement (GodotVR#555)"}},{"before":"57ca088d5e8828b33e18c471871171d8c1ee41ac","after":"40a1d5977e20ce33c2bfc0fdb66ffb3181ce54e5","ref":"refs/heads/master","pushedAt":"2023-10-19T12:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Add smooth player height control (#519)\n\nSmoothly blend between player-controlled-height and software-override-height.\r\nBlock player-height from growing when blocked by a low ceiling.\r\nPrevent double-jumping when jumping and standing-up at the same time.","shortMessageHtmlLink":"Add smooth player height control (GodotVR#519)"}},{"before":"5ed982e9676049a810091e58ec50c70f4da7c357","after":"57ca088d5e8828b33e18c471871171d8c1ee41ac","ref":"refs/heads/master","pushedAt":"2023-10-18T08:06:35.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Add is_instance_valid check for highlighting item in snap-zone (#548)\n\nThis PR adds an is_instance_valid check before attempting to highlight an item in a snap-zone in case it has been freed.","shortMessageHtmlLink":"Add is_instance_valid check for highlighting item in snap-zone (Godot…"}},{"before":"5ed982e9676049a810091e58ec50c70f4da7c357","after":"dbaa3f5741f3e30807c4414fc13de856c60ed384","ref":"refs/heads/custom-hand-poses-tutorial-link","pushedAt":"2023-09-20T18:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Update README.md\n\nadded link to custom hand poses tutorial on youtube","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"5ed982e9676049a810091e58ec50c70f4da7c357","ref":"refs/heads/custom-hand-poses-tutorial-link","pushedAt":"2023-09-20T18:17:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Fix collision hands when they get too far from the real hands (#530)\n\nIf the collision hands get too far from the real hands then teleport them.","shortMessageHtmlLink":"Fix collision hands when they get too far from the real hands (GodotV…"}},{"before":"387e0cfdcb7d134b48ff9b58be475b1b7fdc19c1","after":"5ed982e9676049a810091e58ec50c70f4da7c357","ref":"refs/heads/master","pushedAt":"2023-09-20T18:16:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Fix collision hands when they get too far from the real hands (#530)\n\nIf the collision hands get too far from the real hands then teleport them.","shortMessageHtmlLink":"Fix collision hands when they get too far from the real hands (GodotV…"}},{"before":"d7bb0b854da845ae4a1474a89f524ccbd9d3db91","after":"387e0cfdcb7d134b48ff9b58be475b1b7fdc19c1","ref":"refs/heads/master","pushedAt":"2023-09-08T21:38:33.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Fixed pickup function signals (#514)","shortMessageHtmlLink":"Fixed pickup function signals (GodotVR#514)"}},{"before":"d779c377a69b9ce614343f6fb2a375c0cac7b741","after":"14958df3b7574d973eccfa1e57699704b62dd539","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-31T23:01:10.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Merge branch 'master' into collision_hands_demo","shortMessageHtmlLink":"Merge branch 'master' into collision_hands_demo"}},{"before":"f09354aa75de8627151d0dc94be71a2197994b4e","after":"d7bb0b854da845ae4a1474a89f524ccbd9d3db91","ref":"refs/heads/master","pushedAt":"2023-07-30T06:27:00.528Z","pushType":"push","commitsCount":7,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Refactor player height adjustment (#475)","shortMessageHtmlLink":"Refactor player height adjustment (GodotVR#475)"}},{"before":"f09354aa75de8627151d0dc94be71a2197994b4e","after":"d7bb0b854da845ae4a1474a89f524ccbd9d3db91","ref":"refs/heads/master","pushedAt":"2023-07-30T06:27:00.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Refactor player height adjustment (#475)","shortMessageHtmlLink":"Refactor player height adjustment (GodotVR#475)"}},{"before":"fb3094b8060d754c58ec03b64eaa52531e91f2be","after":"d779c377a69b9ce614343f6fb2a375c0cac7b741","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-28T14:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Update collision_hand.gd","shortMessageHtmlLink":"Update collision_hand.gd"}},{"before":"40133f52f03d494dc8552d75f4ee21e463c08fc0","after":"fb3094b8060d754c58ec03b64eaa52531e91f2be","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-28T14:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"Update collision_hand.gd\n\ngd lint errors","shortMessageHtmlLink":"Update collision_hand.gd"}},{"before":"12c09f525a995096725ef034b479579158ed2e50","after":"40133f52f03d494dc8552d75f4ee21e463c08fc0","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-28T14:04:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"pass 5 - gdlint","shortMessageHtmlLink":"pass 5 - gdlint"}},{"before":"4dbcd4d7cb9f5c6be9d4963ada21659a381c1484","after":"12c09f525a995096725ef034b479579158ed2e50","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-28T14:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"pass 4 - gdlint 7 remaining","shortMessageHtmlLink":"pass 4 - gdlint 7 remaining"}},{"before":"3fb7193c05a5d074739250860b3b835981e534c8","after":"4dbcd4d7cb9f5c6be9d4963ada21659a381c1484","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-28T13:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"changes pass 3 - gdlint errors","shortMessageHtmlLink":"changes pass 3 - gdlint errors"}},{"before":"5762a976d3be6c157b0d7b18361ea4197daf60a7","after":"3fb7193c05a5d074739250860b3b835981e534c8","ref":"refs/heads/collision_hands_demo","pushedAt":"2023-07-28T13:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DigitalN8m4r3","name":"Miodrag Sejic","path":"/DigitalN8m4r3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56046022?s=80&v=4"},"commit":{"message":"changes pass 2 - fix remaining gdlint errors","shortMessageHtmlLink":"changes pass 2 - fix remaining gdlint errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJAKNQwA","startCursor":null,"endCursor":null}},"title":"Activity · DigitalN8m4r3/godot-xr-tools"}