Repository navigation
Refresh Haptic docs onto HIG 872906a9 candidate and drop HIG workarounds - #28
Merged
Merged
Conversation
Vendors the hig@872906a9 candidate tarballs. Caret Radix peers (hig#63) remove the 48 nested Radix lockfile entries, and the overlay-free recipes/code-window entry replaces the locally composed CodeWindow. The web tokens package no longer ships TTFs (hig#64), so the static-export TTF walk becomes a one-line lint check on the installed package. HIG CSS reads --hig-font-sans (hig#65), so the button font bridge goes; radius aliases point at the new token roles (hig#66); Callout maps note/idea to HIG note/tip and accepts ReactNode titles (hig#69). Coarse pointers keep 48px buttons now that HIG defaults to 44px (hig#80). Co-Authored-By: Claude Opus 5.5 <[email protected]>
This was referenced Oct 15, 2026
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
Moves the Haptic docs onto the HIG
0.1.0-candidate.sha872906a9tarballs, built from bloxwap/hig@872906a. It also removes the workarounds from #26 that the upstream fixes replace.Part of bloxwap/hig#63 · Part of bloxwap/hig#64 · Part of bloxwap/hig#65 · Part of bloxwap/hig#66 · Part of bloxwap/hig#69
@bloxwap/hig-react/recipes/code-windowinstead of rebuilding it fromSurface+Text+pre.check-export.mjsno longer walks the export for.ttffiles. Instead,npm run lintasserts in one line that the installed@bloxwap/hig-tokenscontains no font binaries..hig-button { font-family: var(--font-sans) }. The smoke test now asserts that the button's first font family is a loaded Bloxwap face.--docs-radius-surfaceand--docs-radius-nestednow point at--hig-radius-xland--hig-radius-lginstead of literals.noteandideamap to HIGnoteandtip, and titles accept a ReactNode. The install row stays SDK-specific. Its panel starts with text, so HIG Tabs correctly keeps the panel as the tab stop.Before / after
Baseline is
71f84f4(main), built with the same/hapticexport settings. Details:.github/evidence/hig-refresh-872906a9/README.md.The nested Radix tree was never imported, so removing it does not shrink the export. CSS and JS grow because the HIG candidate now ships the role variables, the Callout severities and the Tabs focus handling.
Validation (automated + browser; macOS arm64, Node 24.10.0, npm 11.6.1)
rm -rf node_modules && npm ci: pass;npm lsshows no problems.npm run lint: pass.npm run build,npm run typecheckandnpm run docs:check: pass.docs:checktype-checked 9 snippets.npm test: 79 passed.npm run docs:buildwith/haptic: pass; routes, assets and base-path links verified.site.spec.tson chromium, webkit and mobile-chromium: 21/21 passed. This covers the preset board, the interaction examples and Vaul drawer, search to deep links, install tabs and copy, Callout geometry, and the new font and button-height checks.Screenshots of 5 pages × 2 viewports, before and after, are in
.github/evidence/hig-refresh-872906a9/. They look the same except that desktop buttons are 4 px shorter. No iOS Simulator, Android emulator, physical device or tactile observation is claimed (that work stays in haptic#9 and haptic#7).Rollback: revert this PR. Nothing is published, tagged or released.
🤖 Generated with Claude Code