-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump napari sphinx theme version #423
Conversation
I reran CI, I think. |
Interesting, I can't re-run the circleCI--it's run from your fork! |
Maybe too soon? The rendered docs on Circle-CI and the artifact both show a back-to-top button. |
We can run by pushing an empty commit |
should I do that? |
I did the thing |
Hmm, i downloaded the artifact, but it doesn't appear to be using the right version. It's on pypi. |
Got it -- constraints. Need to go PR napari/napari |
gdi 😂 |
Yeah, always forget. Wish there was a way to push that from here. Like could the bot make a PR to napari if we trigger it from here? |
I think the pip freeze step I added is useful? so maybe we just leave it? Or do you want me to revert it https://github.com/napari/docs/actions/runs/9310906726/job/25629186054?pr=423#step:9:113 |
Rerunning GitHub CI (can't do anything about circle) |
It worked, here is circle: Only thing I notice is the very low contrast on the 2nd tab here (plugins page) |
Oh I missed that! Its the theme. I'll fix |
@melissawm Wait, doesn't that mean that #352 |
Oh maybe it will, sorry I forgot about #352! Let me do the cherry-picking and see if it does. |
For the tabs specifically, it doesn't - but I think I know how to fix it. Will update here soon |
I have no idea what's going on in CI... but locally this works |
Alas, #352 (comment) doesn't fix it. It's still switching rather than staying light. maybe this is still bugged upstream? |
@melissawm I just checked and the numpy docs use the
So I guess a different version of the pydata-sphinx. So I assume a regression happened somewhere, but maybe we can figure it out? |
Also - the general design of these tabs is a new accessibility-focused design: pydata/pydata-sphinx-theme#1838 I didn't alter it at all except for the colors. |
Right, the tabs are just the symptom of the theme changing. |
Gah I checked numpy
Do we need to try to set the Edit: the new numpy docs are beautiful: |
@psobolewskiPhD so I think I need to understand what the problem is here.
I think we have a couple moving parts here:
These seem independent to me, so we could merge this one if it's good enough (since it also contains fixes for the sidebar toc and other stuff) and keep debugging on #352? |
@melissawm Anyhow, I think your bandaid for the tabs works and covers anyone that got an |
Thanks for the thorough investigation! ❤️🔥 |
References and relevant issues
Depends on napari/napari-sphinx-theme#161
(and a new release of the theme)
Description
Restores the sidebar after the PyData Sphinx Theme is updated to version 0.15.3