-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should we switch our Sphinx HTML theme away from Alabaster? #2397
Comments
Previews:
|
Thanks for putting this together! The Furo theme looks a bit better to me. Concretely, I like that the chevrons for expanding a section are clearly visible; RTD has "+" for that instead which is almost impossible to see. |
As a bystander, I personally think furo is the best Sphinx theme I've come across. It will also respect the browser's preference for dark mode and show a dark theme if that is the user's preference. |
FWIW I find Furo to be easier to navigate than ReadTheDocs, those |
The stable release is coming close, we could use this as an opportunity to introduce some brand new looking docs. |
Personally I use RTD, but I hate how the logo looks on the blue background. Along with the other points raised here, let's go Furo. |
Let's go with Furo. I'd be happy to review and merge a PR implementing it. |
Alright, I'll port over my old branch to current main later today then. |
Wheee congrats @pradyunsg your theme has conquered another major Python project 🎉 Thanks for all of your great work on Furo! |
As far as I know, Black has stuck with the same old theme from day one. I'll admit it's nice and fits in nicely with the more rustic / old vibe the all of the branding has (eg. Ford-like logo, name based off quote that's quite old). Unfortunately there's a few hard-to-workaround issues:
/docs/_static/custom.css
- now I'm no web dev and I'm not sure if anyone else on the maintainer team is ... so if anything goes wrong we could easily become screwedAlso in general the theme is less friendly towards certain structural layouts (the TOCs are quite limiting - makes content hard to navigate if you aren't careful). It's not a big deal now and hopefully ever (redesigns are tiring and cause a lot of churn) but at least having the option is nice. Oh and not to mention that Alabaster seems to be lacking attention.
The main alternatives I know of are Furo and ReadTheDocs.
But this is a big noticeable change and does touch the concept of project branding which I've tried to avoid as much as possible since I've joined (never felt like I held enough authority to bring it up). Hopefully the discussion is worthwhile even if the answer is "no, we aren't changing it" :)
edit: I'll provide previews for the two alternatives I mentioned, sadly I just thought of this idea after posting this so gimme a moment
The text was updated successfully, but these errors were encountered: