Changelog - Furo

Furo is under active development, and this documentation is not written yet!

# Changelog

## 2020.11.10.beta15

- Add a recommendations page, for plugins

- Add support for different logos in light and dark mode

- Change location of TOC drawer icon on mobile

- Drop support for `html_sidebars` based customisation.

- Improve how the RTD ads work

- Improve TOC sidebar auto-scroll functional

- Significantly improve footer capabilities

## 2020.11.01.beta14

- Add classifiers to the theme.

- Add friendly messages for users of `html_sidebars`.

- Add link to homepage, in mobile header.

- Add support for ethical ads in the sidebar.

- Change `css_variables` to `light_css_variables`.

- Change font stack to match to GitHub.

- Change the color used for `<hr>` tags.

- Change unsplash URLs to use cute+animal as cues

- Document `navigation_with_keys`.

- Drop logic that jumps toc-scroll to bottom-of-page.

- Improve customisation documentation.

- Remove text underline from headerlink.

- Strip tags in title.

## 2020.10.15.beta13

- Add a direct dependency on Sphinx.

- Add styling for “highlighted text” in dark mode.

- Add support for sphinx-inline-tabs.

- Change the default development branch name to `main`.

- Drop customisations for sphinx-panel’s tabs.

- Rework the entire handling of background and foreground colours.

- Tweak API documentation, when presented in dark mode.

- Tweak Bootstrap 4 `.container` styling (comes from sphinx-panel).

- Tweak borders on tables.

- Tweak dark mode colors.

- Tweak light mode colors.

## 2020.10.13.beta12

- Fix image link in README, to show up correctly on PyPI.

## 2020.10.13.beta11

- Tweak colors for dark mode.

- Tweak presentation of `<kbd>`, to look better in dark mode.

## 2020.10.13.beta10

- Add dark mode support, based on `prefers-color-scheme`! 🎉

- Add more information in the documentation (reference and customisation).

- Add sourcemaps in the generated distribution.

- Add support for glossary lists.

- Drop the custom ReadTheDocs-specific CSS.

- Fix bad transparency handling for sidebar hover on Safari.

- Fix shrinking of sidebar brand image on Safari.

- Tweak spacing in admonitions.

## 2020.10.05.beta9

- Add per-build hashes to asset URLs, to simplify cache invalidation.

- Tweak spacing in API documentation.

## 2020.09.28.beta8

- Require Sphinx 3.

- Add styling for API documentation.

- Add styling for abbreviations.

- Add `clear` CSS property for left/right aligned content.

- Add styling to tweak the look of tabs.

- Drop the complexities introduced for custom homepages.

- Tweak color of problematic content.

- Tweak font-size handling for code-blocks.

- Tweak font-size handling for admonitions.

- Tweak spacing around code-blocks.

- Tweak how pages look with announcement and shorter-than-viewport content.

- Tweak styling for lists.

- Fix overlays to correctly show on top of content.

- Restructure sidebar scrolling, to correctly fill viewport.

- Change JS from the basic theme to use blocking network requests.

- Change inline table of contents to look like an error, nudging toward to not using it.

## 2020.09.15.beta7

- Automate version management

- Use correct width for elements on small screens (100% instead of 100vw)

## 2020.09.15.beta6

- Tweak header on small screens.

- Tweak spacing for small screens.

- Place “sidebar” directive’s contents inline, on small screens.

## 2020.08.14.beta5

Important

This release was not correctly versioned and is not installed preferentially over beta4.

- Add CSS variables for header foreground and background.

- Add styling for captions.

- Add styling for correctly handling permalinks.

- Correctly stylize only definition lists with the rules intended for them.

- Fix next/prev links flowing into one-another by limiting width to 50%.

- Fix positioning of collapsed contents sidebar icon.

- Fix shrinking arrows in next/prev links.

- Include `basic` theme’s JS files unconditionally. This should help with compatibility with various Sphinx extensions and ReadTheDocs.

- Make `math` elements scrollable, when wider than the page.

- Tweak images to be responsive.

- Tweak spacing of paragraphs.

- Tweak location of ReadTheDocs’ injected version helper.

## 2020.9.8.beta4

- More fixes for Python 3.7 support.

## 2020.9.8.beta3

- Add support for `sphinx.ext.todo`.

- Add support for hiding name in sidebar.

- Add reference to deployed documentation in README.

- Tweak font size for admonitions.

- Tweak spacing for contents sidebar.

- Tweak styling of inline code.

- Fix support for Python < 3.8.

## 2020.9.8.beta2

- Add support for logos in the sidebar.

- Fix path used for search page.

- Tweak height for short pages on mobile (100vh resulted in a scroll).

- Tweak definition lists.

- Tweak line height in contents, to accommodate for code literals.

- Use `em` as the unit for layout sizes.

- Start writing theme’s documentation.

- Deploy documentation on https://pradyunsg.me/furo/.

## 2020.9.2.beta1

Initial release.