Wholphin/app/src/main/java/com/github/damontecres/wholphin/ui
Ray 8f9b9813b7
Better date, time, & bitrate formatting, other small UI improvements (#1139)
## Description

Use localized date & time formatting such as using 24 hour clock or
Day-Month-Year date formatting. The localization is based on the
device's locale/language setting. Some pages require reloading if you
switch the locale while Wholphin is running.

Format bitrates using SI 1000 magnitudes instead of 1024. File size
still uses 1024 but formats with "MiB"/"GiB" suffixes now. This aligns
with the server web UI and is more in line with standard practices for
display as well.

Fixes the playback overlay layout being messed up by extremely long
episode names.

Finally, adds jumping by letter using keyboard letter keys on grids if
letter jumping is enabled. I doubt many users have a full keyboard
attached to their TV, but this saves me time using the emulator when I
need to repeatedly open the same item for testing.

### Related issues
Fixes #1132

### Testing
Emulator

## Screenshots
N/A

## AI or LLM usage
None
2026-03-24 17:48:48 -04:00
..
cards Add preset for home page episode thumbnails (#954) 2026-02-23 09:56:22 -05:00
components Better date, time, & bitrate formatting, other small UI improvements (#1139) 2026-03-24 17:48:48 -04:00
data Better date, time, & bitrate formatting, other small UI improvements (#1139) 2026-03-24 17:48:48 -04:00
detail Better date, time, & bitrate formatting, other small UI improvements (#1139) 2026-03-24 17:48:48 -04:00
discover Updates to Seerr image fetching (#1086) 2026-03-14 16:47:08 -04:00
main Add support for music (#1059) 2026-03-24 13:42:18 -04:00
nav Add support for music (#1059) 2026-03-24 13:42:18 -04:00
playback Better date, time, & bitrate formatting, other small UI improvements (#1139) 2026-03-24 17:48:48 -04:00
preferences Add support for music (#1059) 2026-03-24 13:42:18 -04:00
setup Updates to Seerr image fetching (#1086) 2026-03-14 16:47:08 -04:00
slideshow Fix slideshow images not resizing properly (#1089) 2026-03-12 14:39:26 -04:00
theme Consistent audio/subtitle info across dialogs (#664) 2026-01-11 12:46:38 -05:00
util Better date, time, & bitrate formatting, other small UI improvements (#1139) 2026-03-24 17:48:48 -04: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 Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
Formatting.kt Better date, time, & bitrate formatting, other small UI improvements (#1139) 2026-03-24 17:48:48 -04:00
UiConstants.kt Add option to delete media (#1014) 2026-03-02 15:38:41 -05:00