{"action":"created","issue":{"url":"https://api.github.com/repos/pencil2d/pencil/issues/1053","repository_url":"https://api.github.com/repos/pencil2d/pencil","labels_url":"https://api.github.com/repos/pencil2d/pencil/issues/1053/labels{/name}","comments_url":"https://api.github.com/repos/pencil2d/pencil/issues/1053/comments","events_url":"https://api.github.com/repos/pencil2d/pencil/issues/1053/events","html_url":"https://github.com/pencil2d/pencil/issues/1053","id":355716998,"node_id":"MDU6SXNzdWUzNTU3MTY5OTg=","number":1053,"title":"Rotation transform related issues under specific selection tool conditions","user":{"login":"Jose-Moreno","id":4912907,"node_id":"MDQ6VXNlcjQ5MTI5MDc=","avatar_url":"https://avatars2.githubusercontent.com/u/4912907?v=4","gravatar_id":"","url":"https://api.github.com/users/Jose-Moreno","html_url":"https://github.com/Jose-Moreno","followers_url":"https://api.github.com/users/Jose-Moreno/followers","following_url":"https://api.github.com/users/Jose-Moreno/following{/other_user}","gists_url":"https://api.github.com/users/Jose-Moreno/gists{/gist_id}","starred_url":"https://api.github.com/users/Jose-Moreno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jose-Moreno/subscriptions","organizations_url":"https://api.github.com/users/Jose-Moreno/orgs","repos_url":"https://api.github.com/users/Jose-Moreno/repos","events_url":"https://api.github.com/users/Jose-Moreno/events{/privacy}","received_events_url":"https://api.github.com/users/Jose-Moreno/received_events","type":"User","site_admin":false},"labels":[{"id":45208984,"node_id":"MDU6TGFiZWw0NTIwODk4NA==","url":"https://api.github.com/repos/pencil2d/pencil/labels/bug","name":"bug","color":"e11d21","default":true},{"id":1019821887,"node_id":"MDU6TGFiZWwxMDE5ODIxODg3","url":"https://api.github.com/repos/pencil2d/pencil/labels/tool:%20selection","name":"tool: selection","color":"e86320","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-30T19:10:49Z","updated_at":"2018-09-07T01:11:24Z","closed_at":null,"author_association":"MEMBER","body":"### --Issue Summary--\r\n- [ ] **Issue A** After applying a rotation transformation, if you press CTRL + A to select all the content and try to transform the drawing again, the rotation transformation re-applies itself on any subsequent new selection (watch attached video). This happens with both bitmap and vector drawings.\r\n\r\n**Note**: This issue although is not critical it can be annoying, however I was thinking it could also be considered and refactored into a new feature related to the multi-frame transform request but for any transform type (position, rotation, scale). Please discuss.\r\n\r\n- [x] **Issue B** When applying a rotation transform multiple times using Issue F method, the image bounding box gets bigger and bigger. This could cause a memory leak.\r\n\r\n### --Expected Results--\r\nThis shouldn't happen at least without the user prompting such behaviour.\r\n\r\n### --Video or Image Reference--\r\nhttps://youtu.be/-j-qj7n8-Tc\r\n\r\n### --Steps to reproduce--\r\n1. Draw something\r\n2. Create a selection\r\n3. Rotate the drawing inside the selection and apply the transformation (click outside the selection with the move tool)\r\n4. Create a new drawing in a new frame.\r\n5. Press CTRL + A to select the new drawing\r\n6. Use the move tool only to click the drawing to enter \"transformation mode\"\r\n7. Note how the previous transform is applied to the drawing. This only happens with rotation.\r\n8. If you keep applying the transform to the same drawing using this method, Issue B will become apparent as well (watch video).\r\n\r\n### --System Information--\r\n+ Pencil2D Version:\r\nVersion: 0.6.1.1\r\ncommit: 0a2c87b523fc81c655daf391a26af967134ba733\r\ndate: 2018-08-20_11:39:21\r\nDevelopment build\r\nOperating System: Windows 7 SP 1 (6.1)\r\nCPU Architecture: x86_64"},"comment":{"url":"https://api.github.com/repos/pencil2d/pencil/issues/comments/419289060","html_url":"https://github.com/pencil2d/pencil/issues/1053#issuecomment-419289060","issue_url":"https://api.github.com/repos/pencil2d/pencil/issues/1053","id":419289060,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTI4OTA2MA==","user":{"login":"Jose-Moreno","id":4912907,"node_id":"MDQ6VXNlcjQ5MTI5MDc=","avatar_url":"https://avatars2.githubusercontent.com/u/4912907?v=4","gravatar_id":"","url":"https://api.github.com/users/Jose-Moreno","html_url":"https://github.com/Jose-Moreno","followers_url":"https://api.github.com/users/Jose-Moreno/followers","following_url":"https://api.github.com/users/Jose-Moreno/following{/other_user}","gists_url":"https://api.github.com/users/Jose-Moreno/gists{/gist_id}","starred_url":"https://api.github.com/users/Jose-Moreno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jose-Moreno/subscriptions","organizations_url":"https://api.github.com/users/Jose-Moreno/orgs","repos_url":"https://api.github.com/users/Jose-Moreno/repos","events_url":"https://api.github.com/users/Jose-Moreno/events{/privacy}","received_events_url":"https://api.github.com/users/Jose-Moreno/received_events","type":"User","site_admin":false},"created_at":"2018-09-07T01:11:24Z","updated_at":"2018-09-07T01:11:24Z","author_association":"MEMBER","body":"**_Issue B has been solved as of the following version of Pencil2D_**\r\nVersion: 0.6.1.1\r\ncommit: 3892671dcd7c43f159949e0fb99f8fe078a85feb\r\ndate: 2018-09-05_14:03:10\r\nDevelopment build\r\nOperating System: Windows 7 SP 1 (6.1)\r\nCPU Architecture: x86_64"}}
{"actor":{"display_login":"Jose-Moreno"}}