diff --git a/napari_sphinx_theme/static/css/napari-sphinx-theme.css b/napari_sphinx_theme/static/css/napari-sphinx-theme.css index 3352bad..03a82bd 100644 --- a/napari_sphinx_theme/static/css/napari-sphinx-theme.css +++ b/napari_sphinx_theme/static/css/napari-sphinx-theme.css @@ -215,15 +215,6 @@ h1 { box-shadow: none; } -.navbar .nav-item.active a { - font-weight: 700 !important; -} - -.navbar .nav-item a>i { - margin-left: 0.5rem; - font-size: 0.875rem !important; -} - .navbar-brand { vertical-align: middle; font-size: 1.25rem; @@ -237,35 +228,36 @@ h1 { color: var(--napari-color-text-base) !important; } -.navbar .navbar-brand p.title { - font-size: 1rem; - line-height: 125%; +.bd-header .navbar-nav li.pst-header-nav-item { + font-size: 1.0625rem; + font-weight: 500 !important; } -.navbar .nav-item a { - text-decoration-line: none; +.navbar-icon-links li.nav-item a.nav-link { color: var(--napari-color-text-base) !important; - font-size: 1.0625rem; - padding: 15px 1.0625rem 15px !important; - border-bottom: .1875rem solid transparent; - font-weight: 500 !important; } -.bd-header .navbar-nav li a.nav-link { - font-weight: bold; +.bd-header .navbar-nav li.pst-header-nav-item>.nav-link { + color: var(--napari-color-text-base) !important; + border-bottom: 3px solid transparent; } -.bd-header .navbar-nav li a.nav-link:hover { - text-decoration: none !important; - border-bottom: .1875rem solid var(--napari-color-text-base); +.bd-header .navbar-nav li.pst-header-nav-item>.nav-link:hover { + color: var(--napari-color-text-base) !important; + border-bottom: 3px solid var(--pst-color-primary); } -.bd-header .navbar-nav>.current>.nav-link { - border-bottom: .1875rem solid var(--napari-color-text-base); +.bd-header .navbar-nav li.pst-header-nav-item.current>.nav-link::before { + border-bottom: 0px solid var(--pst-color-primary); } -.col-lg-9.navbar-header-items { - max-width: 75%; +.bd-header .navbar-nav li.pst-header-nav-item.current>.nav-link { + border-bottom: 3px solid var(--pst-color-primary); + font-weight: 700 !important; +} + +.bd-header .navbar-nav li.pst-header-nav-item>.nav-link { + padding: 15px 1.0625rem 15px !important; } /*************************** @@ -307,14 +299,21 @@ button.version-switcher__button { sidebar ***************************/ -.bd-sidebar label { - left: 0px; +.bd-search { + border: 1px solid transparent; } -.bd-sidebar-primary label.toctree-toggle:hover { - background: none; +/* Remove "Section Navigation" caption */ +.bd-links__title { + display: none; } +/* Move chevron to the left */ +.bd-sidebar-primary li.has-children>details>summary .toctree-toggle { + right: unset; +} + +/* Fonts and styles */ .bd-sidebar a.reference, .bd-sidebar .caption-text { font-size: 0.875rem; @@ -326,10 +325,6 @@ button.version-switcher__button { margin-top: 0; } -.bd-search { - border: 1px solid transparent; -} - .bd-sidebar .toctree-l1 a { padding-left: 32px; } @@ -438,10 +433,6 @@ button.version-switcher__button { color: var(--napari-color-text-base); } -.navbar-nav .toctree-checkbox:checked~label i { - transform: rotate(90deg); -} - nav.bd-links li>a { color: var(--napari-color-text-base); display: block; @@ -653,6 +644,10 @@ a.headerlink { transform: scale(1.01); } +.prev-next-area p { + color: var(--napari-color-text-base); +} + /*************************** Admonitions ***************************/ @@ -1020,7 +1015,6 @@ div.admonition.note>.admonition-title::after { color: var(--napari-dark-gray); } - /*************************** Calendar popup ***************************/ diff --git a/pyproject.toml b/pyproject.toml index 80ee245..6d0e2fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ authors = [ {name = "napari team" }] requires-python = ">=3.7" dependencies = [ - "pydata-sphinx-theme==0.14.4", + "pydata-sphinx-theme>=0.15.3", "packaging", ]