github MoazSalem/litefin v0.30.0

latest release: v0.30.1
11 hours ago

Changes

New Features:

  • implemented homepage hero carousel with 2 styles (4 if you include each compact mode).
  • New optional setting to auto-play local trailers, then move to the remote.
  • Make the clock global.
  • Add a new button to get random media from the Sidebar.
  • Add a totally black screensaver as an option.
  • Allow setting a different limit to items loaded in the library from settings, and increase the timeout time.
  • Add fmp4 settings in the playback tab.
  • Add file path to media info modal.

Bug fixes:

  • webos: remux dovi into its correct containers to allow it to work.
  • webos: switch to ts containers for dovi for now to allow it to work
  • webos: handle player buffering and stalling issues
  • osd: fix the initial focus not being on the play/pause button, make the always return to play/pause button the default behaviour
  • scroll: avoid the lag when scrolling from the hero carousel to the first row by not animating the scroll
  • ui: fix items with no date being misaligned
  • library: better support for older library types
  • webos: harder screensaver hiding restrictions
  • ui: fix more color issues when using the white color theme
  • home: improve carousel ux
  • rtl: more layout fixes
  • rtl: fix rows padding
  • ui: fix grids and rows centering app-wide
  • details: fix episodes grid row having only 2 items every couple of rows
  • app: fix 24h format, and hide the clock from the screensaver
  • trailers: fix local trailers title
  • tizen: fix external to internal subtitle switch failing
  • tizen: fix seeking back hides the internal subtitles
  • ui: fix badges ui after ul fixes
  • auth: Harden login error handling to avoid error 400 msg
  • webos: test fix for buffering and pausing on dovi and hdr content
  • webos: more improvements to dovi support
  • details: fix edit subtitle modal visual bugs
  • webos: better dovi handling
  • theme: fix white theme color problems
  • trailers: fix dynamic chunks error
  • app: fix clock 24h format not changing
  • ultra-legacy: fix more visual bugs
  • theme: fix theming for newer builds after the ul fix
  • ultra-legacy: lock all CSS changes under ultra-legacy layout to avoid affecting other builds
  • library: fix items getting centered when the number of items is less than a row's equivalent
  • ultra-legacy: even more ui fixes
  • ultra-legacy: fix more animations and scrolling rows on ancient Chromium
  • ultra-legacy: fix all animations for ultra-legacy
  • ultra-legacy: fix offline pages ui
  • ultra-legacy: fix text colors for some elements
  • ultra-legacy: fix loading spinners animations
  • ultra-legacy: fix dialog and modals
  • ultra-legacy: many ui fixes for centering issues
  • ultra-legacy: fix the rounded corners variable
  • ultra-legacy: fix sidebar showing/hiding and the indicator
  • ultra-legacy: fix sidebar alignment
  • ultra-legacy: fix logger crashing
  • ultra-legacy: fix lazy loader
  • ultra-legacy: fix theme colors and CSS vars polyfill
  • ultra-legacy: add DOM polyfills to work on Chromium 32
  • ultra-legacy: fix the polyfill ordering crash

📦 Which version to use?

Litefin provides 4 distinct build variants per platform (Tizen & webOS) to ensure compatibility across all hardware generations.

Build Variant Hardware Target Platform Version
ES6 Modern high-end sets (2021+) Tizen 6.5+ / webOS 22+
Normal Most modern smart TVs (2019+) Tizen 5.0+ / webOS 4.0+
Legacy Mid-lifecycle sets (2017/2018) Tizen 4.0+ / webOS 3.0+
Ultra Legacy Vintage hardware (Pre-2017) From Tizen 3.0 and below / Early webOS 2 and 1

Note: If you are unsure, try the Normal build first. If the app feels sluggish or fails to load, move down to Legacy.

Full Changelog: v0.20.0...v0.30.0

Don't miss a new litefin release

NewReleases is sending notifications on new releases.