From 05140f4fc761f4d7d544297ae222a45a8527ea39 Mon Sep 17 00:00:00 2001 From: Xylight Date: Sat, 18 Oct 2025 12:06:22 -0700 Subject: [PATCH] design: redesign media embeds --- src/lib/feature/post/media/PostIframe.svelte | 161 ++++++++++++++---- src/lib/feature/post/media/PostMedia.svelte | 7 +- .../post/media/PostMediaCompact.svelte | 9 +- src/lib/ui/generic/Blobs.svelte | 6 +- .../post/[instance]/[id=integer]/+page.svelte | 1 + 5 files changed, 136 insertions(+), 48 deletions(-) diff --git a/src/lib/feature/post/media/PostIframe.svelte b/src/lib/feature/post/media/PostIframe.svelte index 866a06cc..5cfe3b43 100644 --- a/src/lib/feature/post/media/PostIframe.svelte +++ b/src/lib/feature/post/media/PostIframe.svelte @@ -1,8 +1,10 @@ @@ -28,13 +30,15 @@ - Embed link/card. --> {#if type == 'image' && view == 'cozy'} - + {:else if (type == 'iframe' || type == 'video') && view == 'cozy' && post.url} {:else if type == 'embed' && post.url} {/if} diff --git a/src/lib/feature/post/media/PostMediaCompact.svelte b/src/lib/feature/post/media/PostMediaCompact.svelte index 9312edb0..9c155b5e 100644 --- a/src/lib/feature/post/media/PostMediaCompact.svelte +++ b/src/lib/feature/post/media/PostMediaCompact.svelte @@ -45,15 +45,10 @@