Redesign Select Server and Select User screens (#478)

Redesign Select Server and Select User screens with horizontal card
layout, similar to traditional streaming services

- Replace vertical lists with horizontal list of icons
- Center align text in Quick Connect and Username/Password modals
- Display Jellyfin profile images
- Fallback to first letter of username if no image is available
- Filter out duplicate server entries in the auto-discovery list

---------

Co-authored-by: Damontecres <damontecres@gmail.com>
This commit is contained in:
YogiBear12 2025-12-18 03:56:19 +11:00 committed by GitHub
parent bbfbc13532
commit 801ff5e67b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 886 additions and 225 deletions

View file

@ -37,6 +37,7 @@
<string name="downloading">Downloading…</string>
<string name="enabled">Enabled</string>
<string name="enter_server_url">Enter Server IP or URL</string>
<string name="enter_server_address">Enter server address</string>
<string name="episodes">Episodes</string>
<string name="error_loading_collection">Error loading collection %1$s</string>
<string name="external_track">External</string>
@ -69,6 +70,7 @@
<string name="next_up">Next Up</string>
<string name="no_data">No data</string>
<string name="no_results">No results</string>
<string name="no_servers_found">No servers found</string>
<string name="no_scheduled_recordings">No scheduled recordings</string>
<string name="no_update_available">No update available</string>
<string name="none">None</string>