This release refactors the HTML structure of the theme, with the goal of making it more functional at mobile widths. There are several changes to the underlying HTML theme structure, so double-check any custom CSS rules.
Enhancements made
Sidebar and header improvements
- ENH: Simplify and speed up navigation bar links generation #878 (by @choldgraf by @choldgraf )
- ENH: Improve sidebar secondary config and logic #849 (@choldgraf)
- ENH: Move header items to sidebar on mobile #834 (@choldgraf)
- ENH: Search button shows up on mobile #832 (@choldgraf)
Style improvements
- ENH: Add light background to inline code #838 (@choldgraf)
- ENH: Allow admonitions to be style as a sidebar #836 (@drammock)
- ENH: Add ABlog support #796 (@choldgraf)
Documentation improvements
- DOC: Add comment to deprecate some CSS in future #848 (@drammock)
- DOCS: Update front page, contributing doc, and gallery code #825 (@choldgraf)
Other merged PRs
- NEW: Adding a section for footer-content like in sphinx-basic-ng #861 (@AakashGfude)
- ENH: suppress autocorrect/spellcheck/autocapitalize in search box #870 (@drammock)
- fix: update switcher color according to sidebar #880 (@12rambau)
- fix color of the search input #875 (@12rambau)
- Gallery #867 (@12rambau)
- Build docs w/ sphinx 5 #864 (@jarrodmillman)
- Fix links on homepage #853 (@saulshanabrook)
- Add download link icon to download links #850 (@choldgraf)
- DOCS: Improve sphinx-design card examples #885 (@timhoffm)
- DOCS: Add arviz website to example gallery #862 (@OriolAbril)
- DOC: Add comment to deprecate some CSS in future [#848]
- BUG: Fix links not clickable in versionmodified directives #877 (@AnirudhDagar)
- FIX: Fix equation scrolling behavior #872 (@choldgraf)
- FIX: Hide vert scrollbars on inline math #871 (@drammock)
- fix admonition-sidebar styling #847 (@drammock)
- Clarify analytics documentation #839 (@choldgraf)
- Bump terser from 4.8.0 to 4.8.1 #830 (@dependabot)
- Add plausible analytics #828 (@tupui)
- Refactor and modularize user guide #826 (@choldgraf)
- Update kitchen sink and script to update #819 (@choldgraf)
- Move publish to new workflow #816 (@choldgraf)
- Add push events for tags #815 (@choldgraf)
- Release Candidate: v0.10.0rc1 #813 (@choldgraf)
- Add dropdown support for Sphinx Design #812 (@choldgraf)
Contributors to this release
(GitHub contributors page for this release)
@12rambau | @AakashGfude | @albig | @AnirudhDagar | @Arsha-M | @bollwyvl | @bryevdv | @choldgraf | @chrisjsewell | @damianavila | @dependabot | @dopplershift | @drammock | @gilbertbw | @greschd | @jarrodmillman | @jorisvandenbossche | @jpmckinney | @kinow | @larsoner | @lwasser | @martinRenou | @melund | @mgeier | @mwaskom | @noritada | @OriolAbril | @oscargus | @QuLogic | @saulshanabrook | @solegalli | @ThibHlln | @timhoffm | @tupui
--- GitHub auto-generated PR
What's Changed
- force table to fit in the article width by @12rambau in #717
- fix package versions by @12rambau in #715
- ENH: Version switcher dark mode support by @12rambau in #719
- customize equations by @12rambau in #718
- Fix color regression in sphinx_design and sphinx_panels by @melund in #728
- FIX: Rendering external URL in logo.link option by @greschd in #734
- FIX: Make hover color work on version switcher by @drammock in #731
- MAINT: Ignore black format changes by @jarrodmillman in #713
- ENH: Add dark mode support for some pydata packages by @choldgraf in #723
- DOC: Clarify
theme
wording in docs by @choldgraf in #736 - Add: Sourcelink and other Sphinx theme templates by @12rambau in #714
- Fix spelling error by @oscargus in #738
- DOCS: Add feature-engine to list of projects by @solegalli in #725
- FIX: Typos in readme by @choldgraf in #740
- ENH: Improve quotes display CSS by @12rambau in #743
- ENH: Simplify theme variable code and support Sphinx Design by @drammock in #746
- ENH: Use JupyterLab cell background color for surface variables by @choldgraf in #747
- DOCS: Add a dynamic gallery of projects by @12rambau in #700
- Add pyupgrade pre-commit hook by @jarrodmillman in #712
- DOCS: improve color documentation by @12rambau in #742
- ENH: Make search field an overlay with button click by @choldgraf in #744
- Only install Chromium with Playwright by @choldgraf in #750
- NEW: Adding announcement banners by @choldgraf in #722
- DOCS: Explain terminology and layout by @choldgraf in #756
- ENH: White space behavior for main content by @choldgraf in #753
- Add NBSphinx support for dark theme by @choldgraf in #741
- Remove pa11y infrastructure from this documentation by @choldgraf in #751
- Add dropdown menu to header navigation by @choldgraf in #754
- Add color support for copy and toggle buttons by @choldgraf in #767
- Set minimum version of supported pygments by @QuLogic in #778
- FIX: Overflow content on configuration by @choldgraf in #772
- FIX: Search bar and navigation dropdown style by @choldgraf in #770
- ENH: Make scroll bar style more accessible and noticeable by @choldgraf in #776
- Fix typos, use logging.warning by @kinow in #787
- Style code blocks after GitHub by @choldgraf in #784
- Update topic and contents directive style by @choldgraf in #785
- Fix header spacing by @choldgraf in #788
- ENH: manage sidebars on small screens by @12rambau in #726
- FIX: Usage of version dropdown to work on mobile by @choldgraf in #790
- Let the PyPi badge in README.md link to the project page in PyPi by @noritada in #798
- ENH: External logo image, nbsphinx spacing, admonition title by @choldgraf in #797
- ENH: Add override
attributes
in icon_links by @albig in #685 - Add release and review/merging policies to our documentation by @choldgraf in #779
- Handle varied search field configurations by @drammock in #807
- Update theme switch colors by @12rambau in #803
- Overlay darken for search popup by @choldgraf in #804
- Use Bootstrap styling for our dropdown button by @choldgraf in #808
- Fixed Spelling by @Arsha-M in #811
- Inline math docs and optional keywords for favicons by @choldgraf in #810
- Release Candidate: v0.10.0rc1 by @choldgraf in #813
- Add push events for tags by @choldgraf in #815
- Move publish to new workflow by @choldgraf in #816
- Add dropdown support for Sphinx Design by @choldgraf in #812
- ENH: Add ABlog support by @choldgraf in #796
- Refactor and modularize user guide by @choldgraf in #826
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in #830
- ENH: Search button shows up on mobile by @choldgraf in #832
- Update kitchen sink and script to update by @choldgraf in #819
- ENH: Allow admonitions to be style as a sidebar by @drammock in #836
- Add plausible analytics by @tupui in #828
- DOCS: Update front page, contributing doc, and gallery code by @choldgraf in #825
- ENH: Add light background to inline code by @choldgraf in #838
- Clarify analytics documentation by @choldgraf in #839
- fix admonition-sidebar styling by @drammock in #847
- DOC: Add comment to deprecate some CSS in future by @drammock in #848
- ENH: Move header items to sidebar on mobile by @choldgraf in #834
- ENH: Improve sidebar secondary config and logic by @choldgraf in #849
- Fix several CSS elements and bugs for Sphinx 5 by @choldgraf in #818
- Add download link icon to download links by @choldgraf in #850
- Fix links on homepage by @saulshanabrook in #853
- Build docs w/ sphinx 5 by @jarrodmillman in #864
- DOCS: Add arviz website to example gallery by @OriolAbril in #862
- Gallery by @12rambau in #867
- ENH: suppress autocorrect/spellcheck/autocapitalize in search box by @drammock in #870
- FIX: Hide vert scrollbars on inline math by @drammock in #871
- fix color of the search input by @12rambau in #875
- FIX: Fix equation scrolling behavior by @choldgraf in #872
- fix: update switcher color according to sidebar by @12rambau in #880
- NEW: Adding a section for footer-content like in sphinx-basic-ng by @AakashGfude in #861
- BUG: Fix links not clickable in versionmodified directives by @AnirudhDagar in #877
- MAINT: Upgrade FontAwesome dependency to latest version by @ThibHlln in #868
- DOCS: Improve sphinx-design card examples by @timhoffm in #885
- MAINT: Add a py-spy profiler to nox by @choldgraf in #887
- MAINT: Add action for profiling by @choldgraf in #888
- ENH: Simplify and speed up navigation bar links generation by @choldgraf in #878
- MAINT: Run audit on a simplified docs build by @choldgraf in #892
- add option to customise the alt text of the logo by @12rambau in #893
- DOCS: Update grid size for gallery by @12rambau in #894
- ENH: Add section title to sidebar navigation by @choldgraf in #895
New Contributors
- @melund made their first contribution in #728
- @greschd made their first contribution in #734
- @oscargus made their first contribution in #738
- @solegalli made their first contribution in #725
- @QuLogic made their first contribution in #778
- @kinow made their first contribution in #787
- @noritada made their first contribution in #798
- @Arsha-M made their first contribution in #811
- @saulshanabrook made their first contribution in #853
- @AnirudhDagar made their first contribution in #877
- @ThibHlln made their first contribution in #868
- @timhoffm made their first contribution in #885
Full Changelog: v0.9.0...v0.10.0