Improvements & Fixes
- Fixed the Web TV episode popup menu inside the player so it now stays correctly attached to the right side of the player UI. (@WhiteGiso)
- Prevented the player episode popup from shifting the whole screen horizontally on webOS and Tizen. (@WhiteGiso)
- Moved the player episode popup into the proper player UI layer to avoid viewport expansion issues on TV browsers. (@WhiteGiso)
- Improved player popup containment with safer overflow handling for Web TV layouts. (@WhiteGiso)
- Kept episode popup scrolling limited to the internal menu lists instead of affecting the full player screen. (@WhiteGiso)
- Matched the player episode popup behavior more closely with Android TV, including seasons, episodes, stream actions, addon filters, reload, back, and close handling. (@WhiteGiso)
- Improved responsive sizing for the player episode popup so it works better across different TV screen sizes and resolutions. (@WhiteGiso)
- Removed unsafe global focus scrolling from the player episode popup to prevent layout jumps on TV browsers. (@WhiteGiso)
- Fixed the player episode popup enter animation so it no longer appears detached from the right edge during opening. (@WhiteGiso)
- Aligned the player episode popup slide animation with the Android TV behavior while keeping Web TV layout constraints safe. (@WhiteGiso)
- Restored the detail trailer behavior where the backdrop transition starts first and the trailer loads afterward. (@WhiteGiso)
- Added a player-style loading spinner while detail trailers are preparing, avoiding the feeling that the Trailer button did nothing. (@WhiteGiso)
- Matched detail trailer animation timings with Android TV, including backdrop, gradient, logo, content, hint, and trailer fade transitions. (@WhiteGiso)
- Updated detail trailer transitions to use the same Material-style animation curve as Android TV. (@WhiteGiso)
- Removed Web TV-only trailer movement differences that made the transition feel different from Android TV. (@WhiteGiso)
- Fixed automatic detail trailers so the loading state is shown until the video is ready to render. (@WhiteGiso)
- Fixed manual Trailer button behavior so the trailer transition starts immediately after pressing the button. (@WhiteGiso)
- Improved manual trailer playback by using the already prepared trailer source instead of delaying the transition with another resolve step. (@WhiteGiso)
- Kept the trailer video hidden until it is ready, preventing black or unfinished frames from appearing during the transition. (@WhiteGiso)
- Ensured detail trailers start with audio enabled, matching Android TV behavior. (@WhiteGiso)
- Removed Web TV mute forcing from detail trailer autoplay and manual trailer playback. (@WhiteGiso)
- Kept the Home trailer mute behavior separate from detail-page trailer playback. (@WhiteGiso)
- Regenerated the webOS and Tizen 0.3.3 packages with the latest trailer and player popup fixes. (@WhiteGiso)