From 2b776396911b3c68670fc60c75ce9e760cc41379 Mon Sep 17 00:00:00 2001 From: jmawet Date: Sun, 9 Aug 2026 10:22:35 -0700 Subject: [PATCH 1/2] rounded corners on seerr discovery page --- components/seerr/SeerrDiscoveryScreen.bs | 2 +- components/seerr/SeerrPoster.bs | 5 +++++ components/seerr/SeerrPoster.xml | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/components/seerr/SeerrDiscoveryScreen.bs b/components/seerr/SeerrDiscoveryScreen.bs index 322aa5352..7e81c78a1 100644 --- a/components/seerr/SeerrDiscoveryScreen.bs +++ b/components/seerr/SeerrDiscoveryScreen.bs @@ -61,7 +61,7 @@ sub init() m.normalItemSize ' 9: Your Requests ] - m.categoryRows.focusBitmapUri = "pkg:/images/hd_focus.9.png" + m.categoryRows.focusBitmapUri = "pkg:/images/posterFocus.9.png" m.categoryRows.focusBitmapBlendColor = ColorPalette.WHITE m.categoryRows.focusFootprintBitmapUri = string.EMPTY m.categoryRows.focusFootprintBlendColor = ColorPalette.TRANSPARENT diff --git a/components/seerr/SeerrPoster.bs b/components/seerr/SeerrPoster.bs index c10195c26..df15fb2b3 100644 --- a/components/seerr/SeerrPoster.bs +++ b/components/seerr/SeerrPoster.bs @@ -3,6 +3,7 @@ import "pkg:/source/utils/misc.bs" sub init() m.poster = m.top.findNode("poster") + m.posterMask = m.top.findNode("posterMask") m.title = m.top.findNode("title") m.backdrop = m.top.findNode("backdrop") m.gradientOverlay = m.top.findNode("gradientOverlay") @@ -85,6 +86,10 @@ sub itemContentChanged() m.gradientOverlay.visible = false end if + ' Add poster mask for rounded corners + m.posterMask.maskUri = "pkg:/images/posterVertMask.png" + m.posterMask.maskSize = [180, 270] + ' Set poster image if isValid(itemData.hdPosterUrl) m.poster.uri = itemData.hdPosterUrl diff --git a/components/seerr/SeerrPoster.xml b/components/seerr/SeerrPoster.xml index a2724d2f3..6e099bb59 100644 --- a/components/seerr/SeerrPoster.xml +++ b/components/seerr/SeerrPoster.xml @@ -17,13 +17,15 @@ visible="true" /> - + + + - \ No newline at end of file + From 7c9858f861151a2e5b11d17be2cb88c3d77762cf Mon Sep 17 00:00:00 2001 From: RadicalMuffinMan <103554043+RadicalMuffinMan@users.noreply.github.com> Date: Tue, 11 Aug 2026 21:34:45 -0400 Subject: [PATCH 2/2] Size the Seerr poster mask to the tile it covers --- components/seerr/SeerrPoster.bs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/components/seerr/SeerrPoster.bs b/components/seerr/SeerrPoster.bs index df15fb2b3..3448ce57b 100644 --- a/components/seerr/SeerrPoster.bs +++ b/components/seerr/SeerrPoster.bs @@ -43,6 +43,9 @@ sub itemContentChanged() m.overlayTitle.width = width - 8 m.overlayTitle.height = height m.overlayTitle.translation = [4, 0] + + m.posterMask.maskUri = "pkg:/images/posterWideMask.png" + m.posterMask.maskSize = [width, height] else m.backdrop.width = m.normalWidth m.backdrop.height = m.normalHeight @@ -53,6 +56,9 @@ sub itemContentChanged() m.gradientOverlay.translation = [0, 170] m.overlayTitle.width = m.normalWidth - 8 m.overlayTitle.translation = [4, 185] + + m.posterMask.maskUri = "pkg:/images/posterVertMask.png" + m.posterMask.maskSize = [m.normalWidth, m.normalHeight] end if ' Set title from either title or name field @@ -86,10 +92,6 @@ sub itemContentChanged() m.gradientOverlay.visible = false end if - ' Add poster mask for rounded corners - m.posterMask.maskUri = "pkg:/images/posterVertMask.png" - m.posterMask.maskSize = [180, 270] - ' Set poster image if isValid(itemData.hdPosterUrl) m.poster.uri = itemData.hdPosterUrl