Skip to content

Conversation

@dgarcia360
Copy link
Contributor

Changes:

  • Removes file hierarchy views
  • Limits toctree level to one
  • Limits right sidebar to two levels
  • Removes one level (Full API) in the main sidebar

Preview:

image

image

Copy link
Contributor

@ES-Alexander ES-Alexander left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested, and seems to work pretty much as hoped - thanks! :-D

The CSS for hiding the extra sidebar sections maybe belongs in the theme, but it seems acceptable to leave it per-repo for now and then transfer it to the theme if it does end up being consistently used.

I did also initially request that the pages in the Classes and Structs section be listed at the top of the left sidebar, but with the removed "Full API" sidebar level it seems sufficient for me to implement that as part of the homepage, which I'm already planning to do other modifications to anyway :-)

@ES-Alexander ES-Alexander merged commit d7f571a into bluerobotics:master Apr 29, 2025
1 check passed
dgarcia360 added a commit to bluerobotics/sphinx-blue-robotics-theme that referenced this pull request May 10, 2025
Brings bluerobotics/ping-python#150 improvement so that it is available in all projects.

cc/ @ES-Alexander
dgarcia360 added a commit to bluerobotics/sphinx-blue-robotics-theme that referenced this pull request May 10, 2025
Brings bluerobotics/ping-python#150 improvement so that it is available in all projects.

cc/ @ES-Alexander
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants