matplotlib / matplotlib/mpl-sphinx-theme

Navbar styling on small screens

Offen
#90 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
6
Forks
13
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The icons and version switcher are cluttered:

![grafik](https://github.com/matplotlib/mpl-sphinx-theme/assets/2836374/7608b00e-8090-488c-aeb9-f04a1062a88b)

Suggested changes:

- Remove bottom margin from version switcher:
![grafik](https://github.com/matplotlib/mpl-sphinx-theme/assets/2836374/fbe5392f-7b27-4817-bb52-2eaaf2627957)

![grafik](https://github.com/matplotlib/mpl-sphinx-theme/assets/2836374/5bc3014d-e983-45bf-887a-d38d81a5b772)

I believe this is necessary only in our theme, because `pydata-sphinx-theme` places the switcher differently. In our theme, it's bound together with the dark-mode switch.

- Optionally, let the link icons wrap:
![grafik](https://github.com/matplotlib/mpl-sphinx-theme/assets/2836374/5758a247-5027-4551-9899-91758e919b81)

![grafik](https://github.com/matplotlib/mpl-sphinx-theme/assets/2836374/e13f5f58-0b9a-4d69-b1ce-7597394bbc8b)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Beginne damit, das Styling der Navbar und des Version-Switchers des Themes zu finden, und bilde dann das in den Issue-Bildern gezeigte überladene Layout auf kleinen Bildschirmen nach. Als erledigt gilt die Aufgabe, wenn der Switcher keinen unerwünschten unteren Rand mehr hat und die Link-Symbole auf schmalen Bildschirmen akzeptabel umbrechen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
design, frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.