{"action":"closed","issue":{"url":"https://api.github.com/repos/charto/phosphor-float-area/issues/1","repository_url":"https://api.github.com/repos/charto/phosphor-float-area","labels_url":"https://api.github.com/repos/charto/phosphor-float-area/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/charto/phosphor-float-area/issues/1/comments","events_url":"https://api.github.com/repos/charto/phosphor-float-area/issues/1/events","html_url":"https://github.com/charto/phosphor-float-area/issues/1","id":211657571,"number":1,"title":"Backlog","user":{"login":"jjrv","id":778781,"avatar_url":"https://avatars1.githubusercontent.com/u/778781?v=4","gravatar_id":"","url":"https://api.github.com/users/jjrv","html_url":"https://github.com/jjrv","followers_url":"https://api.github.com/users/jjrv/followers","following_url":"https://api.github.com/users/jjrv/following{/other_user}","gists_url":"https://api.github.com/users/jjrv/gists{/gist_id}","starred_url":"https://api.github.com/users/jjrv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjrv/subscriptions","organizations_url":"https://api.github.com/users/jjrv/orgs","repos_url":"https://api.github.com/users/jjrv/repos","events_url":"https://api.github.com/users/jjrv/events{/privacy}","received_events_url":"https://api.github.com/users/jjrv/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-03-03T10:58:35Z","updated_at":"2017-09-07T18:08:59Z","closed_at":"2017-09-07T18:08:59Z","author_association":"OWNER","body":"- [x] Ensure dragging from the middle of dialog content doesn't move the dialog.\r\n- [x] Remove timeout between deparent and re-insert of dropped tabs, instead insert from the update function.\r\n- [x] Make the dialog resizable.\r\n- [x] Make the dialog resize its contents to match the dialog size.\r\n- [x] Make the dialog expand to fit contents if necessary.\r\n- [x] Clicking a dialog moves it on top in z-order.\r\n- [x] Ensure dialogs stay inside their parent floating area.\r\n  - Can't be moved outside bounds on top or right edges.\r\n  - Can't be moved towards the left to hide more than 50%.\r\n  - Can't be moved towards the bottom to hide top tab bar.\r\n  - Both when dragging dialogs and when resizing the floating area!\r\n- [x] When dragging tabs from inside already floating dialogs, re-use their size.\r\n- [x] When dragging from dock, get window width or height from docked widget size and compute the other dimension.\r\n  - Constrain to max half of the shorter float area dimension, as done currently.\r\n"}}
{"actor":{"display_login":"jjrv"}}