Add Previous Releases feature to Furo #384
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #381.
The implementation mostly reuses our code for translations (#380).
See #355 for an explanation of why we diverge Furo's standard approach of the top-level entry being clickable and going to a dedicated HTML page. Instead, we have the entry look like a sidebar entry, and still have the entire div be clickable.
Reduces padding for translations
This reduces padding for the translations header, which aligns it with the rest of the sidebar entries. I'm not sure why I had set up so much padding before.
@SooluThomas and I thought this is a cleaner design, and that it takes less screen real estate. But we can add back the padding if people want.
Tweaks example_docs table of contents
To make our example docs more clear, this adds a new Special Elements section. On Pytorch, that results in the ToC looking like this: