Skip to content

fix(iptv): keep the guide visible on landscape phones - #600

Merged
ProdigyV21 merged 1 commit into
ProdigyV21:mainfrom
Saelon600:fix/iptv-landscape-phone-guide
Aug 24, 2026
Merged

fix(iptv): keep the guide visible on landscape phones#600
ProdigyV21 merged 1 commit into
ProdigyV21:mainfrom
Saelon600:fix/iptv-landscape-phone-guide

Conversation

@Saelon600

Copy link
Copy Markdown

Summary

  • Adds an explicit compact mini-player layout for touch phones in landscape orientation.
  • Places a constrained 16:9 video card beside condensed programme information instead of stacking a full-width player above the guide.
  • Hides description/next-programme detail only in compact landscape mode so the category rail and EPG remain visible.
  • Leaves phone portrait, tablet, and TV mini-player layouts unchanged.

Why

On short landscape phone screens, the stacked mini-player can consume nearly all available height and push the Live TV guide out of view.

Testing

  • LiveTvResponsiveLayoutTest
    • landscape phones select compact mode
    • portrait phones retain stacked mode
    • TV retains standard mode
    • compact geometry stays within the guide visibility budget
  • ./gradlew :app:compileSideloadDebugKotlin
  • ./gradlew :app:testSideloadDebugUnitTest
  • git diff --check

Scope

Responsive Android Live TV layout only. No channel, EPG-fetch, playback, backend, or app version behavior changes.

@github-actions github-actions Bot added the area: android Changes to the Android app or Gradle build label Aug 24, 2026
Use a constrained side-by-side mini-player on landscape touch phones so the category rail and EPG remain visible. Preserve portrait, tablet, and TV layouts and add responsive mode coverage.
@ProdigyV21
ProdigyV21 force-pushed the fix/iptv-landscape-phone-guide branch from 6c9ee5f to 9bb717e Compare August 24, 2026 16:49
@ProdigyV21
ProdigyV21 merged commit ec95799 into ProdigyV21:main Aug 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: android Changes to the Android app or Gradle build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants