You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: overview mode, expanded sitemap, and UI improvements (#3168)
## Summary
- **Overview/Detail Mode Navigation**: New URL structure for spec pages
- `/{spec_id}` → Overview grid showing all implementations
- `/{spec_id}/{library}` → Detail view with carousel
- **Action Buttons on Overview**: Copy code, download PNG, and open
interactive buttons appear on hover
- **Library Tooltips**: Shows library description and documentation URL
(like home page)
- **Interactive Page Fix**: postMessage origin now works correctly on
localhost
- **Expanded Sitemap**: Includes all implementation URLs (~1500 pages)
for better SEO
- **Spacing Fixes**: Consistent footer spacing across all pages
- **ClickAwayListener**: Tooltips close when clicking outside
## Test plan
- [ ] Visit `/scatter-basic` - should show overview grid with all
libraries
- [ ] Click on an implementation - should navigate to
`/scatter-basic/matplotlib`
- [ ] Hover over grid cards - action buttons should appear
- [ ] Click library name in overview - tooltip should open
- [ ] Click elsewhere - tooltip should close
- [ ] Check `/sitemap.xml` - should include implementation URLs
- [ ] Test interactive page on localhost - iframe should load correctly
- [ ] Verify footer spacing is consistent across `/`, `/catalog`, and
spec pages
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments