jellyfin / jellyfin-tizen

Jellyfin Samsung TV Client
https://jellyfin.org
1k stars 79 forks source link

Add launch screen (splash) #177

Open dmitrylyzo opened 1 year ago

dmitrylyzo commented 1 year ago

I took the "Logo" parts from https://github.com/jellyfin/jellyfin-ux/pull/46

It is larger than the one used in webOS, but aligned better, imo.

webOS Tizen
splash logo

The attributes are marked as "mandatory", but it also works with just image. :man_shrugging: https://docs.tizen.org/application/tizen-studio/web-tools/config-editor/#tizen-launch-screen

dmitrylyzo commented 1 year ago
Made the splashscreen similar to splashLogo in the web (fit into 30% of the width/height): webOS Tizen
splash splash1-720p
convert banner-light.png -resize 576x324 -gravity center -background transparent -extent 1920x1080 splash_fg.png

or with a background

convert banner-light.png -resize 576x324 -gravity center -background '#000b25' -extent 1920x1080 splash.png

But... the splashscreen doesn't work on Tizen 4 TV (doesn't appear) and Tizen 3 emulator (doesn't hide). :confused: It works in Tizen 5 emulator. :man_shrugging:

HimbeersaftLP commented 1 year ago

Would this replace the black square you get on the loading screen or will that only be there on the officially published version?

dmitrylyzo commented 1 year ago

It should have been displayed before the app was finished loading at startup, just like the webOS app does. Currently, there is a native Samsung spin with the Jellyfin Loading text below and the previous screen in the background.

But

the splashscreen doesn't work on Tizen 4 TV (doesn't appear) and Tizen 3 emulator (doesn't hide). It works in Tizen 5 emulator.