-
-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[tvOS] SelectServerView Change to Menu #1363
Conversation
Why not first investigating |
I mostly went this direction since the The only downside I see is the scroll scrolls with everything so we can't pin anything at the top like I did in my If you'd prefer, I can use this instead. This does mean there is no other usage of |
…creenMenu` since it's no longer used anywhere else.
I've updated this to be the Let me know if you want me undo any of the deletions on this PR in case we need those views in the future. |
* upstream/main: (392 commits) [tvOS] Add pin prompt to sign-in screen (jellyfin#1383) [iOS] Admin Dashboard - User Access Tags (jellyfin#1377) [Meta] 2025 Disclaimer (jellyfin#1381) [tvOS] Delete User from User Selection Screen (jellyfin#1359) [iOS] Media Item Menu - Identify Media Item (jellyfin#1369) [iOS] Admin Dashboard - User Profiles (jellyfin#1328) [iOS] Select all Users When Editing (jellyfin#1373) [Meta] Automatic String Organization (jellyfin#1372) [iOS & tvOS] Unused Localization Cleanup (jellyfin#1362) [tvOS] SelectServerView Change to Menu (jellyfin#1363) [tvOS] Update ConnectToServerView & UserSignInView (jellyfin#1365) Trim Fastlane Options (jellyfin#1367) Update Fastlane Runner (jellyfin#1366) [iOS & tvOS] Localize Existing Strings (jellyfin#1361) [iOS] Admin Dashboard - User Access Schedules (jellyfin#1358) [iOS] Admin Dashboard - Parental Ratings (jellyfin#1353) [iOS & tvOS] Error Cleanup (jellyfin#1357) update (jellyfin#1356) Fix possible duplicate ids (jellyfin#1354) [tvOS] Media Item Menu - Refresh / Delete Items (jellyfin#1348) ... Signed-off-by: ddrccw <[email protected]>
Summary
Changes up some of the padding, coloring, and rounding of the
FullScreenMenu
. EnableFullScreenMenu
as aViewModifier
to allow it to be used asView.fullScreenMenu
. Create a modifier to theFullScreenMenu
fororientation
to allow the view to be eitherleading
ortrailing
for more dynamic usage.Clean up the
SelectServerView
to utilize the newFullScreenMenu
and better mirror Apple's defaultAlert
.Videos
Old:
Old.mp4
New:
New.mp4
Screenshots
SelectServerView Buttons (Old vs New)
SelectServerView Server List (Old vs New)
FullScreenMenu Color Changes (Alert vs Old | Alert vs New)