{"action":"created","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/10375","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/10375/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/10375/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/10375/events","html_url":"https://github.com/godotengine/godot/issues/10375","id":250593277,"number":10375,"title":"2D editor enhancements","user":{"login":"groud","id":6093119,"avatar_url":"https://avatars0.githubusercontent.com/u/6093119?v=4","gravatar_id":"","url":"https://api.github.com/users/groud","html_url":"https://github.com/groud","followers_url":"https://api.github.com/users/groud/followers","following_url":"https://api.github.com/users/groud/following{/other_user}","gists_url":"https://api.github.com/users/groud/gists{/gist_id}","starred_url":"https://api.github.com/users/groud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groud/subscriptions","organizations_url":"https://api.github.com/users/groud/orgs","repos_url":"https://api.github.com/users/groud/repos","events_url":"https://api.github.com/users/groud/events{/privacy}","received_events_url":"https://api.github.com/users/groud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-08-16T11:25:18Z","updated_at":"2017-08-16T22:21:57Z","closed_at":null,"body":"Hi everyone,\r\n\r\nI plan to work on the 2D editor to make it more modern. I opened this issue to discuss what and how the changes should be implemented.\r\n\r\nHere is a list of what could be added:\r\n\r\n**Control nodes**\r\n- [ ] Display the margin values when moving a node,\r\n- [ ] When moving anchors, draw a rectangle to show the selected node without rotation/scaling,\r\n- [ ] Use the shift key to restraint anchor dragging to a single axis ?\r\n\r\n**Grid and guides**\r\n- [ ] Implement top and left rulers\r\n- [ ] Implement guides\r\n- [ ] Smart snapping: snap anchors / nodes to the grid / guides / align with other nodes, etc... (suggested by reduz)\r\n- [ ] Display the grid behind the selected node, but above the selected node's parents. \r\n- [ ] Implement a smart grid that align with the rulers, thus depending on the zoom level.\r\n\r\n**Other**\r\n- [ ] Add a local/global button that could:\r\n   - rotate the view to align with the selected node (or its parent)\r\n   - display the grid relative to the node,\r\n   - If it is implemented, make the smart grid/rulers display relative values instead of absolute ?\r\n- [ ] Blender-like selection: first click selects the topmost node, other the one under and so on. _(implementation reminder to myself: keep a list of the control nodes under mouse when clicking somewhere. If the list changes when we click somewhere else, we select the node on the top, else, we take the following node in the list)_\r\n"},"comment":{"url":"https://api.github.com/repos/godotengine/godot/issues/comments/322915962","html_url":"https://github.com/godotengine/godot/issues/10375#issuecomment-322915962","issue_url":"https://api.github.com/repos/godotengine/godot/issues/10375","id":322915962,"user":{"login":"groud","id":6093119,"avatar_url":"https://avatars0.githubusercontent.com/u/6093119?v=4","gravatar_id":"","url":"https://api.github.com/users/groud","html_url":"https://github.com/groud","followers_url":"https://api.github.com/users/groud/followers","following_url":"https://api.github.com/users/groud/following{/other_user}","gists_url":"https://api.github.com/users/groud/gists{/gist_id}","starred_url":"https://api.github.com/users/groud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/groud/subscriptions","organizations_url":"https://api.github.com/users/groud/orgs","repos_url":"https://api.github.com/users/groud/repos","events_url":"https://api.github.com/users/groud/events{/privacy}","received_events_url":"https://api.github.com/users/groud/received_events","type":"User","site_admin":false},"created_at":"2017-08-16T22:21:57Z","updated_at":"2017-08-16T22:21:57Z","body":"> configurable modifier for zooming\r\nThis is not clear, what do you mean ?\r\n"}}
{"actor":{"display_login":"groud"}}