mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-09 16:11:20 +02:00
Add prefer logos instead of text titles setting (#1151)
## Description Adds an advanced settings to prefer logos for titles instead of text. It is enabled by default. ### Related issues Closes #383 ### Testing Emulator & onn ## Screenshots <details><summary>Click to show</summary> <p> ### Home page  ### Series overview  ### Movie Page  ### Square-ish logo  </p> </details> ## AI or LLM usage None
This commit is contained in:
parent
253b203c02
commit
2485d2c644
27 changed files with 290 additions and 122 deletions
|
|
@ -282,7 +282,7 @@ class AppUpgradeHandler
|
|||
}
|
||||
}
|
||||
|
||||
if (previous.isEqualOrBefore(Version.fromString("0.6.0-0-g0"))) {
|
||||
if (previous.isEqualOrBefore(Version.fromString("0.5.4-6-g0"))) {
|
||||
appPreferences.updateData {
|
||||
it.updateMusicPreferences {
|
||||
showBackdrop = true
|
||||
|
|
@ -291,5 +291,13 @@ class AppUpgradeHandler
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (previous.isEqualOrBefore(Version.fromString("0.5.4-15-g0"))) {
|
||||
appPreferences.updateData {
|
||||
it.updateInterfacePreferences {
|
||||
showLogos = AppPreference.ShowLogos.defaultValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -886,7 +886,7 @@ class HomeSettingsService
|
|||
limit = limit,
|
||||
enableUserData = true,
|
||||
enableImages = true,
|
||||
enableImageTypes = listOf(ImageType.PRIMARY),
|
||||
enableImageTypes = listOf(ImageType.PRIMARY, ImageType.LOGO),
|
||||
imageTypeLimit = 1,
|
||||
)
|
||||
api.liveTvApi
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ import org.jellyfin.sdk.api.client.extensions.userLibraryApi
|
|||
import org.jellyfin.sdk.api.client.extensions.userViewsApi
|
||||
import org.jellyfin.sdk.model.api.BaseItemKind
|
||||
import org.jellyfin.sdk.model.api.CollectionType
|
||||
import org.jellyfin.sdk.model.api.ImageType
|
||||
import org.jellyfin.sdk.model.api.UserDto
|
||||
import org.jellyfin.sdk.model.api.request.GetLatestMediaRequest
|
||||
import org.jellyfin.sdk.model.api.request.GetNextUpRequest
|
||||
|
|
@ -61,12 +60,13 @@ class LatestNextUpService
|
|||
remove(BaseItemKind.EPISODE)
|
||||
}
|
||||
},
|
||||
enableImageTypes =
|
||||
listOf(
|
||||
ImageType.PRIMARY,
|
||||
ImageType.THUMB,
|
||||
ImageType.BACKDROP,
|
||||
),
|
||||
// enableImageTypes =
|
||||
// listOf(
|
||||
// ImageType.PRIMARY,
|
||||
// ImageType.THUMB,
|
||||
// ImageType.BACKDROP,
|
||||
// ImageType.LOGO,
|
||||
// ),
|
||||
)
|
||||
val items =
|
||||
api.itemsApi
|
||||
|
|
@ -98,6 +98,13 @@ class LatestNextUpService
|
|||
enableUserData = true,
|
||||
enableRewatching = enableRewatching,
|
||||
nextUpDateCutoff = nextUpDateCutoff,
|
||||
// enableImageTypes =
|
||||
// listOf(
|
||||
// ImageType.PRIMARY,
|
||||
// ImageType.THUMB,
|
||||
// ImageType.BACKDROP,
|
||||
// ImageType.LOGO,
|
||||
// ),
|
||||
)
|
||||
val nextUp =
|
||||
api.tvShowsApi
|
||||
|
|
|
|||
|
|
@ -114,7 +114,12 @@ class PlaylistCreator
|
|||
req =
|
||||
GetItemsRequest(
|
||||
parentId = item.id,
|
||||
enableImageTypes = listOf(ImageType.PRIMARY, ImageType.THUMB),
|
||||
enableImageTypes =
|
||||
listOf(
|
||||
ImageType.PRIMARY,
|
||||
ImageType.THUMB,
|
||||
ImageType.LOGO,
|
||||
),
|
||||
includeItemTypes = includeItemTypes,
|
||||
recursive = true,
|
||||
excludeItemIds = listOf(item.id),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue