{"action":"created","issue":{"url":"https://api.github.com/repos/OpenOrienteering/mapper/issues/1244","repository_url":"https://api.github.com/repos/OpenOrienteering/mapper","labels_url":"https://api.github.com/repos/OpenOrienteering/mapper/issues/1244/labels{/name}","comments_url":"https://api.github.com/repos/OpenOrienteering/mapper/issues/1244/comments","events_url":"https://api.github.com/repos/OpenOrienteering/mapper/issues/1244/events","html_url":"https://github.com/OpenOrienteering/mapper/issues/1244","id":440601741,"node_id":"MDU6SXNzdWU0NDA2MDE3NDE=","number":1244,"title":"Enhancement: Warn upon unintentional move of objects","user":{"login":"lpechacek","id":5584406,"node_id":"MDQ6VXNlcjU1ODQ0MDY=","avatar_url":"https://avatars0.githubusercontent.com/u/5584406?v=4","gravatar_id":"","url":"https://api.github.com/users/lpechacek","html_url":"https://github.com/lpechacek","followers_url":"https://api.github.com/users/lpechacek/followers","following_url":"https://api.github.com/users/lpechacek/following{/other_user}","gists_url":"https://api.github.com/users/lpechacek/gists{/gist_id}","starred_url":"https://api.github.com/users/lpechacek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lpechacek/subscriptions","organizations_url":"https://api.github.com/users/lpechacek/orgs","repos_url":"https://api.github.com/users/lpechacek/repos","events_url":"https://api.github.com/users/lpechacek/events{/privacy}","received_events_url":"https://api.github.com/users/lpechacek/received_events","type":"User","site_admin":false},"labels":[{"id":242632570,"node_id":"MDU6TGFiZWwyNDI2MzI1NzA=","url":"https://api.github.com/repos/OpenOrienteering/mapper/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-05-06T08:54:34Z","updated_at":"2019-05-06T10:48:32Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"### Steps to reproduce\r\n1. Select multiple objects using e.g. \"select objects with symbol XYZ\".\r\n2. Unintentionally trip over the purple frame moving all the objects.\r\n\r\n### Actual behaviour\r\nAll objects in the map are displaced from their position without the user noticing.\r\n\r\n### Expected behaviour\r\nMapper should warn that objects which are outside of the view are going to move and request confirmation for the operation. This warning could perhaps be emitted also for large objects which extend outside the view. When the user tries to adjust Bezier curve handle but instead moves the purple frame, the displacement might not be imminent.\r\n\r\n### Configuration\r\nMapper Version: origin/dev\r\nOperating System: openSUSE Tumbleweed\r\n"},"comment":{"url":"https://api.github.com/repos/OpenOrienteering/mapper/issues/comments/489579340","html_url":"https://github.com/OpenOrienteering/mapper/issues/1244#issuecomment-489579340","issue_url":"https://api.github.com/repos/OpenOrienteering/mapper/issues/1244","id":489579340,"node_id":"MDEyOklzc3VlQ29tbWVudDQ4OTU3OTM0MA==","user":{"login":"jmacura","id":5598693,"node_id":"MDQ6VXNlcjU1OTg2OTM=","avatar_url":"https://avatars1.githubusercontent.com/u/5598693?v=4","gravatar_id":"","url":"https://api.github.com/users/jmacura","html_url":"https://github.com/jmacura","followers_url":"https://api.github.com/users/jmacura/followers","following_url":"https://api.github.com/users/jmacura/following{/other_user}","gists_url":"https://api.github.com/users/jmacura/gists{/gist_id}","starred_url":"https://api.github.com/users/jmacura/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmacura/subscriptions","organizations_url":"https://api.github.com/users/jmacura/orgs","repos_url":"https://api.github.com/users/jmacura/repos","events_url":"https://api.github.com/users/jmacura/events{/privacy}","received_events_url":"https://api.github.com/users/jmacura/received_events","type":"User","site_admin":false},"created_at":"2019-05-06T10:48:32Z","updated_at":"2019-05-06T10:48:32Z","author_association":"NONE","body":"For the record, [JOSM](https://github.com/openstreetmap/josm) has similar feature implemented -- when the user tries to move more then N nodes (not sure about the N value) at a time, he is warned and asked for confirmation.\r\nAlthough in Mapper case, this should be probably based rather on the size of the object/s bounding box, than the total number of points moved."}}
{"actor":{"display_login":"jmacura"}}