Refine the component library and Lab documentation UI - #10
Merged
Merged
Conversation
Align the catalog with shadcn documentation conventions while preserving OpenCoven's neutral docs palette and Cave accents. Center and slim the header, simplify preview chrome, improve source readability and search recovery, and connect stateful Lab scenes through shareable URLs. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
No unresolved blocking issues were identified, and the supplied assessments indicate approval readiness.
Pull request overview
Refines the component library’s Library/Lab documentation UI with OpenCoven styling, improved navigation and search, shareable Lab scenes, bundled fonts, and expanded validation.
Changes:
- Refreshes responsive layouts, typography, themes, and preview controls.
- Adds search recovery, permalinks, and hash-synchronized Lab scenes.
- Expands visual, mobile, contract, and interaction coverage.
File summaries
| File | Summary |
|---|---|
scripts/zoom-probe.mjs |
Updates visual inspection probes. |
scripts/visual-review.mjs |
Expands navigation, search, layout, contrast, and font audits. |
scripts/verify-contracts.mjs |
Updates specimen architecture contracts. |
scripts/mobile-quality-review.mjs |
Adds mobile heading checks. |
README.md |
Documents the refreshed UI and scene links. |
public/fonts/jetbrains-mono/OFL.txt |
Adds JetBrains Mono licensing information. |
public/fonts/inter/OFL.txt |
Adds Inter licensing information. |
public/fonts/eb-garamond/OFL.txt |
Adds EB Garamond licensing information. |
packages/ui/tests/specimens.test.tsx |
Tests Lab scenes and preview behavior. |
packages/ui/tests/catalog-navigation.test.tsx |
Tests search, navigation, themes, links, and accessibility. |
apps/specimens/src/specimens.css |
Refreshes Library layout and documentation styling. |
apps/specimens/src/specimens-fixes.css |
Updates responsive safeguards. |
apps/specimens/src/main.tsx |
Loads the Coven theme. |
apps/specimens/src/lab.tsx |
Adds hash-based Lab scene navigation. |
apps/specimens/src/lab.css |
Refreshes Lab presentation styling. |
apps/specimens/src/lab-scenes.ts |
Centralizes Lab scene metadata. |
apps/specimens/src/coven-theme.css |
Defines Coven colors and bundled fonts. |
apps/specimens/src/component-preview.tsx |
Simplifies preview and source tabs. |
apps/specimens/src/app.tsx |
Refines catalog structure, search, themes, and links. |
apps/specimens/index.html |
Adds font preloads and theme initialization. |
Review details
- Files reviewed: 20/23 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This was referenced Sep 28, 2026
This branch had an error being deployed
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.
Summary
Validation
Public package and registry defaults remain unchanged.