github NuvioMedia/NuvioTVSmart 1.4.0

one hour ago

Improvements & Fixes

  • Every TV generation now gets the same work. Tizen 5 through 7 and old and new webOS share the behaviour and the Android TV alignment; only the effect level adapts to what the set can actually draw.
  • Home navigation no longer pays for the whole catalogue. Rows far from the viewport leave layout (like Android TV's LazyColumn), stay parked while another screen is open, and a data refresh rebuilds only the rows that changed. Startup rendering on a 2025 OLED drops from 4.2–4.4 s to 2.5–2.6 s; on a 2019 Tizen set from 1.8–2.5 s to about 1.6 s.
  • The performance tier is measured instead of inferred from the model year. The app samples frame pacing after each D-pad press and moves a set that cannot hold it to the constrained profile, so a 2023 entry-level TV no longer keeps 15 cards and the full effect set.
  • Posters are requested at the size they are drawn. Resizing poster services get the card width, which cuts image decoding on old sets (Samsung vertical navigation 543 → 410 ms per key, decode 408 → 123 ms).
  • Trailers stop competing with navigation. A trailer still loading is dropped as soon as focus moves, a paused iframe leaves the compositor on constrained sets, and the lookup starts only shortly before the preview.
  • One focus ring on every card, drawn above the artwork. Exactly Android TV's 4 px, on posters, collections and Continue Watching; it used to be 2 px on Tizen and vanished behind the poster.
  • Home geometry matches Android TV. Content starts at 212 px, rows end 104 px from the edge, card gap 24 px, row title to cards 28 px and 48 px between rows. A vertical move no longer clips the row title.
  • Hero rating and status stay in one Android-style badge with the right spacing, including on engines without flex gap.
  • Detail and stream scrims are drawn again on Tizen 5 and old webOS. Continue Watching shades, hero indicators, player overlays and dialog surfaces were affected too: 132 declarations used a colour syntax those engines drop silently.
  • The stream panel is Android's 65 % surface again, without the extra black veil.
  • Ambient Mode starts even when focus rests on a card with a trailer. The looping trailer used to keep it "playing" forever; on Tizen the fade, slow zoom and title entrance now run at about 46 fps.
  • Settings rail scrolling snaps on constrained sets instead of springing.
  • Version 1.4.0.

Don't miss a new NuvioTVSmart release

NewReleases is sending notifications on new releases.