{"action":"created","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/19127","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/19127/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/19127/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/19127/events","html_url":"https://github.com/godotengine/godot/pull/19127","id":325805349,"number":19127,"title":"Improve TileMap undo operations","user":{"login":"marcelofg55","id":10578225,"avatar_url":"https://avatars1.githubusercontent.com/u/10578225?v=4","gravatar_id":"","url":"https://api.github.com/users/marcelofg55","html_url":"https://github.com/marcelofg55","followers_url":"https://api.github.com/users/marcelofg55/followers","following_url":"https://api.github.com/users/marcelofg55/following{/other_user}","gists_url":"https://api.github.com/users/marcelofg55/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelofg55/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelofg55/subscriptions","organizations_url":"https://api.github.com/users/marcelofg55/orgs","repos_url":"https://api.github.com/users/marcelofg55/repos","events_url":"https://api.github.com/users/marcelofg55/events{/privacy}","received_events_url":"https://api.github.com/users/marcelofg55/received_events","type":"User","site_admin":false},"labels":[{"id":73330064,"url":"https://api.github.com/repos/godotengine/godot/labels/bug","name":"bug","color":"ff2222","default":true},{"id":279098219,"url":"https://api.github.com/repos/godotengine/godot/labels/topic:editor","name":"topic:editor","color":"ffdd44","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/godotengine/godot/milestones/7","html_url":"https://github.com/godotengine/godot/milestone/7","labels_url":"https://api.github.com/repos/godotengine/godot/milestones/7/labels","id":2529217,"number":7,"title":"3.1","description":"","creator":{"login":"akien-mga","id":4701338,"avatar_url":"https://avatars0.githubusercontent.com/u/4701338?v=4","gravatar_id":"","url":"https://api.github.com/users/akien-mga","html_url":"https://github.com/akien-mga","followers_url":"https://api.github.com/users/akien-mga/followers","following_url":"https://api.github.com/users/akien-mga/following{/other_user}","gists_url":"https://api.github.com/users/akien-mga/gists{/gist_id}","starred_url":"https://api.github.com/users/akien-mga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akien-mga/subscriptions","organizations_url":"https://api.github.com/users/akien-mga/orgs","repos_url":"https://api.github.com/users/akien-mga/repos","events_url":"https://api.github.com/users/akien-mga/events{/privacy}","received_events_url":"https://api.github.com/users/akien-mga/received_events","type":"User","site_admin":false},"open_issues":932,"closed_issues":1405,"state":"open","created_at":"2017-05-18T13:33:56Z","updated_at":"2018-05-24T00:19:28Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2018-05-23T17:35:21Z","updated_at":"2018-05-24T11:13:06Z","closed_at":"2018-05-23T21:10:31Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/godotengine/godot/pulls/19127","html_url":"https://github.com/godotengine/godot/pull/19127","diff_url":"https://github.com/godotengine/godot/pull/19127.diff","patch_url":"https://github.com/godotengine/godot/pull/19127.patch"},"body":"Fixes #18996\r\nThis changes the way the TileMap works with undo operations, before the whole tile_data was used to undo/redo which can freeze the engine a lot with big tilemaps, after this PR only the changed cells are used to undo/redo."},"comment":{"url":"https://api.github.com/repos/godotengine/godot/issues/comments/391676995","html_url":"https://github.com/godotengine/godot/pull/19127#issuecomment-391676995","issue_url":"https://api.github.com/repos/godotengine/godot/issues/19127","id":391676995,"user":{"login":"MarianoGnu","id":1776044,"avatar_url":"https://avatars2.githubusercontent.com/u/1776044?v=4","gravatar_id":"","url":"https://api.github.com/users/MarianoGnu","html_url":"https://github.com/MarianoGnu","followers_url":"https://api.github.com/users/MarianoGnu/followers","following_url":"https://api.github.com/users/MarianoGnu/following{/other_user}","gists_url":"https://api.github.com/users/MarianoGnu/gists{/gist_id}","starred_url":"https://api.github.com/users/MarianoGnu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MarianoGnu/subscriptions","organizations_url":"https://api.github.com/users/MarianoGnu/orgs","repos_url":"https://api.github.com/users/MarianoGnu/repos","events_url":"https://api.github.com/users/MarianoGnu/events{/privacy}","received_events_url":"https://api.github.com/users/MarianoGnu/received_events","type":"User","site_admin":false},"created_at":"2018-05-24T11:13:06Z","updated_at":"2018-05-24T11:13:06Z","author_association":"CONTRIBUTOR","body":"Also when you draw with autotiles (or over autotiles, even if you are drawing a normal tile) tiles that are not included in your drawing may change, you you can't just save and restore the tiles you are drawing, you have to also save and restore the ones around them."}}
{"actor":{"display_login":"MarianoGnu"}}