TV Guide UI followup to #517 (#521)

## Description
- Instead of just replacing newline characters, collapse white-space
into single space characters which is roughly how the web UI does it
with CSS's `white-space: nowrap;`
- Use an actual arrow indicator instead of a `<` character for when a
program begins before the guide start

### Related issues
#517
https://github.com/damontecres/Wholphin/issues/434
https://github.com/damontecres/Wholphin/issues/435
https://github.com/damontecres/Wholphin/issues/436

### Screenshots
<img width="605" height="316" alt="image"
src="https://github.com/user-attachments/assets/6a5227b5-9960-4c6d-a086-a4a9867ea60b"
/>
This commit is contained in:
Ray 2025-12-20 14:47:28 -05:00 committed by GitHub
parent a65b93e064
commit 11dda19b8a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 53 additions and 38 deletions

View file

@ -14,6 +14,8 @@
<string name="fa_magnifying_glass_minus" translatable="false">&#xf010;</string>
<string name="fa_caret_up" translatable="false">&#xf0d8;</string>
<string name="fa_caret_down" translatable="false">&#xf0d7;</string>
<string name="fa_caret_left" translatable="false">&#xf0d9;</string>
<string name="fa_caret_right" translatable="false">&#xf0da;</string>
<string name="fa_heart" translatable="false">&#xf004;</string>
<string name="fa_video" translatable="false">&#xf03d;</string>
<string name="fa_play" translatable="false">&#xf04b;</string>