improve the homepage based on feedback#477
Merged
Merged
Conversation
- CodeBlockTabs renders multiple syntax-highlighted snippets as a tabbed CodeGroup (the multi-language version of CodeBlock). - public/img/platform-logos: monochrome CC0 simple-icons SVGs for Apple, Android, AWS, Azure, Cloudflare, Espressif, Linux, Raspberry Pi, and Windows, recolored via CSS mask so they follow the text color in light and dark mode. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Hero: turn the subheadings into a checklist and add a readability scrim so the text stays legible over the animated grid. - Add a platform logo strip (Raspberry Pi, Espressif, Linux, Windows, Apple, Android, Cloudflare, AWS, Azure). - Replace the 3-tab feature scroller with a single 'Reach every device' section built around the cost-savings graphic. - Render 'How are people using iroh?' as a 2-column card grid and add a File Transfer & Sync card. - Turn 'Deploy, Monitor, Fix' into scannable bullets. - Start building: show per-language code snippets (Swift, Rust, JavaScript, Kotlin) in tabs instead of a single Rust sample. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The hero copy lived in an absolutely-positioned container with no width, so on narrow screens it shrink-wrapped to its content (up to max-w-7xl) and overflowed instead of wrapping. Let it flow and wrap on mobile, and keep the exact desktop overlay via md: overrides (md:absolute, md:w-auto, md:h-[600px]). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Prepend Swift, Rust, JavaScript, and Kotlin (monochrome simple-icons) to the top strip so it shows both the supported languages and platforms, all recolored via CSS mask to match. Includes in-progress hero/section copy tweaks (low-latency framing). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
Contributor
Author
|
@rklaehn thank you!
|
- Drop cloud-provider logos (AWS/Azure/Cloudflare) from the strip - Link language logos to their docs.iroh.computer/languages pages - Split languages and platforms onto separate rows - Give the testimonial section a light-mode variant Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Use full-color language logos for the languages row - Tint platform icons with their brand colors (Apple stays neutral) - Reduce the top spacing above the languages row Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
#FCC624 was near-invisible on the light background (1.59:1 contrast); #B8860B reads clearly in both light and dark. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Member
Hero:
Supported Platforms
Other
|
Homepage: - Logo strip: link each logo (new tab), add Mesh LLM / Strada / Ottomatic, drop Holochain, muted labels, color language + platform logos - Reorder sections: real-world logos after hero, supported platforms as its own section, quote and "Open source. Forever." dark bands - Simplify hero copy; remove cloud-provider logos; add Python (strip, "Start building" logos, and a Python code tab) Dark mode: - Restore the theme toggle (top-right) and stop forcing light site-wide - Use black backgrounds across header, home, blog, and other page wrappers - Keep accent bands as dark navy so they read against the black - Keep the Read the Docs button bright purple Fixes: - Register python with shiki so the Python snippet renders - Blog dark-mode contrast (slate-toned muted text) - Point Paycode logo at paycode.com.mx Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


A pass over the homepage (
src/app/page.jsx) for clarity and polish. Branched off latestmain(so it keeps the/services/hostinglink and other recently-merged changes).Hero
SquareCheckmarkers).Platform strip
"Reach every device, on any network"
HomeFeatureTabs) with a single section: the cost-savings graphic (OpenSourceIllustration) + a heading/subhead/4-bullet layout."How are people using iroh?"
https://docs.iroh.computer; needs a real target.)Deploy, Monitor, Fix
Start building
CodeBlockTabscomponent; snippets follow the real iroh-ffi APIs.Lint clean; verified rendering locally.
🤖 Generated with Claude Code