{"action":"created","issue":{"url":"https://api.github.com/repos/thestonefox/VRTK/issues/639","repository_url":"https://api.github.com/repos/thestonefox/VRTK","labels_url":"https://api.github.com/repos/thestonefox/VRTK/issues/639/labels{/name}","comments_url":"https://api.github.com/repos/thestonefox/VRTK/issues/639/comments","events_url":"https://api.github.com/repos/thestonefox/VRTK/issues/639/events","html_url":"https://github.com/thestonefox/VRTK/issues/639","id":182060745,"number":639,"title":"Allow Controller to directly interact with Unity UI elements","user":{"login":"getwilde","id":13372931,"avatar_url":"https://avatars.githubusercontent.com/u/13372931?v=3","gravatar_id":"","url":"https://api.github.com/users/getwilde","html_url":"https://github.com/getwilde","followers_url":"https://api.github.com/users/getwilde/followers","following_url":"https://api.github.com/users/getwilde/following{/other_user}","gists_url":"https://api.github.com/users/getwilde/gists{/gist_id}","starred_url":"https://api.github.com/users/getwilde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/getwilde/subscriptions","organizations_url":"https://api.github.com/users/getwilde/orgs","repos_url":"https://api.github.com/users/getwilde/repos","events_url":"https://api.github.com/users/getwilde/events{/privacy}","received_events_url":"https://api.github.com/users/getwilde/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/thestonefox/VRTK/labels/in%20review","name":"in review","color":"bbffbb"},{"url":"https://api.github.com/repos/thestonefox/VRTK/labels/new%20feature","name":"new feature","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":30,"created_at":"2016-10-10T16:40:05Z","updated_at":"2016-10-24T22:57:18Z","closed_at":null,"body":"Allow users to touch, press, and interact with GUI elements (such as buttons) via controller meshes... as an alternative to laser pointer.\r\n\r\nBackground info: \r\nAs discussed on Slack, the emerging trend seems to be that if elements are within arms length, the user ought to be able to poke at and otherwise interact with them using their finger/hand (or similar custom controller mesh), rather than a twitchy laser pointer.  (I've seen laser pointer cause confusion in my own usability testing.)  Also, it was mentioned how hover events perhaps ought to be triggered when the controller is within a couple of centimeters, and @thestonefox suggested that a spherecast or capsulecast be used around the controller."},"comment":{"url":"https://api.github.com/repos/thestonefox/VRTK/issues/comments/255889491","html_url":"https://github.com/thestonefox/VRTK/issues/639#issuecomment-255889491","issue_url":"https://api.github.com/repos/thestonefox/VRTK/issues/639","id":255889491,"user":{"login":"getwilde","id":13372931,"avatar_url":"https://avatars.githubusercontent.com/u/13372931?v=3","gravatar_id":"","url":"https://api.github.com/users/getwilde","html_url":"https://github.com/getwilde","followers_url":"https://api.github.com/users/getwilde/followers","following_url":"https://api.github.com/users/getwilde/following{/other_user}","gists_url":"https://api.github.com/users/getwilde/gists{/gist_id}","starred_url":"https://api.github.com/users/getwilde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/getwilde/subscriptions","organizations_url":"https://api.github.com/users/getwilde/orgs","repos_url":"https://api.github.com/users/getwilde/repos","events_url":"https://api.github.com/users/getwilde/events{/privacy}","received_events_url":"https://api.github.com/users/getwilde/received_events","type":"User","site_admin":false},"created_at":"2016-10-24T22:57:18Z","updated_at":"2016-10-24T22:57:18Z","body":"It's this line that I commented out:\r\ncontrollerRenderModel = VRTK_SDK_Bridge.GetControllerRenderModel(controller.gameObject);\r\n\r\nRe CapsuleCast: I'm not too concerned about mis-presses, but that's because I was worried about mis-presses (haha) and have chosen to have my users pulling the trigger to click. (For the same reason, my controllers are set up to pass through InteractableObjects, and only Grab or Use on trigger pull.)  But yes, I can definitely understand the concern for devs who don't take that approach.\r\n\r\n"}}
{"actor":{"display_login":"getwilde"}}