Improve downloads website styling with dark mode and wider layout#3821
Improve downloads website styling with dark mode and wider layout#3821vogella wants to merge 1 commit into
Conversation
Generally I don't think its good to more than double, almost triple the size of the CSS file. As mentioned in #3812 (comment) one goal is simplicity or at least to make it not too complex.
I have to say that I don't see a noticeable difference between the fonts. But generally it seems to be smaller, especially the titles, which now seem to be even smaller than the following paragraph text.
Please move this into a separate PR. In #3812 (comment) I described the drawbacks of using FontAwesome (of course it has advantages).
This should also discussed separately. With that applied the TOC looks squashed on long lines like the one for checksums. To solve that a mechanism could be implemented to show a shorter title in the TOC than at the actual section (in that case e.g. just |
Extend sites/eclipse/page.css with a CSS-variable palette (Eclipse-blue accent), automatic dark mode via prefers-color-scheme, Inter and JetBrains Mono typography, card-style tables with larger headers, card-shaped details/accordions and a gradient-stripe popup dialog. HTML markup, JSON schema and the build pipeline are untouched. Fixes eclipse-platform#3812
Done Icon and Font changes also removed from the PR.
Also removed from the chnage |
Extends
sites/eclipse/page.csswith a CSS-variable palette (Eclipse-blue accent), automatic dark mode viaprefers-color-scheme, Inter and JetBrains Mono typography, card-style tables with larger headers, card-shaped details/accordions and a gradient-stripe popup dialog.Replaces the section info marker emoji with a FontAwesome
fa-solid fa-circle-infoicon for a consistent, OS-independent look.Widens the content container to 1600px and adjusts the main/TOC column split to 80/20 so wide tables have more room.
HTML markup, JSON schema and the build pipeline are untouched.
Fixes #3812