This updates to the latest PyData Sphinx Theme, which re-works some of the HTML structure (thus, the minor version bump). It also includes some minor fixes to the scrolling and TOC behavior.
- ✨ ENH: Adding fullscreen button optional #328 (@choldgraf)
- 🐛 FIX: Fixing sidebar scroll #311 (@choldgraf)
- ⬆ UPGRADE: Pydata Sphinx Theme v0.6.0 #324 (@choldgraf)
- DEPRECATE: Removing opengraph functionality #316 (@choldgraf)
- The Table of Contents titles is now configurable. See #299 (@AakashGfude)
- The left sidebar has a drawer-style layout on mobile. See #298 (@DrDrij)
- Added tag for cell-input #259 (@AakashGfude)
- Add a shadow to topbar, on scroll #255 (@pradyunsg)
- Add CSS to center align images with class #292 (@DrDrij)
- Add footnote translations #274 (@chrisjsewell)
- translation of suggest edit #284 (@chrisjsewell)
- Pin bs4 and sphinx dependencies #271 (@chrisjsewell)
- fixing right toc whitespace overlap #268 (@choldgraf)
- Fixing linenos style #263 (@AakashGfude)
- sphinx sidebars functionality #233 (@choldgraf). You can now use the
html_sidebars
functionality that is native in Sphinx. See the sidebars documentation. - Collapsible lists in sidebars #226 (@AakashGfude). Sidebars that have nested sections will now have an arrow that allows you to reveal these sections without changing the current page. You can control the depth of expanded sections with
show_navbar_depth
.
- Option for download button #245 (@bknaepen). The "download" button used to be automatically added, but can now be removed. See the download button configuration.
👌 IMPROVE: Add missing aria-label to fullscreen button #228 (@foster999)
👌 IMPROVE: declare parallel read safe #225 (@rscohn2)
🐛 FIX: fixing dirhtml builds #230 (@choldgraf)
🐛 FIX: fixing margin for code blocks #229 (@choldgraf)
✨ NEW: Sphinx translations for all buttons and tooltips in major UI elements. See the Sphinx i18n documentation for how to activate other languages. #214 (@chrisjsewell)
⬆️ UPGRADE: pydata-sphinx-theme v0.4.0. See the pydata-sphinx-theme
changelog for more information.
⬆️ UPGRADE: Use pyScss instead of libsass for scss compilation. This should make the theme more lightweight to install and develop locally. #200 (@hason)
(GitHub contributors page for this release)
@choldgraf | @chrisjsewell | @fm75 | @hason | @najuzilu | @nathancarter | @pauleveritt | @pradyunsg |
👌 IMPROVED: The main theme change in this release, is the addition of CSS styling for definition lists, including those created by sphinx.ext.autodoc. See Definition and Field Lists, and the Python API documentation.
🔧 MAINTENANCE: Under the hood, there has also been work undertaken to improve the development environment for working with the package. Thanks to @pradyunsg.
- Change "On this page" -> "Contents" #159 (@pradyunsg)
- Use consistent font size in toc #157 (@pradyunsg)
- Consistent font size in navigation #156 (@pradyunsg)
- backref superscript #171 (@AakashGfude)
- Fixing sidebar overlap on narrow screens #167 (@choldgraf)
- Fixing jupyterhub urls #166 (@choldgraf)
- Create parent folders, when adding notebook to sources #152 (@pradyunsg)
- Adding contributing docs #163 (@choldgraf)
(GitHub contributors page for this release)
@AakashGfude | @choldgraf | @chrisjsewell | @pradyunsg | @welcome