diff --git a/CHANGES b/CHANGES index 0d8beaef..24ddf56a 100644 --- a/CHANGES +++ b/CHANGES @@ -18,6 +18,16 @@ $ uv add gp-sphinx --prerelease allow +### Documentation + +#### Visual identity for the gp-sphinx docs site + +The gp-sphinx docs site at now +ships the standard tony/* logo, favicon, and PWA icon set. The Furo +sidebar shows light and dark logo variants, the browser tab carries +a proper favicon, and a web-app manifest advertises the icon sizes +for Android, Apple, and Microsoft platforms. (#41) + ## gp-sphinx 0.0.1a19 (2026-05-17) gp-sphinx 0.0.1a19 closes the gap on Cloudflare Rocket Loader diff --git a/docs/_static/favicon.ico b/docs/_static/favicon.ico new file mode 100755 index 00000000..d5bb2bc9 Binary files /dev/null and b/docs/_static/favicon.ico differ diff --git a/docs/_static/img/icons/android-chrome-144x144.png b/docs/_static/img/icons/android-chrome-144x144.png new file mode 100644 index 00000000..57830be9 Binary files /dev/null and b/docs/_static/img/icons/android-chrome-144x144.png differ diff --git a/docs/_static/img/icons/android-chrome-192x192.png b/docs/_static/img/icons/android-chrome-192x192.png new file mode 100644 index 00000000..12adc6ba Binary files /dev/null and b/docs/_static/img/icons/android-chrome-192x192.png differ diff --git a/docs/_static/img/icons/android-chrome-256x256.png b/docs/_static/img/icons/android-chrome-256x256.png new file mode 100644 index 00000000..fba41673 Binary files /dev/null and b/docs/_static/img/icons/android-chrome-256x256.png differ diff --git a/docs/_static/img/icons/android-chrome-36x36.png b/docs/_static/img/icons/android-chrome-36x36.png new file mode 100644 index 00000000..cdaad7f4 Binary files /dev/null and b/docs/_static/img/icons/android-chrome-36x36.png differ diff --git a/docs/_static/img/icons/android-chrome-384x384.png b/docs/_static/img/icons/android-chrome-384x384.png new file mode 100644 index 00000000..310ce9ac Binary files /dev/null and b/docs/_static/img/icons/android-chrome-384x384.png differ diff --git a/docs/_static/img/icons/android-chrome-48x48.png b/docs/_static/img/icons/android-chrome-48x48.png new file mode 100644 index 00000000..558ad68f Binary files /dev/null and b/docs/_static/img/icons/android-chrome-48x48.png differ diff --git a/docs/_static/img/icons/android-chrome-512x512.png b/docs/_static/img/icons/android-chrome-512x512.png new file mode 100644 index 00000000..20f3f265 Binary files /dev/null and b/docs/_static/img/icons/android-chrome-512x512.png differ diff --git a/docs/_static/img/icons/android-chrome-72x72.png b/docs/_static/img/icons/android-chrome-72x72.png new file mode 100644 index 00000000..8f9e3a6c Binary files /dev/null and b/docs/_static/img/icons/android-chrome-72x72.png differ diff --git a/docs/_static/img/icons/android-chrome-96x96.png b/docs/_static/img/icons/android-chrome-96x96.png new file mode 100644 index 00000000..bcfb0f24 Binary files /dev/null and b/docs/_static/img/icons/android-chrome-96x96.png differ diff --git a/docs/_static/img/icons/android-icon-144x144.png b/docs/_static/img/icons/android-icon-144x144.png new file mode 100644 index 00000000..f0e42e09 Binary files /dev/null and b/docs/_static/img/icons/android-icon-144x144.png differ diff --git a/docs/_static/img/icons/android-icon-192x192.png b/docs/_static/img/icons/android-icon-192x192.png new file mode 100644 index 00000000..8602b305 Binary files /dev/null and b/docs/_static/img/icons/android-icon-192x192.png differ diff --git a/docs/_static/img/icons/android-icon-36x36.png b/docs/_static/img/icons/android-icon-36x36.png new file mode 100644 index 00000000..2adb70b2 Binary files /dev/null and b/docs/_static/img/icons/android-icon-36x36.png differ diff --git a/docs/_static/img/icons/android-icon-48x48.png b/docs/_static/img/icons/android-icon-48x48.png new file mode 100644 index 00000000..ce73ae15 Binary files /dev/null and b/docs/_static/img/icons/android-icon-48x48.png differ diff --git a/docs/_static/img/icons/android-icon-72x72.png b/docs/_static/img/icons/android-icon-72x72.png new file mode 100644 index 00000000..b7853270 Binary files /dev/null and b/docs/_static/img/icons/android-icon-72x72.png differ diff --git a/docs/_static/img/icons/android-icon-96x96.png b/docs/_static/img/icons/android-icon-96x96.png new file mode 100644 index 00000000..c18b820a Binary files /dev/null and b/docs/_static/img/icons/android-icon-96x96.png differ diff --git a/docs/_static/img/icons/apple-icon-114x114.png b/docs/_static/img/icons/apple-icon-114x114.png new file mode 100644 index 00000000..a344299a Binary files /dev/null and b/docs/_static/img/icons/apple-icon-114x114.png differ diff --git a/docs/_static/img/icons/apple-icon-120x120.png b/docs/_static/img/icons/apple-icon-120x120.png new file mode 100644 index 00000000..379fd18a Binary files /dev/null and b/docs/_static/img/icons/apple-icon-120x120.png differ diff --git a/docs/_static/img/icons/apple-icon-144x144.png b/docs/_static/img/icons/apple-icon-144x144.png new file mode 100644 index 00000000..f0e42e09 Binary files /dev/null and b/docs/_static/img/icons/apple-icon-144x144.png differ diff --git a/docs/_static/img/icons/apple-icon-152x152.png b/docs/_static/img/icons/apple-icon-152x152.png new file mode 100644 index 00000000..5fc57846 Binary files /dev/null and b/docs/_static/img/icons/apple-icon-152x152.png differ diff --git a/docs/_static/img/icons/apple-icon-180x180.png b/docs/_static/img/icons/apple-icon-180x180.png new file mode 100644 index 00000000..3ddf1142 Binary files /dev/null and b/docs/_static/img/icons/apple-icon-180x180.png differ diff --git a/docs/_static/img/icons/apple-icon-57x57.png b/docs/_static/img/icons/apple-icon-57x57.png new file mode 100644 index 00000000..0ed203d5 Binary files /dev/null and b/docs/_static/img/icons/apple-icon-57x57.png differ diff --git a/docs/_static/img/icons/apple-icon-60x60.png b/docs/_static/img/icons/apple-icon-60x60.png new file mode 100644 index 00000000..3be3c77b Binary files /dev/null and b/docs/_static/img/icons/apple-icon-60x60.png differ diff --git a/docs/_static/img/icons/apple-icon-72x72.png b/docs/_static/img/icons/apple-icon-72x72.png new file mode 100644 index 00000000..b7853270 Binary files /dev/null and b/docs/_static/img/icons/apple-icon-72x72.png differ diff --git a/docs/_static/img/icons/apple-icon-76x76.png b/docs/_static/img/icons/apple-icon-76x76.png new file mode 100644 index 00000000..90806705 Binary files /dev/null and b/docs/_static/img/icons/apple-icon-76x76.png differ diff --git a/docs/_static/img/icons/apple-icon-precomposed.png b/docs/_static/img/icons/apple-icon-precomposed.png new file mode 100644 index 00000000..f077f80f Binary files /dev/null and b/docs/_static/img/icons/apple-icon-precomposed.png differ diff --git a/docs/_static/img/icons/apple-icon.png b/docs/_static/img/icons/apple-icon.png new file mode 100644 index 00000000..f077f80f Binary files /dev/null and b/docs/_static/img/icons/apple-icon.png differ diff --git a/docs/_static/img/icons/apple-touch-icon.png b/docs/_static/img/icons/apple-touch-icon.png new file mode 100644 index 00000000..961fde49 Binary files /dev/null and b/docs/_static/img/icons/apple-touch-icon.png differ diff --git a/docs/_static/img/icons/favicon-16x16.png b/docs/_static/img/icons/favicon-16x16.png new file mode 100644 index 00000000..71902254 Binary files /dev/null and b/docs/_static/img/icons/favicon-16x16.png differ diff --git a/docs/_static/img/icons/favicon-32x32.png b/docs/_static/img/icons/favicon-32x32.png new file mode 100644 index 00000000..fdc9834b Binary files /dev/null and b/docs/_static/img/icons/favicon-32x32.png differ diff --git a/docs/_static/img/icons/favicon-96x96.png b/docs/_static/img/icons/favicon-96x96.png new file mode 100644 index 00000000..c18b820a Binary files /dev/null and b/docs/_static/img/icons/favicon-96x96.png differ diff --git a/docs/_static/img/icons/favicon.ico b/docs/_static/img/icons/favicon.ico new file mode 100644 index 00000000..80e85eaa Binary files /dev/null and b/docs/_static/img/icons/favicon.ico differ diff --git a/docs/_static/img/icons/logo-dark.svg b/docs/_static/img/icons/logo-dark.svg new file mode 100644 index 00000000..e1472bd6 --- /dev/null +++ b/docs/_static/img/icons/logo-dark.svg @@ -0,0 +1,21 @@ + + diff --git a/docs/_static/img/icons/logo.png b/docs/_static/img/icons/logo.png new file mode 100644 index 00000000..3b5efaab Binary files /dev/null and b/docs/_static/img/icons/logo.png differ diff --git a/docs/_static/img/icons/logo.svg b/docs/_static/img/icons/logo.svg new file mode 100644 index 00000000..72787d72 --- /dev/null +++ b/docs/_static/img/icons/logo.svg @@ -0,0 +1,23 @@ + + diff --git a/docs/_static/img/icons/ms-icon-144x144.png b/docs/_static/img/icons/ms-icon-144x144.png new file mode 100644 index 00000000..f0e42e09 Binary files /dev/null and b/docs/_static/img/icons/ms-icon-144x144.png differ diff --git a/docs/_static/img/icons/ms-icon-150x150.png b/docs/_static/img/icons/ms-icon-150x150.png new file mode 100644 index 00000000..14d26d46 Binary files /dev/null and b/docs/_static/img/icons/ms-icon-150x150.png differ diff --git a/docs/_static/img/icons/ms-icon-310x310.png b/docs/_static/img/icons/ms-icon-310x310.png new file mode 100644 index 00000000..99a42833 Binary files /dev/null and b/docs/_static/img/icons/ms-icon-310x310.png differ diff --git a/docs/_static/img/icons/ms-icon-70x70.png b/docs/_static/img/icons/ms-icon-70x70.png new file mode 100644 index 00000000..b899f218 Binary files /dev/null and b/docs/_static/img/icons/ms-icon-70x70.png differ diff --git a/docs/_static/img/icons/mstile-150x150.png b/docs/_static/img/icons/mstile-150x150.png new file mode 100644 index 00000000..79b91388 Binary files /dev/null and b/docs/_static/img/icons/mstile-150x150.png differ diff --git a/docs/_static/img/icons/safari-pinned-tab.svg b/docs/_static/img/icons/safari-pinned-tab.svg new file mode 100644 index 00000000..6b1a40cb --- /dev/null +++ b/docs/_static/img/icons/safari-pinned-tab.svg @@ -0,0 +1,18 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + diff --git a/docs/conf.py b/docs/conf.py index 0431927a..833a1b3b 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -78,6 +78,10 @@ source_repository=f"{gp_sphinx.__github__}/", docs_url=gp_sphinx.__docs__, source_branch="main", + light_logo="img/icons/logo.svg", + dark_logo="img/icons/logo-dark.svg", + html_favicon="_static/favicon.ico", + html_extra_path=["manifest.json"], linkcode_resolve=make_workspace_linkcode_resolve( repo_root=project_root, github_url=gp_sphinx.__github__, diff --git a/docs/manifest.json b/docs/manifest.json index e50bf114..f96a51ad 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -9,42 +9,32 @@ "start_url": "https://gp-sphinx.git-pull.com/", "icons": [ { - "src": "_static/img/icons/icon-72x72.png", + "src": "_static/img/icons/android-chrome-72x72.png", "sizes": "72x72", "type": "image/png" }, { - "src": "_static/img/icons/icon-96x96.png", + "src": "_static/img/icons/android-chrome-96x96.png", "sizes": "96x96", "type": "image/png" }, { - "src": "_static/img/icons/icon-128x128.png", - "sizes": "128x128", - "type": "image/png" - }, - { - "src": "_static/img/icons/icon-144x144.png", + "src": "_static/img/icons/android-chrome-144x144.png", "sizes": "144x144", "type": "image/png" }, { - "src": "_static/img/icons/icon-152x152.png", - "sizes": "152x152", - "type": "image/png" - }, - { - "src": "_static/img/icons/icon-192x192.png", + "src": "_static/img/icons/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, { - "src": "_static/img/icons/icon-384x384.png", + "src": "_static/img/icons/android-chrome-384x384.png", "sizes": "384x384", "type": "image/png" }, { - "src": "_static/img/icons/icon-512x512.png", + "src": "_static/img/icons/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" }