Skip to content

chore(vendor/ui): subtree pull from 0froq/ui main (post #12) - #14

Merged
0froq merged 2 commits into
mainfrom
cursor/sync-vendor-ui-4f74
Oct 24, 2026
Merged

0froq merged 2 commits into
mainfrom
cursor/sync-vendor-ui-4f74

Conversation

@0froq

@0froq 0froq commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Summary

Syncs vendor/ui with upstream 0froq/ui main via:

git subtree pull --prefix=vendor/ui https://github.com/0froq/ui.git main --squash

Upstream range: 2a8e9ad..62834e1 (includes merged 0froq/ui#12 — Menu/Select list dialect as library default).

Notable upstream changes

  • Breaking export rename: DropdownMenu → Menu (circle does not import DropdownMenu today).
  • Select / Menu: shared list dialect styling and behavior updates.
  • New components: CodeBlock, GridTable, UiDevtools.
  • Vue utilities: useComponentSources, useScrollHandoff; core scroll helpers.
  • Collapsible / overlay / display CSS and docs site tooling updates.

Consumer wiring

  • @froq/ui remains file:vendor/ui in root package.json.
  • No app/site code changes in this PR (circle only uses Paper from the library).

Verification

  • pnpm install — lockfile unchanged at repo root.
  • pnpm lint — pass.
  • pnpm typecheck — same pre-existing app errors on main (skin, empty nav typing, useSignature); none introduced by this pull.

Out of scope

osdash, lig SiteHeader, npm publish.

Open in Web Open in Cursor 

cursoragent and others added 2 commits October 24, 2026 14:35
62834e1 feat(ui): use the lig header list as the Menu and Select default (#12)
826561e fix(ui): ignore SSR slot comments when measuring signature marks
81ec46b fix(ui): declare GridTable private row height in CSS
f483e20 fix(ui): satisfy upstream lint rules for GridTable exports
d236d70 feat(ui): add UiDevtools to show library and project components
abd153c feat(ui): transition pinned title halo and clear pinned table columns at rest
f59c5d3 feat(ui): add a bg-colored halo around pinned titles
6313114 feat(ui): add a bg-colored halo around floating panels
4501f0b fix(ui): drop opaque backgrounds from in-flow components
6428c22 fix(ui): tint GridTable pin fade with the hovered row
3e3aa93 feat(ui): add crosshair hover highlight to GridTable
4e59077 feat(ui): add GridTable and use it for lightweight ports
d579cb4 style(ui): mark checked select item with a dot
c04293b refactor(ui): rename DropdownMenu to Menu
192fdc2 fix(ui): allow private custom properties in token check
e972b00 feat(ui): support untitled CodeBlock and keep title rule when folded
dc0465f fix(ui): indent collapsible panel content
563e395 chore(ui): merge upstream 0froq/ui main
c01fc75 feat(ui): add CodeBlock, sticky open headers and a footer-band pen route
1b874ef docs: merge English README from Air with Workers deploy notes
1bbdf04 docs: update README
caf1c6c wip: palette, signature and i18n updates from Air
4ad6ad9 chore: pin og-layer v0.2.1 (#9)
e2d36ca feat: draw page descriptions on og-layer v0.2.0 cards (#8)
8e4dc84 fix(ui): stabilize Select popup layout and focus handling
0f689d1 feat(ui): add a custom mode to Select for header language switching
5b64792 fix: remove menu highlight edge markers
9f6eda2 fix(docs): list nuxt as peer so root cf deploy uses Wrangler (#7)
8888e40 fix(docs): move shared helpers under app/utils for Nitro bundle (#6)
f196627 fix(docs): move site config into app dir for Nitro bundle (#5)
50a3c60 feat: show syntax inspector popovers on narrow screens
8976b7a feat: share boundary-aware wheel scroll handoff
e254580 feat: ease pen stroke progress behind scrolling
f87bb31 feat: reveal connecting pen strokes while scrolling
b02ae41 fix: inset the page rule turn from the left edge
84dc56d feat(docs): OG cover layer (paper cards on Workers image origin) (#4)
1f3eb9f fix: end the page rule above the first label
160d4eb docs: relicense under MIT and rewrite the guides
479a33f feat: social share card meta (og/twitter) (#3)
49c290f ci: plain cf deploy + Worker Previews (#2)
13e43a9 Merge pull request #4 from 0froq/codex/ui-paper-signature
5e6eacf chore(docs): migrate UI docs site from Pages to Workers (#1)

git-subtree-dir: vendor/ui
git-subtree-split: 62834e120909b156fe4e3b38e08bbe1e8aa885d3
…ync-vendor-ui-4f74

Co-authored-by: froQ <sayhola@froq.me>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅

View logs ↗
No Preview URL. Enable ↗ 4ba5671 2026-10-24T14:39:20.538Z View logs ↗

@0froq
0froq marked this pull request as ready for review October 24, 2026 15:44
@0froq
0froq merged commit b139fd3 into main Oct 24, 2026
1 check 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.

2 participants