{"action":"created","issue":{"url":"https://api.github.com/repos/AdamsLair/duality/issues/652","repository_url":"https://api.github.com/repos/AdamsLair/duality","labels_url":"https://api.github.com/repos/AdamsLair/duality/issues/652/labels{/name}","comments_url":"https://api.github.com/repos/AdamsLair/duality/issues/652/comments","events_url":"https://api.github.com/repos/AdamsLair/duality/issues/652/events","html_url":"https://github.com/AdamsLair/duality/pull/652","id":321804457,"number":652,"title":"Copy/Paste GameObjects and Components in SceneView","user":{"login":"deanljohnson","id":12946946,"avatar_url":"https://avatars2.githubusercontent.com/u/12946946?v=4","gravatar_id":"","url":"https://api.github.com/users/deanljohnson","html_url":"https://github.com/deanljohnson","followers_url":"https://api.github.com/users/deanljohnson/followers","following_url":"https://api.github.com/users/deanljohnson/following{/other_user}","gists_url":"https://api.github.com/users/deanljohnson/gists{/gist_id}","starred_url":"https://api.github.com/users/deanljohnson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deanljohnson/subscriptions","organizations_url":"https://api.github.com/users/deanljohnson/orgs","repos_url":"https://api.github.com/users/deanljohnson/repos","events_url":"https://api.github.com/users/deanljohnson/events{/privacy}","received_events_url":"https://api.github.com/users/deanljohnson/received_events","type":"User","site_admin":false},"labels":[{"id":48735426,"url":"https://api.github.com/repos/AdamsLair/duality/labels/Editor","name":"Editor","color":"bfe5bf","default":false},{"id":48735357,"url":"https://api.github.com/repos/AdamsLair/duality/labels/Feature","name":"Feature","color":"c7def8","default":false},{"id":48735612,"url":"https://api.github.com/repos/AdamsLair/duality/labels/Usability","name":"Usability","color":"d4c5f9","default":false},{"id":818455129,"url":"https://api.github.com/repos/AdamsLair/duality/labels/Work%20in%20Progress","name":"Work in Progress","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/AdamsLair/duality/milestones/2","html_url":"https://github.com/AdamsLair/duality/milestone/2","labels_url":"https://api.github.com/repos/AdamsLair/duality/milestones/2/labels","id":856226,"number":2,"title":"General","description":"Items that are not scheduled for any specific milestone.","creator":{"login":"AdamsLair","id":5013908,"avatar_url":"https://avatars3.githubusercontent.com/u/5013908?v=4","gravatar_id":"","url":"https://api.github.com/users/AdamsLair","html_url":"https://github.com/AdamsLair","followers_url":"https://api.github.com/users/AdamsLair/followers","following_url":"https://api.github.com/users/AdamsLair/following{/other_user}","gists_url":"https://api.github.com/users/AdamsLair/gists{/gist_id}","starred_url":"https://api.github.com/users/AdamsLair/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdamsLair/subscriptions","organizations_url":"https://api.github.com/users/AdamsLair/orgs","repos_url":"https://api.github.com/users/AdamsLair/repos","events_url":"https://api.github.com/users/AdamsLair/events{/privacy}","received_events_url":"https://api.github.com/users/AdamsLair/received_events","type":"Organization","site_admin":false},"open_issues":94,"closed_issues":308,"state":"open","created_at":"2014-11-06T17:02:30Z","updated_at":"2018-05-12T10:32:05Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2018-05-10T04:18:35Z","updated_at":"2018-05-12T13:43:06Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/AdamsLair/duality/pulls/652","html_url":"https://github.com/AdamsLair/duality/pull/652","diff_url":"https://github.com/AdamsLair/duality/pull/652.diff","patch_url":"https://github.com/AdamsLair/duality/pull/652.patch"},"body":"### Summary\r\nImplemented copy and paste functionality for GameObjects and Components within the SceneView (see #16). In the process, removed cloning of GameObjects from the SceneView context menu.\r\n\r\n### Details\r\n- Added new PasteGameObjectAction in DualityEditor\r\n- Added new context menu actions to SceneView for Copy and Paste\r\n- Removed clone context menu action\r\n- Supports copy/paste of arbitrary object hierarchies and can paste onto multiple objects\r\n\r\nWhile modifying the project Resources, VS regenerated the SceneViewRes.Designer.cs file and switched from German(I think) to English. I wish it wasn't dirtying up this PR with unrelated changes but I don't know how to fix it but keep the changes it needs... Sorry."},"comment":{"url":"https://api.github.com/repos/AdamsLair/duality/issues/comments/388556150","html_url":"https://github.com/AdamsLair/duality/pull/652#issuecomment-388556150","issue_url":"https://api.github.com/repos/AdamsLair/duality/issues/652","id":388556150,"user":{"login":"ilexp","id":14859411,"avatar_url":"https://avatars3.githubusercontent.com/u/14859411?v=4","gravatar_id":"","url":"https://api.github.com/users/ilexp","html_url":"https://github.com/ilexp","followers_url":"https://api.github.com/users/ilexp/followers","following_url":"https://api.github.com/users/ilexp/following{/other_user}","gists_url":"https://api.github.com/users/ilexp/gists{/gist_id}","starred_url":"https://api.github.com/users/ilexp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilexp/subscriptions","organizations_url":"https://api.github.com/users/ilexp/orgs","repos_url":"https://api.github.com/users/ilexp/repos","events_url":"https://api.github.com/users/ilexp/events{/privacy}","received_events_url":"https://api.github.com/users/ilexp/received_events","type":"User","site_admin":false},"created_at":"2018-05-12T13:43:06Z","updated_at":"2018-05-12T13:43:06Z","author_association":"OWNER","body":"Let's not rush this. The DataObject extensions code is a part of the general editor infrastructure - it's quite ugly in its current state, but I wouldn't want to make it worse with a quickfix for a specific UI use case, even temporarily. I'm fine to just leave this PR open until merging becomes viable, so the reference / serialized problem with the current DataObject extensions can be solved properly in time.\r\n\r\nHow we proceed here depends - if you're interested in redesigning that part of the DataObject handling and already have a good idea on how to do that, feel free to do a PR on this, and we'll iterate there. Otherwise, we could wrap this up in a new issue, to be discussed and started independently."}}
{"actor":{"display_login":"ilexp"}}