Skip to content

Conversation

anatoliykmetyuk
Copy link
Contributor

No description provided.

@TheElectronWill
Copy link
Contributor

TheElectronWill commented Sep 20, 2019

Section on the Dottydoc redesign (feel free to edit if needed):

Dottydoc redesign

The output of Dottydoc has been redesigned. It is now fully responsive: every element, including API docs and search, is adapted to both small and big screens.

The most visible changes are the toolbar and the sidebar. They now have a common darker background, which makes them more readable and helps separating navigation from content. Also, the sidebar is collapsible and has been optimized so that it doesn't glitch when the page loads.

The toolbar's logo can now be set with the -project-logo option.
For instance, -project-logo dotty-logo.svg will make /images/dotty-logo.svg appear in the toolbar.

The front page has been redesigned too, with a new responsive menu and improved contrast.

Overall, every page has been updated with consistent settings of fonts and colors. A more detailed comparison between the new and the old design can be found here.

@anatoliykmetyuk
Copy link
Contributor Author

Thank you @TheElectronWill, your help is much appreciated.

Copy link
Contributor

@odersky odersky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the end it's better not to wait for #7220 and #7276. It would be too risky to merge them at the present time.

So, please go ahead with the release as is.

@anatoliykmetyuk
Copy link
Contributor Author

Ok, I've started the release.

Copy link
Contributor

@biboudis biboudis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@anatoliykmetyuk anatoliykmetyuk merged commit d4d0a21 into scala:master Sep 23, 2019
@anatoliykmetyuk anatoliykmetyuk deleted the blog-rc-19 branch September 23, 2019 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants