From 3791db006e914a18d11ac57c9528d65e17155e3b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 21 Dec 2025 12:19:08 +0100 Subject: [PATCH] docs: add github/download buttons to pages header --- docs/_layouts/default.html | 32 +++++++++++++++------------ docs/assets/terminal.css | 44 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 14 deletions(-) diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index a56aafc07..4095d259b 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -51,16 +51,8 @@
- + GitHub + Download
@@ -124,10 +116,22 @@ ยท releases - + + diff --git a/docs/assets/terminal.css b/docs/assets/terminal.css index 2bb7f0603..2e9ae34f7 100644 --- a/docs/assets/terminal.css +++ b/docs/assets/terminal.css @@ -210,6 +210,44 @@ body::after { gap: 10px; } +.titlebar__link { + display: inline-flex; + align-items: center; + padding: 9px 12px; + border-radius: 12px; + background: color-mix(in oklab, var(--panel) 92%, transparent); + border: var(--border) solid var(--frame-border); + color: var(--text); + text-decoration: none; + font-family: var(--font-pixel); + letter-spacing: 0.12em; + font-size: 12px; + text-transform: uppercase; + box-shadow: 0 6px 0 -3px rgba(0, 0, 0, 0.25); +} + +.titlebar__link:hover { + border-color: color-mix(in oklab, var(--accent2) 45%, transparent); + box-shadow: 0 0 0 2px color-mix(in oklab, var(--accent2) 30%, transparent); +} + +.titlebar__link:active { + transform: translateY(1px); + box-shadow: 0 4px 0 -3px rgba(0, 0, 0, 0.25); +} + +.titlebar__link:focus-visible { + outline: 3px solid color-mix(in oklab, var(--accent2) 60%, transparent); + outline-offset: 2px; +} + +.titlebar__link--accent { + background: + linear-gradient(120deg, color-mix(in oklab, var(--accent) 18%, transparent), transparent 70%), + color-mix(in oklab, var(--panel) 88%, transparent); + border-color: color-mix(in oklab, var(--accent) 60%, var(--frame-border)); +} + .theme-toggle { display: inline-flex; align-items: center; @@ -393,6 +431,12 @@ body::after { font-size: 13px; } +.footer__actions { + margin-top: 14px; + display: flex; + justify-content: flex-end; +} + .terminal__footer a { color: var(--link); text-decoration: none;