Wholphin/app/src/main/java/com/github/damontecres/wholphin/ui
Cristiano Chelotti 8bfe77e6e4
Fixing seek text label overlap and visibility issues. (#923)
## Description
- Smoothly bumps up the title and subtitle text above the seek progress
label when the seek bar is focused to prevent overlap.
- Adds a semi-transparent black backer to the text label that appears
above the seek progress indicator. Helps with visibility when the image
in the playback matches the color of the text. Note: the backer is black
with Alpha of 0.6 for now because I felt that looked good for contrast
across all themes. However, if you prefer it respect a particular theme
color, I'd be willing to make that change.

### Related issues
In the playback screen, when focusing the seek bar on Android TVs (at
least the ones I was able to test), the seek text above the seek bar
will overlap with the media title. This is a purely cosmetic issue in
the UI, but it seemed worth a fix. See before and after images in in the
Screenshots section below

This problem is briefly mentioned in point number 2 of [#528
](https://github.com/damontecres/Wholphin/issues/528)

### Testing
Tested manually on TCL model 50S434 running Android TV. Tested manually
using AVD emulation on Television (1080p) and Television (4K) preset
devices. Reproduced the problem on all 3 devices and confirmed that my
fix works across all.

## Screenshots
Before:
<img width="2046" height="1184" alt="before"
src="https://github.com/user-attachments/assets/64708e13-3fa4-4248-91e3-e203f8ac1f7d"
/>

After:
<img width="2046" height="1183" alt="after"
src="https://github.com/user-attachments/assets/db9d1767-cf93-4153-b13a-9a18fbc89e0c"
/>

## AI or LLM usage
None

---------

Co-authored-by: Ray <154766448+damontecres@users.noreply.github.com>
2026-02-19 16:18:20 -05:00
..
cards Various fixes for home page customization (#902) 2026-02-18 13:40:18 -05:00
components Some fixes to customize homes (#893) 2026-02-13 16:30:03 -05:00
data Consistent audio/subtitle info across dialogs (#664) 2026-01-11 12:46:38 -05:00
detail Fix some cases when refresh rate switching didn't work/timed out (#901) 2026-02-16 09:04:28 -05:00
discover Fixes glitches when scrolling on the home page (#882) 2026-02-11 16:07:22 -05:00
main Various fixes for home page customization (#902) 2026-02-18 13:40:18 -05:00
nav Improved home page support for Live TV & Recordings (#890) 2026-02-13 11:41:47 -05:00
playback Fixing seek text label overlap and visibility issues. (#923) 2026-02-19 16:18:20 -05:00
preferences Fix reordering the nav drawer items not always saving the changes (#898) 2026-02-14 16:13:45 -05:00
setup Fix error reporting & crash during Jellyseerr login (#802) 2026-01-30 16:15:35 -05:00
slideshow Fix error pages overlapping with nav drawer (#887) 2026-02-12 19:21:16 -05:00
theme Consistent audio/subtitle info across dialogs (#664) 2026-01-11 12:46:38 -05:00
util Fixes glitches when scrolling on the home page (#882) 2026-02-11 16:07:22 -05:00
CoilConfig.kt Prefetch trickplay images (#445) 2025-12-12 22:04:52 -05:00
CoilTrickplayTransformation.kt Rebrand 2025-10-15 15:27:30 -04:00
CrossFadeFactory.kt Better video grid, poster images, & home page images (#238) 2025-11-17 13:44:03 -05:00
Extensions.kt Fixes the skip segment button appearance behavior (#884) 2026-02-11 20:06:15 -05:00
Formatting.kt Fix two UI issues (#856) 2026-02-09 18:27:10 -05:00
UiConstants.kt Improved home page support for Live TV & Recordings (#890) 2026-02-13 11:41:47 -05:00