From cb9ac0faace908aab950d7a41211329b8ea58d68 Mon Sep 17 00:00:00 2001 From: Kattni Date: Sun, 8 Mar 2026 23:52:49 -0400 Subject: [PATCH 1/3] Updates to layout for mobile. --- docs/en/stylesheets/beeware.css | 28 +++++++++++++++++++--------- docs/macros.py | 15 +++++++-------- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/docs/en/stylesheets/beeware.css b/docs/en/stylesheets/beeware.css index a00a2fc58b..e205b5f260 100644 --- a/docs/en/stylesheets/beeware.css +++ b/docs/en/stylesheets/beeware.css @@ -55,8 +55,13 @@ md-path__list > .md-path__item > .md-path__link { } .md-sidebar--primary:is([hidden]) ~ .md-content { - margin-left: 6.75rem; - margin-right: 6.75rem; + margin-left: 6.7%; + margin-right: 6.7%; +} + +/* This forces all main content EXCEPT the index page to be 45rem wide */ +.md-sidebar--primary:is([hidden]) ~ .md-content:not(:has(.md-content__inner .index-page)) { + max-width: 45rem; } .md-content__inner { @@ -348,13 +353,11 @@ h2#sidebar { /* Team page */ .team-member { - height: 30rem; + margin-top: 1rem; + clear: both; } .team-image-details { - float: right; - padding-top: 2.5rem; - max-width: 38%; font-size: 0.85rem; line-height: 0.5rem; } @@ -363,9 +366,16 @@ h2#sidebar { width: 230px; } -.team-bio { - float: left; - max-width: 60%; +@media screen and (min-width: 60rem) { + .team-image-details { + float: right; + max-width: 38%; + } + + .team-bio { + float: left; + max-width: 60%; + } } .team-join, diff --git a/docs/macros.py b/docs/macros.py index 0121e89729..ab1dfcf0bf 100644 --- a/docs/macros.py +++ b/docs/macros.py @@ -203,15 +203,10 @@ def generate_team_members(team, page, current): if member_details["join_date"]: member_title = dedent(f"""\
-
### {member_details["name"]} {{ #{github_id} }} """) - member_bio = ( - Path(page.file.src_dir) / f"about/team/{github_id}.md" - ).read_text() - try: mastodon = member_details["mastodon"].split("@") member_image_details_mastodon = f"""
{fa("mastodon", "lg", "brands")} [{member_details["mastodon"]}](https://{mastodon[2]}/@{mastodon[1]})
""" @@ -222,7 +217,6 @@ def generate_team_members(team, page, current): member_image_details = dedent( f"""\ -
![{member_details["name"]}](/{member_details["avatar"]}) @@ -234,11 +228,16 @@ def generate_team_members(team, page, current):
- + +
""" ) - team_member = member_title + member_bio + member_image_details + member_bio = ( + Path(page.file.src_dir) / f"about/team/{github_id}.md" + ).read_text() + + team_member = member_title + member_image_details + member_bio + "
" if not current and "emeritus_date" in member_details: team_member_content.append( From c7c21804215c8df94791479c7a7b87339a1b48f4 Mon Sep 17 00:00:00 2001 From: Kattni Date: Sun, 8 Mar 2026 23:55:24 -0400 Subject: [PATCH 2/3] Run pre-commit --- docs/macros.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/macros.py b/docs/macros.py index ab1dfcf0bf..7e5f7d7041 100644 --- a/docs/macros.py +++ b/docs/macros.py @@ -228,7 +228,7 @@ def generate_team_members(team, page, current): - +
""" ) From b29ebef3d66c306e26f412e3c28bec01e6ae173c Mon Sep 17 00:00:00 2001 From: Kattni Date: Mon, 9 Mar 2026 00:21:10 -0400 Subject: [PATCH 3/3] Homepage updates. --- docs/en/stylesheets/beeware.css | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/en/stylesheets/beeware.css b/docs/en/stylesheets/beeware.css index e205b5f260..ca5987b86f 100644 --- a/docs/en/stylesheets/beeware.css +++ b/docs/en/stylesheets/beeware.css @@ -86,8 +86,8 @@ md-path__list > .md-path__item > .md-path__link { /* Website index */ .md-content:has(.md-content__inner .index-page) { - margin-left: 3.3rem; - margin-right: 3.3rem; + margin-left: 3.3%; + margin-right: 3.3%; } .index-intro-full { @@ -182,7 +182,13 @@ a.index-main-keep:hover { border-color: #1e7e34;; } -@media screen and (min-width: 760px) +@media screen and (max-width: 43rem) { + .index-intro-block { + padding: 0 1rem 0 1rem; + } +} + +@media screen and (min-width: 800px) and (max-width: 1220px) { .index-intro-content h1 { font-size: 6rem;