From 2112f1c09f05f24ae789cd3715a869c59c467fa0 Mon Sep 17 00:00:00 2001 From: ocavue Date: Sat, 19 Sep 2026 03:04:25 +1000 Subject: [PATCH] chore(deps): update `@post-embed/elements` to 0.6.0 --- .changeset/smaller-x-post-card.md | 6 ++++++ packages/core/package.json | 2 +- packages/core/src/style.css | 10 +++++++--- packages/react/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 5 files changed, 22 insertions(+), 12 deletions(-) create mode 100644 .changeset/smaller-x-post-card.md diff --git a/.changeset/smaller-x-post-card.md b/.changeset/smaller-x-post-card.md new file mode 100644 index 00000000..a7c686fe --- /dev/null +++ b/.changeset/smaller-x-post-card.md @@ -0,0 +1,6 @@ +--- +'@meowdown/core': patch +'@meowdown/react': patch +--- + +Update `@post-embed/elements` to 0.6.0: X post cards are smaller and shrink with a narrow editor. diff --git a/packages/core/package.json b/packages/core/package.json index e406e83e..dfef521d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -30,7 +30,7 @@ "@lezer/highlight": "^1.2.3", "@meowdown/markdown": "workspace:^", "@ocavue/utils": "^1.8.0", - "@post-embed/elements": "^0.5.0", + "@post-embed/elements": "^0.6.0", "@post-embed/exporter": "^0.4.1", "@post-embed/schema": "^0.5.0", "@post-embed/types": "^0.4.0", diff --git a/packages/core/src/style.css b/packages/core/src/style.css index 29a7daac..f3fb6805 100644 --- a/packages/core/src/style.css +++ b/packages/core/src/style.css @@ -700,13 +700,17 @@ /* The cards are the atom previews whose text is meant to be selected. */ .ProseMirror .md-image-view-preview post-embed-x-post, .ProseMirror .md-image-view-preview post-embed-youtube-video { - display: block; - max-width: 550px; - -webkit-user-select: text; user-select: text; } + /* The X card sizes itself; a `max-width` here would override its own + * `max-width: 100%` and let it overflow a narrow editor. */ + .ProseMirror .md-image-view-preview post-embed-youtube-video { + display: block; + max-width: 550px; + } + .ProseMirror .md-image-view-preview:has(> .md-embed-resizable:not([data-width])) { width: 550px; } diff --git a/packages/react/package.json b/packages/react/package.json index 9d67cfdb..18b891c5 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -28,7 +28,7 @@ "@meowdown/core": "workspace:*", "@meowdown/markdown": "workspace:*", "@ocavue/utils": "^1.8.0", - "@post-embed/elements": "^0.5.0", + "@post-embed/elements": "^0.6.0", "@post-embed/types": "^0.4.0", "@prosekit/core": "^0.13.2", "@prosekit/pm": "^0.1.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ebbdb86..beb732ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -85,8 +85,8 @@ importers: specifier: ^1.8.0 version: 1.8.0 '@post-embed/elements': - specifier: ^0.5.0 - version: 0.5.0(typescript@6.0.3) + specifier: ^0.6.0 + version: 0.6.0(typescript@6.0.3) '@post-embed/exporter': specifier: ^0.4.1 version: 0.4.1(typescript@6.0.3) @@ -250,8 +250,8 @@ importers: specifier: ^1.8.0 version: 1.8.0 '@post-embed/elements': - specifier: ^0.5.0 - version: 0.5.0(typescript@6.0.3) + specifier: ^0.6.0 + version: 0.6.0(typescript@6.0.3) '@post-embed/types': specifier: ^0.4.0 version: 0.4.0 @@ -2124,8 +2124,8 @@ packages: '@poppinss/exception@1.2.3': resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} - '@post-embed/elements@0.5.0': - resolution: {integrity: sha512-N6kFg+M1rVkgKp0Y0YLW+f2nF9H3h6aURX2qOVvnUSvKB1Q0cIv/kcUwcAp5A2kQIbgacQsw5iNqrrW17RNu4w==} + '@post-embed/elements@0.6.0': + resolution: {integrity: sha512-Ar0kDGP+cGTuV0vCPsm5SBTwfHrbxBbNxspXUzR8/0d7QACoKAuP0QoJqXm0xgNvnxJggfeDg3K4I+br+IP8rA==} '@post-embed/exporter@0.4.1': resolution: {integrity: sha512-4c6Y2p0CnjgWkiMQQWtfFwbdQJInguJyZmzyb/2dps3ugJFr1b9IW/zcNJ2KIEZCQO/+ZA/kvADL/9ODEMuPlg==} @@ -7014,7 +7014,7 @@ snapshots: '@poppinss/exception@1.2.3': {} - '@post-embed/elements@0.5.0(typescript@6.0.3)': + '@post-embed/elements@0.6.0(typescript@6.0.3)': dependencies: '@aria-ui/core': 0.2.1 '@post-embed/schema': 0.5.0(typescript@6.0.3)