Skip to content

Commit 9922ed7

Browse files
Updated aspect ratio for BANNER image type to 16:9 in display configuration
- Fixes #249
1 parent 4a6de4f commit 9922ed7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

app/src/main/java/org/jellyfin/androidtv/ui/presentation/CardPresenter.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ private fun BaseRowItem.getDisplayConfig(imageType: ImageType, uniformAspect: Bo
218218

219219
val base = BaseRowItemDisplayConfig(
220220
aspectRatio = when (imageType) {
221-
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_BANNER.toFloat()
221+
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
222222
ImageType.THUMB -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
223223
else -> defaultAspectRatio
224224
},
@@ -247,7 +247,6 @@ private fun BaseRowItem.getDisplayConfig(imageType: ImageType, uniformAspect: Bo
247247
BaseItemKind.EPISODE -> base.copy(
248248
aspectRatio = when {
249249
preferSeriesPoster -> ImageHelper.ASPECT_RATIO_2_3.toFloat()
250-
imageType == ImageType.BANNER -> ImageHelper.ASPECT_RATIO_BANNER.toFloat()
251250
else -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
252251
},
253252
iconRes = R.drawable.ic_tv,
@@ -284,7 +283,7 @@ private fun BaseRowItem.getDisplayConfig(imageType: ImageType, uniformAspect: Bo
284283

285284
BaseRowType.LiveTvChannel -> BaseRowItemDisplayConfig(
286285
aspectRatio = when (imageType) {
287-
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_BANNER.toFloat()
286+
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
288287
ImageType.THUMB -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
289288
else -> baseItem?.primaryImageAspectRatio?.toFloat() ?: 1f
290289
},
@@ -295,7 +294,7 @@ private fun BaseRowItem.getDisplayConfig(imageType: ImageType, uniformAspect: Bo
295294

296295
BaseRowType.LiveTvProgram -> BaseRowItemDisplayConfig(
297296
aspectRatio = when (imageType) {
298-
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_BANNER.toFloat()
297+
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
299298
ImageType.THUMB -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
300299
else -> baseItem?.primaryImageAspectRatio?.toFloat() ?: ImageHelper.ASPECT_RATIO_7_9.toFloat()
301300
},
@@ -306,7 +305,7 @@ private fun BaseRowItem.getDisplayConfig(imageType: ImageType, uniformAspect: Bo
306305

307306
BaseRowType.LiveTvRecording -> BaseRowItemDisplayConfig(
308307
aspectRatio = when (imageType) {
309-
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_BANNER.toFloat()
308+
ImageType.BANNER -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
310309
ImageType.THUMB -> ImageHelper.ASPECT_RATIO_16_9.toFloat()
311310
else -> baseItem?.primaryImageAspectRatio?.toFloat() ?: ImageHelper.ASPECT_RATIO_7_9.toFloat()
312311
},

0 commit comments

Comments
 (0)