Skip to content

Split flyout integration into different selectors #1587

Open
@humitos

Description

@humitos

We've been talking about splitting the integration of the flyout into different selectors/blocks and place them outside the flyout. In fact, the concept of the flyout may not apply anymore for Sphinx theme after moving this information outside the current flyout -- leaving the concept of flyout only to the one injected by Read the Docs addons.

Using CPython as an example, the version and language selectors could be placed at the top left, below the project's logo/name:

Screenshot_2024-08-09_16-12-54

Besides, the "On Read the Docs" section from the original flyout could be moved to the footer:

Screenshot_2024-08-09_16-13-09

These are just examples, but I think it reflects how theme authors will integrate with us in a better way without the following the flyout concept.

Related: readthedocs/addons#51

Metadata

Metadata

Assignees

Labels

ImprovementMinor improvement to code

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions