Skip to content

Conversation

@choldgraf
Copy link
Member

@choldgraf choldgraf commented Dec 20, 2025

I'm using this PR to make some changes to prep for the latest pydata theme and sphinx release. there's a backlog of stuff we needed to get through and some special casing we had to do, particularly around the sidebar interactivity. I'll try to close out some bugs while I'm at it, since this theme doesn't get much attention right now.

@choldgraf
Copy link
Member Author

choldgraf commented Dec 20, 2025

Things to improve

  • tests are failing for a few versions
  • we should simplify the test matrix to just the last three pythons and three sphinx versions
  • the search, color mode, and fullscreen buttons need the blur toggle - maybe that should just be a single loop that has a list of selectors and adds the blur toggle to each so it is explicit.
  • the spacing on the sidebars could be a bit nicer, so there is a bit more comfortable spacing between the edge of the sidebar and the items in it on all sides
  • we should add a GitHub admonition note to the readme noting that this project is in maintenance mode, though if maintainers step up and show interest in keeping it going, we are happy to keep it going.
  • We might need to bump the versions of myst nb in order to work with the latest sphinx

@choldgraf choldgraf added the 🏷️ maintenance Related to maintaining and developing this theme label Dec 22, 2025
@choldgraf choldgraf changed the title prepare for latest pydata and sphinx releases prepare for latest pydata and python releases Dec 22, 2025
@choldgraf choldgraf merged commit 79b19ae into master Dec 22, 2025
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏷️ maintenance Related to maintaining and developing this theme

Projects

None yet

2 participants