{"action":"created","issue":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/13865","repository_url":"https://api.github.com/repos/highfidelity/hifi","labels_url":"https://api.github.com/repos/highfidelity/hifi/issues/13865/labels{/name}","comments_url":"https://api.github.com/repos/highfidelity/hifi/issues/13865/comments","events_url":"https://api.github.com/repos/highfidelity/hifi/issues/13865/events","html_url":"https://github.com/highfidelity/hifi/pull/13865","id":353169048,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEwMjk2NDI0","number":13865,"title":"Edit handle scale improvements","user":{"login":"dback2","id":31390055,"node_id":"MDQ6VXNlcjMxMzkwMDU1","avatar_url":"https://avatars3.githubusercontent.com/u/31390055?v=4","gravatar_id":"","url":"https://api.github.com/users/dback2","html_url":"https://github.com/dback2","followers_url":"https://api.github.com/users/dback2/followers","following_url":"https://api.github.com/users/dback2/following{/other_user}","gists_url":"https://api.github.com/users/dback2/gists{/gist_id}","starred_url":"https://api.github.com/users/dback2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dback2/subscriptions","organizations_url":"https://api.github.com/users/dback2/orgs","repos_url":"https://api.github.com/users/dback2/repos","events_url":"https://api.github.com/users/dback2/events{/privacy}","received_events_url":"https://api.github.com/users/dback2/received_events","type":"User","site_admin":false},"labels":[{"id":751510477,"node_id":"MDU6TGFiZWw3NTE1MTA0Nzc=","url":"https://api.github.com/repos/highfidelity/hifi/labels/Create","name":"Create","color":"e288db","default":false},{"id":314155368,"node_id":"MDU6TGFiZWwzMTQxNTUzNjg=","url":"https://api.github.com/repos/highfidelity/hifi/labels/Development%20Approved","name":"Development Approved","color":"009800","default":false},{"id":315234367,"node_id":"MDU6TGFiZWwzMTUyMzQzNjc=","url":"https://api.github.com/repos/highfidelity/hifi/labels/QA%20Failed%20:sob:","name":"QA Failed :sob:","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/highfidelity/hifi/milestones/33","html_url":"https://github.com/highfidelity/hifi/milestone/33","labels_url":"https://api.github.com/repos/highfidelity/hifi/milestones/33/labels","id":3290832,"node_id":"MDk6TWlsZXN0b25lMzI5MDgzMg==","number":33,"title":"v0.73.0","description":"","creator":{"login":"conklin94122","id":12115653,"node_id":"MDQ6VXNlcjEyMTE1NjUz","avatar_url":"https://avatars2.githubusercontent.com/u/12115653?v=4","gravatar_id":"","url":"https://api.github.com/users/conklin94122","html_url":"https://github.com/conklin94122","followers_url":"https://api.github.com/users/conklin94122/followers","following_url":"https://api.github.com/users/conklin94122/following{/other_user}","gists_url":"https://api.github.com/users/conklin94122/gists{/gist_id}","starred_url":"https://api.github.com/users/conklin94122/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conklin94122/subscriptions","organizations_url":"https://api.github.com/users/conklin94122/orgs","repos_url":"https://api.github.com/users/conklin94122/repos","events_url":"https://api.github.com/users/conklin94122/events{/privacy}","received_events_url":"https://api.github.com/users/conklin94122/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":80,"state":"open","created_at":"2018-04-23T19:27:12Z","updated_at":"2018-09-11T17:18:35Z","due_on":null,"closed_at":null},"comments":32,"created_at":"2018-08-23T00:01:55Z","updated_at":"2018-09-11T19:39:15Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/highfidelity/hifi/pulls/13865","html_url":"https://github.com/highfidelity/hifi/pull/13865","diff_url":"https://github.com/highfidelity/hifi/pull/13865.diff","patch_url":"https://github.com/highfidelity/hifi/pull/13865.patch"},"body":"Replace the proportional scaling cubes at the corners of the bounding box with a single scale cube in the center of the entity. This cube behaves like the scale cube in Unity in that rightward or upward mouse movement will scale outward, while leftward or downward mouse movement will scale inward. As well, once scaling downward passed the minimum dimensions, it will invert and start scaling back upward.\r\n\r\nReplace the single axis stretching spheres with cubes.\r\n\r\nMaintain stretch cube positioning relative to mouse when stretching, then revert back to default handle positioning when done stretching.\r\n\r\nAddresses:\r\nhttps://highfidelity.manuscript.com/f/cases/17467\r\nhttps://highfidelity.manuscript.com/f/cases/17474\r\nhttps://highfidelity.manuscript.com/f/cases/17470\r\n\r\nTest Plan:\r\n- Enter Interface in desktop mode\r\n- In Create app, create any entity and select it or select any existing entity\r\n- Verify the edit handles to stretch each axis are now cubes instead of spheres\r\n- Verify that when dragging a stretch cube on each axis that the stretch cube stays under the mouse's position until it is released, at which point it goes back to it's default position aligned with the other handles\r\n- Verify the edit handle cubes at the corners of the bounding box are now gone\r\n- Verify the new edit handle cube at the center of the entity performs proportional scaling when dragged:\r\n-- rightward or upward mouse movement proportionally scales the entity upward\r\n-- leftward or downward mouse movement will scale it downward\r\n-- scaling downward passed minimum dimensions will invert and start scaling upward again\r\n- Verify the center scale cube proportionally scales entities with dimensions of (100,1,1), (1,100,1), and (1,1,100) all at the same rate\r\n"},"comment":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/comments/420397929","html_url":"https://github.com/highfidelity/hifi/pull/13865#issuecomment-420397929","issue_url":"https://api.github.com/repos/highfidelity/hifi/issues/13865","id":420397929,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDM5NzkyOQ==","user":{"login":"QliCknox","id":39308687,"node_id":"MDQ6VXNlcjM5MzA4Njg3","avatar_url":"https://avatars0.githubusercontent.com/u/39308687?v=4","gravatar_id":"","url":"https://api.github.com/users/QliCknox","html_url":"https://github.com/QliCknox","followers_url":"https://api.github.com/users/QliCknox/followers","following_url":"https://api.github.com/users/QliCknox/following{/other_user}","gists_url":"https://api.github.com/users/QliCknox/gists{/gist_id}","starred_url":"https://api.github.com/users/QliCknox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QliCknox/subscriptions","organizations_url":"https://api.github.com/users/QliCknox/orgs","repos_url":"https://api.github.com/users/QliCknox/repos","events_url":"https://api.github.com/users/QliCknox/events{/privacy}","received_events_url":"https://api.github.com/users/QliCknox/received_events","type":"User","site_admin":false},"created_at":"2018-09-11T19:39:15Z","updated_at":"2018-09-11T19:39:15Z","author_association":"NONE","body":"PASS @conklin94122 \r\n\r\nRetested this PR after communication with @dback2 \r\nThe cube does scale inversely when reduced past 0"}}
{"actor":{"display_login":"QliCknox"}}