{"action":"created","issue":{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/127","labels_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/127/labels{/name}","comments_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/127/comments","events_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/127/events","html_url":"https://github.com/ZaneDubya/UltimaXNA/issues/127","id":69897091,"number":127,"title":"Restrict gumps from moving off screen.","user":{"login":"ZaneDubya","id":7041719,"avatar_url":"https://avatars.githubusercontent.com/u/7041719?v=3","gravatar_id":"","url":"https://api.github.com/users/ZaneDubya","html_url":"https://github.com/ZaneDubya","followers_url":"https://api.github.com/users/ZaneDubya/followers","following_url":"https://api.github.com/users/ZaneDubya/following{/other_user}","gists_url":"https://api.github.com/users/ZaneDubya/gists{/gist_id}","starred_url":"https://api.github.com/users/ZaneDubya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZaneDubya/subscriptions","organizations_url":"https://api.github.com/users/ZaneDubya/orgs","repos_url":"https://api.github.com/users/ZaneDubya/repos","events_url":"https://api.github.com/users/ZaneDubya/events{/privacy}","received_events_url":"https://api.github.com/users/ZaneDubya/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/labels/bug","name":"bug","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/milestones/3","html_url":"https://github.com/ZaneDubya/UltimaXNA/milestones/Milestone%200.5","labels_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/milestones/3/labels","id":1040576,"number":3,"title":"Milestone 0.5","description":"Preliminary goals for this milestone:\r\n\r\nFeatures:\r\n* Completely implement server-side gumps. #100\r\n* Client window can resize/maximize/restore. #39, #132\r\n* Create an options menu that will allow the client to adjust values in Settings.\r\n* Implement the skills scroll gumps. #81.\r\n* Implement the journal gump. #98\r\n\r\nRefactoring:\r\n* Clean up UltimaClient:\r\n  * Login packet handling should be handled by UltimaLogin.LoginClient\r\n  * World packet handling should be handled by UltimaWorld.WorldClient\r\n* Reduce use of singletons throughout.","creator":{"login":"ZaneDubya","id":7041719,"avatar_url":"https://avatars.githubusercontent.com/u/7041719?v=3","gravatar_id":"","url":"https://api.github.com/users/ZaneDubya","html_url":"https://github.com/ZaneDubya","followers_url":"https://api.github.com/users/ZaneDubya/followers","following_url":"https://api.github.com/users/ZaneDubya/following{/other_user}","gists_url":"https://api.github.com/users/ZaneDubya/gists{/gist_id}","starred_url":"https://api.github.com/users/ZaneDubya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZaneDubya/subscriptions","organizations_url":"https://api.github.com/users/ZaneDubya/orgs","repos_url":"https://api.github.com/users/ZaneDubya/repos","events_url":"https://api.github.com/users/ZaneDubya/events{/privacy}","received_events_url":"https://api.github.com/users/ZaneDubya/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":17,"state":"open","created_at":"2015-03-26T19:00:55Z","updated_at":"2015-04-22T16:53:07Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-04-21T16:50:09Z","updated_at":"2015-04-22T16:54:14Z","closed_at":null,"body":"As a player, I can, with one misplaced drag of the mouse, move a gump entirely off screen. I've now lost a paperdoll, and can't close it. Oops.\r\n\r\nI believe it would be appropriate to stop gumps moving off the screen either entirely, or when only a portion of the gump (1/2?) remains on screen.\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/11703940-restrict-gumps-from-moving-off-screen?utm_campaign=plugin&utm_content=tracker%2F11985070&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F11985070&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/comments/95262877","html_url":"https://github.com/ZaneDubya/UltimaXNA/issues/127#issuecomment-95262877","issue_url":"https://api.github.com/repos/ZaneDubya/UltimaXNA/issues/127","id":95262877,"user":{"login":"ZaneDubya","id":7041719,"avatar_url":"https://avatars.githubusercontent.com/u/7041719?v=3","gravatar_id":"","url":"https://api.github.com/users/ZaneDubya","html_url":"https://github.com/ZaneDubya","followers_url":"https://api.github.com/users/ZaneDubya/followers","following_url":"https://api.github.com/users/ZaneDubya/following{/other_user}","gists_url":"https://api.github.com/users/ZaneDubya/gists{/gist_id}","starred_url":"https://api.github.com/users/ZaneDubya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZaneDubya/subscriptions","organizations_url":"https://api.github.com/users/ZaneDubya/orgs","repos_url":"https://api.github.com/users/ZaneDubya/repos","events_url":"https://api.github.com/users/ZaneDubya/events{/privacy}","received_events_url":"https://api.github.com/users/ZaneDubya/received_events","type":"User","site_admin":false},"created_at":"2015-04-22T16:54:14Z","updated_at":"2015-04-22T16:54:14Z","body":"I think that 50% would be good _if_ the game window gump worked correctly."}}