{"action":"closed","number":4863,"pull_request":{"url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/4863","id":86527936,"html_url":"https://github.com/openmicroscopy/openmicroscopy/pull/4863","diff_url":"https://github.com/openmicroscopy/openmicroscopy/pull/4863.diff","patch_url":"https://github.com/openmicroscopy/openmicroscopy/pull/4863.patch","issue_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues/4863","number":4863,"state":"closed","locked":false,"title":"Spw grid view","user":{"login":"will-moore","id":900055,"avatar_url":"https://avatars.githubusercontent.com/u/900055?v=3","gravatar_id":"","url":"https://api.github.com/users/will-moore","html_url":"https://github.com/will-moore","followers_url":"https://api.github.com/users/will-moore/followers","following_url":"https://api.github.com/users/will-moore/following{/other_user}","gists_url":"https://api.github.com/users/will-moore/gists{/gist_id}","starred_url":"https://api.github.com/users/will-moore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/will-moore/subscriptions","organizations_url":"https://api.github.com/users/will-moore/orgs","repos_url":"https://api.github.com/users/will-moore/repos","events_url":"https://api.github.com/users/will-moore/events{/privacy}","received_events_url":"https://api.github.com/users/will-moore/received_events","type":"User","site_admin":false},"body":"# What this PR does\r\n\r\nFirst PR towards support for new SPW 'grid' layout.\r\nThis introduces a few changes, but not \"full support\" of https://github.com/openmicroscopy/design/issues/52\r\n\r\n - When a Well is selected, right panel shows Well details & annotations (instead of Image)\r\n - Image thumbnails are shown for selected well(s) below plate.\r\n - Click to select an Image - this image will be shown in right panel.\r\n - Plate and Well Images can both be zoomed with sliders\r\n\r\nThis PR does not support a number of 'grid view' features (to come in future PRs)\r\n - Spacial layout of fields within well\r\n - Set number of columns in grid-view\r\n\r\n![screen shot 2016-09-23 at 15 43 35](https://cloud.githubusercontent.com/assets/900055/18790450/b413f082-81a6-11e6-986b-c2e212245dd3.png)\r\n\r\n\r\n# Testing this PR\r\n - Test Well annotations (Wells have not previously been annotatable)\r\n    - Add, remove etc all types of annotations on Well.\r\n    - Batch select Wells and add/remove annotations.\r\n    - Metadata and Preview panels should be disabled for Wells\r\n - Test loading of thumbnails for selected wells:\r\n    - Select wells by Click or multi-select by drag or shift-click\r\n    - For each selected well, a row of images will be loaded in bottom pane\r\n    - Bottom pane can be resized by drag handle\r\n    - Plate and well Images can be zoomed with sliders in bottom-right of each panel\r\n - Clicking a single Image in bottom panel will load that image in Right panel.\r\n - Can select Images / Wells in turn.\r\n\r\n# TODO for this PR:\r\n\r\n - [x] Multi-select Images\r\n - [x] Indicate selected images with border etc.\r\n - [x] Preserve zoom sizes when switching between Plates\r\n - [x] Refresh Well grid thumbnails ( 'Save To All' or just 'Save')\r\n - [ ] Handle browsing Tag tree -> Well. What do we show in tree/centre/right panels?\r\n - [x] Tests for ```marshal_tagged``` in tree.py to test ```wells```\r\n\r\n","created_at":"2016-09-23T14:59:40Z","updated_at":"2016-10-21T14:21:33Z","closed_at":"2016-10-21T14:21:33Z","merged_at":null,"merge_commit_sha":"9c00bd8c4146aa519ffef80fcb64bbd19119e410","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/4863/commits","review_comments_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/4863/comments","review_comment_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/comments{/number}","comments_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues/4863/comments","statuses_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/statuses/122d277a66911400f747f8213a29df25dd3f02e4","head":{"label":"will-moore:spw_grid_view","ref":"spw_grid_view","sha":"122d277a66911400f747f8213a29df25dd3f02e4","user":{"login":"will-moore","id":900055,"avatar_url":"https://avatars.githubusercontent.com/u/900055?v=3","gravatar_id":"","url":"https://api.github.com/users/will-moore","html_url":"https://github.com/will-moore","followers_url":"https://api.github.com/users/will-moore/followers","following_url":"https://api.github.com/users/will-moore/following{/other_user}","gists_url":"https://api.github.com/users/will-moore/gists{/gist_id}","starred_url":"https://api.github.com/users/will-moore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/will-moore/subscriptions","organizations_url":"https://api.github.com/users/will-moore/orgs","repos_url":"https://api.github.com/users/will-moore/repos","events_url":"https://api.github.com/users/will-moore/events{/privacy}","received_events_url":"https://api.github.com/users/will-moore/received_events","type":"User","site_admin":false},"repo":{"id":2423057,"name":"openmicroscopy","full_name":"will-moore/openmicroscopy","owner":{"login":"will-moore","id":900055,"avatar_url":"https://avatars.githubusercontent.com/u/900055?v=3","gravatar_id":"","url":"https://api.github.com/users/will-moore","html_url":"https://github.com/will-moore","followers_url":"https://api.github.com/users/will-moore/followers","following_url":"https://api.github.com/users/will-moore/following{/other_user}","gists_url":"https://api.github.com/users/will-moore/gists{/gist_id}","starred_url":"https://api.github.com/users/will-moore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/will-moore/subscriptions","organizations_url":"https://api.github.com/users/will-moore/orgs","repos_url":"https://api.github.com/users/will-moore/repos","events_url":"https://api.github.com/users/will-moore/events{/privacy}","received_events_url":"https://api.github.com/users/will-moore/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/will-moore/openmicroscopy","description":"OME (Open Microscopy Environment) develops open-source software and data format standards for the storage and manipulation of biological light microscopy data. A joint project between universities, research establishments and industry in Europe and the USA, OME has over 20 active researchers with strong links to the microscopy community. Funded by private and public research grants, OME has been a major force on the international microscopy stage since 2000.","fork":true,"url":"https://api.github.com/repos/will-moore/openmicroscopy","forks_url":"https://api.github.com/repos/will-moore/openmicroscopy/forks","keys_url":"https://api.github.com/repos/will-moore/openmicroscopy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/will-moore/openmicroscopy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/will-moore/openmicroscopy/teams","hooks_url":"https://api.github.com/repos/will-moore/openmicroscopy/hooks","issue_events_url":"https://api.github.com/repos/will-moore/openmicroscopy/issues/events{/number}","events_url":"https://api.github.com/repos/will-moore/openmicroscopy/events","assignees_url":"https://api.github.com/repos/will-moore/openmicroscopy/assignees{/user}","branches_url":"https://api.github.com/repos/will-moore/openmicroscopy/branches{/branch}","tags_url":"https://api.github.com/repos/will-moore/openmicroscopy/tags","blobs_url":"https://api.github.com/repos/will-moore/openmicroscopy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/will-moore/openmicroscopy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/will-moore/openmicroscopy/git/refs{/sha}","trees_url":"https://api.github.com/repos/will-moore/openmicroscopy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/will-moore/openmicroscopy/statuses/{sha}","languages_url":"https://api.github.com/repos/will-moore/openmicroscopy/languages","stargazers_url":"https://api.github.com/repos/will-moore/openmicroscopy/stargazers","contributors_url":"https://api.github.com/repos/will-moore/openmicroscopy/contributors","subscribers_url":"https://api.github.com/repos/will-moore/openmicroscopy/subscribers","subscription_url":"https://api.github.com/repos/will-moore/openmicroscopy/subscription","commits_url":"https://api.github.com/repos/will-moore/openmicroscopy/commits{/sha}","git_commits_url":"https://api.github.com/repos/will-moore/openmicroscopy/git/commits{/sha}","comments_url":"https://api.github.com/repos/will-moore/openmicroscopy/comments{/number}","issue_comment_url":"https://api.github.com/repos/will-moore/openmicroscopy/issues/comments{/number}","contents_url":"https://api.github.com/repos/will-moore/openmicroscopy/contents/{+path}","compare_url":"https://api.github.com/repos/will-moore/openmicroscopy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/will-moore/openmicroscopy/merges","archive_url":"https://api.github.com/repos/will-moore/openmicroscopy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/will-moore/openmicroscopy/downloads","issues_url":"https://api.github.com/repos/will-moore/openmicroscopy/issues{/number}","pulls_url":"https://api.github.com/repos/will-moore/openmicroscopy/pulls{/number}","milestones_url":"https://api.github.com/repos/will-moore/openmicroscopy/milestones{/number}","notifications_url":"https://api.github.com/repos/will-moore/openmicroscopy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/will-moore/openmicroscopy/labels{/name}","releases_url":"https://api.github.com/repos/will-moore/openmicroscopy/releases{/id}","deployments_url":"https://api.github.com/repos/will-moore/openmicroscopy/deployments","created_at":"2011-09-20T14:52:46Z","updated_at":"2014-08-05T08:53:49Z","pushed_at":"2016-10-21T11:48:56Z","git_url":"git://github.com/will-moore/openmicroscopy.git","ssh_url":"git@github.com:will-moore/openmicroscopy.git","clone_url":"https://github.com/will-moore/openmicroscopy.git","svn_url":"https://github.com/will-moore/openmicroscopy","homepage":"http://www.openmicroscopy.org","size":2081970,"stargazers_count":2,"watchers_count":2,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":2,"default_branch":"develop"}},"base":{"label":"openmicroscopy:develop","ref":"develop","sha":"f0b5752c21ab971322b49485eaf62be5e3d18c2d","user":{"login":"openmicroscopy","id":975861,"avatar_url":"https://avatars.githubusercontent.com/u/975861?v=3","gravatar_id":"","url":"https://api.github.com/users/openmicroscopy","html_url":"https://github.com/openmicroscopy","followers_url":"https://api.github.com/users/openmicroscopy/followers","following_url":"https://api.github.com/users/openmicroscopy/following{/other_user}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","repos_url":"https://api.github.com/users/openmicroscopy/repos","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","type":"Organization","site_admin":false},"repo":{"id":2228226,"name":"openmicroscopy","full_name":"openmicroscopy/openmicroscopy","owner":{"login":"openmicroscopy","id":975861,"avatar_url":"https://avatars.githubusercontent.com/u/975861?v=3","gravatar_id":"","url":"https://api.github.com/users/openmicroscopy","html_url":"https://github.com/openmicroscopy","followers_url":"https://api.github.com/users/openmicroscopy/followers","following_url":"https://api.github.com/users/openmicroscopy/following{/other_user}","gists_url":"https://api.github.com/users/openmicroscopy/gists{/gist_id}","starred_url":"https://api.github.com/users/openmicroscopy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openmicroscopy/subscriptions","organizations_url":"https://api.github.com/users/openmicroscopy/orgs","repos_url":"https://api.github.com/users/openmicroscopy/repos","events_url":"https://api.github.com/users/openmicroscopy/events{/privacy}","received_events_url":"https://api.github.com/users/openmicroscopy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/openmicroscopy/openmicroscopy","description":"OME (Open Microscopy Environment) develops open-source software and data format standards for the storage and manipulation of biological light microscopy data. A joint project between universities, research establishments and industry in Europe and the USA, OME has over 20 active researchers with strong links to the microscopy community. Funded by private and public research grants, OME has been a major force on the international microscopy stage since 2000.","fork":false,"url":"https://api.github.com/repos/openmicroscopy/openmicroscopy","forks_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/forks","keys_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/teams","hooks_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/hooks","issue_events_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues/events{/number}","events_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/events","assignees_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/assignees{/user}","branches_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/branches{/branch}","tags_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/tags","blobs_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/git/refs{/sha}","trees_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/statuses/{sha}","languages_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/languages","stargazers_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/stargazers","contributors_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/contributors","subscribers_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/subscribers","subscription_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/subscription","commits_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/commits{/sha}","git_commits_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/git/commits{/sha}","comments_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/comments{/number}","issue_comment_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues/comments{/number}","contents_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/contents/{+path}","compare_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/merges","archive_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/downloads","issues_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues{/number}","pulls_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls{/number}","milestones_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/milestones{/number}","notifications_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/labels{/name}","releases_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/releases{/id}","deployments_url":"https://api.github.com/repos/openmicroscopy/openmicroscopy/deployments","created_at":"2011-08-18T14:26:02Z","updated_at":"2016-10-21T12:10:01Z","pushed_at":"2016-10-21T13:06:58Z","git_url":"git://github.com/openmicroscopy/openmicroscopy.git","ssh_url":"git@github.com:openmicroscopy/openmicroscopy.git","clone_url":"https://github.com/openmicroscopy/openmicroscopy.git","svn_url":"https://github.com/openmicroscopy/openmicroscopy","homepage":"http://www.openmicroscopy.org","size":2122206,"stargazers_count":88,"watchers_count":88,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":77,"mirror_url":null,"open_issues_count":26,"forks":77,"open_issues":26,"watchers":88,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/4863"},"html":{"href":"https://github.com/openmicroscopy/openmicroscopy/pull/4863"},"issue":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues/4863"},"comments":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/issues/4863/comments"},"review_comments":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/4863/comments"},"review_comment":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/pulls/4863/commits"},"statuses":{"href":"https://api.github.com/repos/openmicroscopy/openmicroscopy/statuses/122d277a66911400f747f8213a29df25dd3f02e4"}},"merged":false,"mergeable":true,"mergeable_state":"unstable","merged_by":null,"comments":18,"review_comments":3,"commits":36,"additions":613,"deletions":266,"changed_files":24}}
{"actor":{"display_login":"will-moore"}}