From 6703c5b5843853d435bb9434b0296046cc409ddb Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Wed, 9 Jul 2025 18:53:27 -0400 Subject: [PATCH] ssb: Fix letterboxing/pillarboxing of images regardless of aspect ratio. --- apps/ssb.json | 2 +- apps/ssb/tf-message.js | 6 +++--- apps/ssb/tf-profile.js | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/ssb.json b/apps/ssb.json index a8976152..323314ac 100644 --- a/apps/ssb.json +++ b/apps/ssb.json @@ -1,5 +1,5 @@ { "type": "tildefriends-app", "emoji": "🦀", - "previous": "&CRrPneLR7JTozkE2RdcTj6JJszqnAin4xPpQpNtCAFE=.sha256" + "previous": "&ZrdjhiNgjE8U8nlHezw+Hiry43VaNO5i0OAr3ncVVkE=.sha256" } diff --git a/apps/ssb/tf-message.js b/apps/ssb/tf-message.js index cdae0eb8..0e245a79 100644 --- a/apps/ssb/tf-message.js +++ b/apps/ssb/tf-message.js @@ -191,12 +191,12 @@ class TfMessageElement extends LitElement { div.style.display = 'grid'; let img = document.createElement('img'); img.src = link; - img.style.maxWidth = '100%'; - img.style.maxHeight = '100%'; + img.style.maxWidth = '100vw'; + img.style.maxHeight = '100vh'; img.style.display = 'block'; img.style.margin = 'auto'; img.style.objectFit = 'contain'; - img.style.width = '100%'; + img.style.width = '100vw'; div.appendChild(img); function image_close(event) { document.body.removeChild(div); diff --git a/apps/ssb/tf-profile.js b/apps/ssb/tf-profile.js index 6dc9c1f9..fd8e3711 100644 --- a/apps/ssb/tf-profile.js +++ b/apps/ssb/tf-profile.js @@ -179,12 +179,12 @@ class TfProfileElement extends LitElement { div.style.display = 'grid'; let img = document.createElement('img'); img.src = link; - img.style.maxWidth = '100%'; - img.style.maxHeight = '100%'; + img.style.maxWidth = '100vw'; + img.style.maxHeight = '100vh'; img.style.display = 'block'; img.style.margin = 'auto'; img.style.objectFit = 'contain'; - img.style.width = '100%'; + img.style.width = '100vw'; div.appendChild(img); function image_close(event) { document.body.removeChild(div);