Skip to content
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

docs: change theme to furo #1564

Merged
merged 33 commits into from Jul 6, 2022
Merged

docs: change theme to furo #1564

merged 33 commits into from Jul 6, 2022

Conversation

dcfidalgo
Copy link
Contributor

@dcfidalgo dcfidalgo commented Jun 15, 2022

@dcfidalgo dcfidalgo self-assigned this Jun 15, 2022
@dcfidalgo dcfidalgo added the type: documentation Improvements or additions to documentation label Jun 15, 2022
@dcfidalgo dcfidalgo added this to In progress in Release via automation Jun 15, 2022
@dcfidalgo
Copy link
Contributor Author

dcfidalgo commented Jun 21, 2022

TODO:

  • fix dependencies for everything

@dcfidalgo dcfidalgo force-pushed the docs/change_theme_to_furo branch 2 times, most recently from 7319f26 to 1d111e7 Compare June 21, 2022 14:01
@dcfidalgo dcfidalgo marked this pull request as ready for review June 21, 2022 14:01
@dcfidalgo dcfidalgo linked an issue Jul 5, 2022 that may be closed by this pull request
@frascuchon frascuchon linked an issue Jul 5, 2022 that may be closed by this pull request
@frascuchon frascuchon removed this from In progress in Release Jul 5, 2022
@Amelie-V
Copy link
Member

Amelie-V commented Jul 5, 2022

UI QA

Desktop - TOC

  • Up TOC font size to 14 px.

  • Use grey #484848 for hover and active style link. Add it on hover too

  • Change BG color of active anchor (yellow highlight) to grey (same grey than used in highlight sidebar

  • Write CONTENTS like this "Contents" and use the blue #4C4EA3

  • Change # for the previous icon.

  • Add effect hover to the TOC (use the active state style).

Dark mode

  • Menu titles in White
  • Link style : white, underlined. maintain light purple on hover
  • Add white BG to images
  • BG menu: apply the same grey BG (instead of black)
  • Show separation line
  • Hover and active styles : bold font
  • En mobile: show hamb. menu and Search icon on white

Code area

  • Apply "Material"
  • Adapt padding
  • If necessary change "material" BG color to a lighter grey

Table

  • Align header to the left

Layout

  • Center layout
  • Adapt sidebar padding, just like in previous vs
  • Reduce anchor central column
  • Active 3 and 2 columns layout (without TOC)
  • Quit "made with sphynx..."
  • Center logo vertically ( add space on top of it)
  • Move star plugin to the right side, close to the icon mode

General

  • Dark mode : show "Content" in white
  • Search mode: improve contrast. L.M : "Search" in blue color link D.M: "Search" in white color (instead of grey)
  • Remove scroll bar
  • Add Padding around img, Code area, info block
  • Padding around code is still not affecting all the code areas
  • Lighter the pink of "Inline code block" and "Title Inline code block"
  • Remove BG from anchors

@dcfidalgo dcfidalgo added this to In progress in Release via automation Jul 6, 2022
@dcfidalgo dcfidalgo merged commit 99f2547 into master Jul 6, 2022
@dcfidalgo dcfidalgo deleted the docs/change_theme_to_furo branch July 6, 2022 15:02
Release automation moved this from In progress to Waiting Release Jul 6, 2022
@frascuchon frascuchon removed this from Waiting Release in Release Jul 6, 2022
frascuchon added a commit that referenced this pull request Jul 7, 2022
(cherry picked from commit 99f2547)

feat(#1512): improve TOC in Documentation (#1604)

(cherry picked from commit ee3b750)
frascuchon added a commit that referenced this pull request Jul 7, 2022
(cherry picked from commit 99f2547)

style: improve TOC in Documentation (#1604)

(cherry picked from commit ee3b750)
frascuchon added a commit that referenced this pull request Jul 8, 2022
(cherry picked from commit 99f2547)

style: improve TOC in Documentation (#1604)

(cherry picked from commit ee3b750)
frascuchon added a commit that referenced this pull request Jul 8, 2022
(cherry picked from commit 99f2547)

style: improve TOC in Documentation (#1604)

(cherry picked from commit ee3b750)
frascuchon added a commit that referenced this pull request Jul 8, 2022
(cherry picked from commit 99f2547)

style: improve TOC in Documentation

(cherry picked from commit ee3b750)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Sphinx theme] Docu theme change
3 participants