Skip to content

Revamp GitHub Pages with full-width design and NASA globe#5

Merged
schlunsen merged 2 commits into
mainfrom
revamp-github-pages
Apr 2, 2026
Merged

Revamp GitHub Pages with full-width design and NASA globe#5
schlunsen merged 2 commits into
mainfrom
revamp-github-pages

Conversation

@schlunsen

Copy link
Copy Markdown
Owner

Summary

  • Full-width desktop layout — replaces narrow 1200px containers with fluid edge-to-edge grids using clamp() padding
  • Proper site header — fixed nav with section links, active highlighting, mobile hamburger, green Download button, and GitHub pill
  • NASA Blue Marble globe — custom GLSL day/night shader blending earth_daymap.jpg + earth_night.jpg (same textures as the Mac app), with atmosphere fresnel glow and star field
  • Platforms section — side-by-side showcase of the Rust CLI (small footprint, cross-platform, SSH-friendly) and the native macOS SwiftUI app (3D globe, menu bar widget, DMG installer)
  • Installation + Usage merged — side-by-side two-column layout on desktop
  • Bug fixes — fixed broken OG image path, added .nojekyll, added Three.js import map to resolve bare specifier error

Test plan

  • Open docs/index.html locally (python3 -m http.server 8000 from docs/)
  • Verify globe renders with NASA textures and day/night shading
  • Check header nav links scroll to correct sections with offset
  • Test mobile hamburger menu at <600px viewport
  • Verify all screenshots load from raw.githubusercontent.com
  • Check Download buttons link to latest GitHub release
  • Confirm no console errors (especially the previous Three.js import error)

🤖 Generated with Claude Code

schlunsen and others added 2 commits April 2, 2026 09:54
- Full-width desktop layout using fluid edge padding instead of narrow
  max-width containers
- Proper site header with nav links, active section highlighting,
  mobile hamburger menu, and green Download CTA button
- NASA Blue Marble earth globe with day/night shader blending the same
  textures used in the native Mac app (earth_daymap.jpg + earth_night.jpg)
- Custom GLSL atmosphere shaders with fresnel rim glow and star field
- New "Platforms" section showcasing both the Rust CLI (small footprint,
  cross-platform) and the native macOS SwiftUI app side by side
- Merged Installation & CLI Usage into a side-by-side layout
- Hero CTA buttons linking to latest GitHub release
- Fixed Open Graph image path, added .nojekyll, added import map for
  Three.js bare specifier resolution
- Responsive breakpoints for tablet and mobile

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@schlunsen schlunsen merged commit 8406fcd into main Apr 2, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant