{"action":"created","issue":{"url":"https://api.github.com/repos/scala/scala/issues/4877","labels_url":"https://api.github.com/repos/scala/scala/issues/4877/labels{/name}","comments_url":"https://api.github.com/repos/scala/scala/issues/4877/comments","events_url":"https://api.github.com/repos/scala/scala/issues/4877/events","html_url":"https://github.com/scala/scala/pull/4877","id":120885045,"number":4877,"title":"add new look for scaladoc","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":[],"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\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  - [ ] optimizer: additional closure-specific heuristics for inliner (lrytz)\r\n  - [X] remove genicode (ensure sbt/ide/... still works) (soc, lrytz)\r\n  - [ ] sbt build (szeiger, sethtisue)\r\n  - [ ] collections integration with Java 8 Streams (ichoran)\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":21,"closed_issues":43,"state":"open","created_at":"2015-10-05T09:46:45Z","updated_at":"2015-12-11T21:00:30Z","due_on":"2016-01-25T08:00:00Z","closed_at":null},"comments":44,"created_at":"2015-12-07T22:37:12Z","updated_at":"2015-12-13T15:47:24Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala/scala/pulls/4877","html_url":"https://github.com/scala/scala/pull/4877","diff_url":"https://github.com/scala/scala/pull/4877.diff","patch_url":"https://github.com/scala/scala/pull/4877.patch"},"body":"I'm working on a new look for scaladoc. My goal has been to make something similar to the beautiful Typesafe sites. For now this has been for my own amusement, but if there is interest - I'd like to make this good enough to replace the current (in my opinion, somewhat outdated) look.\r\n\r\n<img width=\"1440\" alt=\"screen shot 2015-12-08 at 22 42 33\" src=\"https://cloud.githubusercontent.com/assets/1530049/11669454/0bfab7b0-9dfd-11e5-80ce-3e45ef5ebbfe.png\">\r\n<img width=\"1440\" alt=\"screen shot 2015-12-08 at 22 42 35\" src=\"https://cloud.githubusercontent.com/assets/1530049/11669458/0bfdb320-9dfd-11e5-84e3-394e4044b306.png\">\r\n<img width=\"1440\" alt=\"screen shot 2015-12-08 at 22 42 37\" src=\"https://cloud.githubusercontent.com/assets/1530049/11669456/0bfc0a16-9dfd-11e5-89e8-d763be101410.png\">\r\n<img width=\"1440\" alt=\"screen shot 2015-12-08 at 22 42 41\" src=\"https://cloud.githubusercontent.com/assets/1530049/11669455/0bfaee7e-9dfd-11e5-8ebb-d55cdaa1e166.png\">\r\n<img width=\"1440\" alt=\"screen shot 2015-12-08 at 22 42 45\" src=\"https://cloud.githubusercontent.com/assets/1530049/11669457/0bfd7216-9dfd-11e5-9d3b-bdca27b6cf7a.png\">\r\n<img width=\"1440\" alt=\"screen shot 2015-12-08 at 22 42 48\" src=\"https://cloud.githubusercontent.com/assets/1530049/11669459/0bfe8ff2-9dfd-11e5-86b2-33c1ade60b67.png\">\r\n\r\n\r\nThere's still a lot of stuff to do:\r\n\r\n* ~~Replace large \"C\"-, \"O\"- and \"T\"-icons with css based images.~~\r\n* ~~Add hide index component (left portion)~~\r\n* Filter with: ordering, inherited, implicitly, visibility (right portion)\r\n* ~~Add the HiDPI arrows to \"Linear Supertypes/Subtypes\"~~\r\n\r\nTo name a few...\r\n\r\nOne of my goals is complete removal of the static images that are not HiDPI and replacing them with utf8 symbols or CSS.\r\n\r\nIf there is interest - I'll keep working on my branch then squish for merge."},"comment":{"url":"https://api.github.com/repos/scala/scala/issues/comments/164269514","html_url":"https://github.com/scala/scala/pull/4877#issuecomment-164269514","issue_url":"https://api.github.com/repos/scala/scala/issues/4877","id":164269514,"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":"2015-12-13T15:47:23Z","updated_at":"2015-12-13T15:47:23Z","body":"There's one known issue - missing an SVG for trait with companion object. Will add this tonight - but it doesn't change anything from the final draft otherwise :smile:\r\n"}}