Skip to content

Comments

Modernize documentation layout and fix outdated content#222

Merged
cbyrohl merged 1 commit intomainfrom
feature/improve-docs
Feb 18, 2026
Merged

Modernize documentation layout and fix outdated content#222
cbyrohl merged 1 commit intomainfrom
feature/improve-docs

Conversation

@cbyrohl
Copy link
Owner

@cbyrohl cbyrohl commented Feb 18, 2026

Summary

  • Redesign landing page with hero section (starfield background, feature cards, CTA buttons)
  • Dark header and navigation tabs across all pages for consistent branding
  • Consolidate three CSS files (gridview.css, code_select.css, mkdocstrings.css) into single extra.css
  • Add dark/light mode palette toggle, breadcrumbs, and search enhancements to mkdocs config
  • Migrate developer docs from Poetry to uv
  • Fix outdated content: Python version info, units default documentation, cookbook link typo
  • Remove dead polyfill.io script reference

Test plan

  • Verify landing page renders correctly in both light and dark mode
  • Verify navigation tabs and dark header appear on all docs pages
  • Verify Simulations/Observations cards on install page display side-by-side
  • Verify feature cards are readable in light mode
  • Verify mobile responsive layout (cards stack vertically)
  • Check developer.md references uv instead of poetry
  • Build docs with mkdocs build to ensure no errors

🤖 Generated with Claude Code

Redesign the landing page with a hero section featuring a starfield
background, feature cards, and dark header/tabs across all pages.
Consolidate three CSS files into a single extra.css. Update mkdocs.yml
with palette toggle, navigation tabs, and breadcrumbs. Migrate
developer docs from Poetry to uv, fix Python version info, correct
typos, and update outdated units default documentation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cbyrohl cbyrohl merged commit d75a8d1 into main Feb 18, 2026
5 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