From 6c1892753b4d8df42fc3966fb352ac1d3d577d98 Mon Sep 17 00:00:00 2001 From: "Philipp A." Date: Mon, 15 Jan 2024 10:15:51 +0100 Subject: [PATCH 1/3] Fix icons --- pyproject.toml | 2 +- src/scanpydoc/theme/static/styles/scanpy.css | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5f3ad5b..6cdc853 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ test = [ 'pytest', 'coverage', 'coverage-rich', - 'toml', # coverage-rich’s dep anyconfig 0.13 needs this + 'anyconfig[toml] >=0.14', # coverage-rich uses anyconfig 'legacy-api-wrap', ] doc = [ diff --git a/src/scanpydoc/theme/static/styles/scanpy.css b/src/scanpydoc/theme/static/styles/scanpy.css index 9780630..e98abe5 100644 --- a/src/scanpydoc/theme/static/styles/scanpy.css +++ b/src/scanpydoc/theme/static/styles/scanpy.css @@ -55,9 +55,22 @@ html[data-theme] .rtd__search__credits { html[data-theme] .rtd__search__credits a { color: var(--pst-color-link); } +/*icons*/ +html[data-theme] .search__outer::before { + position: absolute; + top: 0.3em; + left: 0.4em; + content: "\f002"; /* fa-magnifying-glass */ + font: var(--fa-font-solid); + color: var(--pst-color-text-muted); +} +html[data-theme] .search__cross__img polygon { + fill: currentcolor; +} /*input*/ html[data-theme] .search__outer__input { color: var(--pst-color-text-base); + background-image: none; background-color: transparent; border-bottom-color: var(--pst-color-border); } From f544a983a31a238e4d98643a94fb888fa83c7e5c Mon Sep 17 00:00:00 2001 From: "Philipp A." Date: Mon, 15 Jan 2024 10:20:15 +0100 Subject: [PATCH 2/3] Fix positioning --- src/scanpydoc/theme/static/styles/scanpy.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/scanpydoc/theme/static/styles/scanpy.css b/src/scanpydoc/theme/static/styles/scanpy.css index e98abe5..f161534 100644 --- a/src/scanpydoc/theme/static/styles/scanpy.css +++ b/src/scanpydoc/theme/static/styles/scanpy.css @@ -57,9 +57,9 @@ html[data-theme] .rtd__search__credits a { } /*icons*/ html[data-theme] .search__outer::before { + /* this can’t be put on .search__outer__input, as supports no ::before */ position: absolute; - top: 0.3em; - left: 0.4em; + padding: 0.4em 0.3em; content: "\f002"; /* fa-magnifying-glass */ font: var(--fa-font-solid); color: var(--pst-color-text-muted); @@ -70,7 +70,7 @@ html[data-theme] .search__cross__img polygon { /*input*/ html[data-theme] .search__outer__input { color: var(--pst-color-text-base); - background-image: none; + background-image: none; /* hide the default search icon */ background-color: transparent; border-bottom-color: var(--pst-color-border); } From 37d8249fa8f7709131c7c1fef0fefbddf46b201f Mon Sep 17 00:00:00 2001 From: "Philipp A." Date: Mon, 15 Jan 2024 10:30:20 +0100 Subject: [PATCH 3/3] force codecov --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bff70ce..80b33b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,3 +42,6 @@ jobs: run: coverage-rich report - name: upload coverage uses: codecov/codecov-action@v3 + with: + fail_ci_if_error: true + token: c66a2830-d3c7-4ae7-a230-21aef89dcf65