{"action":"created","issue":{"url":"https://api.github.com/repos/scala/scala/issues/4912","repository_url":"https://api.github.com/repos/scala/scala","labels_url":"https://api.github.com/repos/scala/scala/issues/4912/labels{/name}","comments_url":"https://api.github.com/repos/scala/scala/issues/4912/comments","events_url":"https://api.github.com/repos/scala/scala/issues/4912/events","html_url":"https://github.com/scala/scala/pull/4912","id":127932359,"number":4912,"title":"add new search - featuring entity and member search","user":{"login":"felixmulder","id":1530049,"avatar_url":"https://avatars.githubusercontent.com/u/1530049?v=3","gravatar_id":"","url":"https://api.github.com/users/felixmulder","html_url":"https://github.com/felixmulder","followers_url":"https://api.github.com/users/felixmulder/followers","following_url":"https://api.github.com/users/felixmulder/following{/other_user}","gists_url":"https://api.github.com/users/felixmulder/gists{/gist_id}","starred_url":"https://api.github.com/users/felixmulder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/felixmulder/subscriptions","organizations_url":"https://api.github.com/users/felixmulder/orgs","repos_url":"https://api.github.com/users/felixmulder/repos","events_url":"https://api.github.com/users/felixmulder/events{/privacy}","received_events_url":"https://api.github.com/users/felixmulder/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/scala/scala/labels/reviewed","name":"reviewed","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/scala/scala/milestones/51","html_url":"https://github.com/scala/scala/milestones/2.12.0-M4","labels_url":"https://api.github.com/repos/scala/scala/milestones/51/labels","id":1337791,"number":51,"title":"2.12.0-M4","description":"Merge to 2.12.x. Leads: @sethtisue & @adriaanm\r\n\r\n  - [ ] traits: refactor back-end to reduce reliance on addinterfaces & mixins (retronym, adriaanm, sethtisue)\r\n  - [ ] traits: compile to interfaces with default methods (retronym, adriaanm)\r\n  - [ ] traits: use INDY instead of static fields in implementation classes, which are no longer emitted (retronym) \r\n  - [X] optimizer: Copy propagation, remove unused values (closures!) and local variables  (lrytz)\r\n  - [ ] optimizer: box-unbox elimination (lrytz)\r\n  - [ ] SAM: enable by default, don't include in overload resolution? (adriaanm)\r\n  - [ ] sbt build & CI (szeiger, sethtisue)\r\n  - [ ] collections integration with Java 8 Streams (ichoran)\r\n  - [X] remove genicode (ensure sbt/ide/... still works) (soc, lrytz)\r\n","creator":{"login":"lrytz","id":119636,"avatar_url":"https://avatars.githubusercontent.com/u/119636?v=3","gravatar_id":"","url":"https://api.github.com/users/lrytz","html_url":"https://github.com/lrytz","followers_url":"https://api.github.com/users/lrytz/followers","following_url":"https://api.github.com/users/lrytz/following{/other_user}","gists_url":"https://api.github.com/users/lrytz/gists{/gist_id}","starred_url":"https://api.github.com/users/lrytz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lrytz/subscriptions","organizations_url":"https://api.github.com/users/lrytz/orgs","repos_url":"https://api.github.com/users/lrytz/repos","events_url":"https://api.github.com/users/lrytz/events{/privacy}","received_events_url":"https://api.github.com/users/lrytz/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":88,"state":"open","created_at":"2015-10-05T09:46:45Z","updated_at":"2016-02-07T14:23:40Z","due_on":"2016-02-11T08:00:00Z","closed_at":null},"comments":36,"created_at":"2016-01-21T14:12:40Z","updated_at":"2016-02-08T12:01:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala/scala/pulls/4912","html_url":"https://github.com/scala/scala/pull/4912","diff_url":"https://github.com/scala/scala/pull/4912.diff","patch_url":"https://github.com/scala/scala/pull/4912.patch"},"body":"New search functionality\r\n--------------------------------\r\n\r\nThis commit adds a revamped search function for the scaladoc tool. It\r\nalso contains a number of small fixes for HTML-layout and JavaScript\r\nissues.\r\n\r\nThe search is implemented by enhancing the scheduler and using\r\nJavaScript promises. List of changes/additions:\r\n\r\n* Revamped search functionality\r\n    - Search members as well as entities\r\n    - Preserve keyboard navigation\r\n    - Scroll to selected entity if outside of viewport\r\n    - Non-blocking, cancelable\r\n* Display library name (top left)\r\n* Refactored scheduler\r\n* Cleanup of HTML layout\r\n    - Removed left pane\r\n    - Better mobile layout, no need for dynamic offsets\r\n    - Remove unused element classes\r\n\r\n\r\nTested On\r\n--------------\r\nChrome 47.0.2526.106\r\nFirefox 43.0.4\r\nSafari  9.0.2 (11601.3.9)\r\nOS X\r\n\r\nPreview\r\n-----------\r\nhttps://dl.dropboxusercontent.com/u/358427/scaladoc/library/index.html#scala.Boolean\r\n\r\n**Review:** @heathermiller, @VladUreche "},"comment":{"url":"https://api.github.com/repos/scala/scala/issues/comments/181336406","html_url":"https://github.com/scala/scala/pull/4912#issuecomment-181336406","issue_url":"https://api.github.com/repos/scala/scala/issues/4912","id":181336406,"user":{"login":"felixmulder","id":1530049,"avatar_url":"https://avatars.githubusercontent.com/u/1530049?v=3","gravatar_id":"","url":"https://api.github.com/users/felixmulder","html_url":"https://github.com/felixmulder","followers_url":"https://api.github.com/users/felixmulder/followers","following_url":"https://api.github.com/users/felixmulder/following{/other_user}","gists_url":"https://api.github.com/users/felixmulder/gists{/gist_id}","starred_url":"https://api.github.com/users/felixmulder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/felixmulder/subscriptions","organizations_url":"https://api.github.com/users/felixmulder/orgs","repos_url":"https://api.github.com/users/felixmulder/repos","events_url":"https://api.github.com/users/felixmulder/events{/privacy}","received_events_url":"https://api.github.com/users/felixmulder/received_events","type":"User","site_admin":false},"created_at":"2016-02-08T12:01:43Z","updated_at":"2016-02-08T12:01:43Z","body":"Would something like this be interesting for showing an overview: http://visjs.org/examples/network/layout/hierarchicalLayout.html"}}