From 662e9824771fb7b58d0166d1619e2dfbfa58bcb5 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 11 Jun 2026 12:30:24 +0200 Subject: [PATCH 1/2] Add Open Collective to sponsors and thank our sponsors --- public/sponsors/opencollective.svg | 5 +++++ src/content/docs/internals/sponsors.md | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 public/sponsors/opencollective.svg diff --git a/public/sponsors/opencollective.svg b/public/sponsors/opencollective.svg new file mode 100644 index 0000000..468ceb7 --- /dev/null +++ b/public/sponsors/opencollective.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/content/docs/internals/sponsors.md b/src/content/docs/internals/sponsors.md index 903f9a6..88ef298 100644 --- a/src/content/docs/internals/sponsors.md +++ b/src/content/docs/internals/sponsors.md @@ -30,6 +30,17 @@ Please head over to our [Open Collective](https://opencollective.com/lychee-coll Next Generation Internet programme.

+ ## Past sponsors @@ -56,3 +67,7 @@ A heartfelt thank you to those who supported lychee in the past.

+ +--- + +We are deeply grateful to all of our sponsors and backers. Your support keeps lychee free, open source, and sustainable. Thank you! From d9355fadea22b03720f04003f9adb04f9673d826 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 11 Jun 2026 12:36:26 +0200 Subject: [PATCH 2/2] Make all sponsor logos the same size --- src/styles/index.css | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/styles/index.css b/src/styles/index.css index 8990fdf..f989d2d 100644 --- a/src/styles/index.css +++ b/src/styles/index.css @@ -130,6 +130,11 @@ h6 { .sponsor-logo { flex: 0 0 auto; display: inline-flex; + align-items: center; + justify-content: center; + /* Fixed box so every logo card is the same size. */ + width: 200px; + height: 100px; /* White, padded background keeps dark logos readable in dark mode. */ background: #ffffff; border-radius: 0.5rem; @@ -137,8 +142,10 @@ h6 { } .sponsor-logo img { - width: 200px; - height: auto; + /* Scale each logo to fit the shared box while preserving aspect ratio. */ + width: 100%; + height: 100%; + object-fit: contain; } .sponsor-description {