-
-
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] Login Flow Cleanup - Second Pass #1403
Conversation
…n notice. Menu ListView insets.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As I was typing a comment for this change I thought instead to just implement the same Menu/Button
conditioning for server selection when it is all
.
Using the user selection a bit more, I think we may want to move the Add User
button from an inline item with the users and instead have it be a button on the left/leading side of the server selection to make the stack symmetrical. Maybe also for iOS to move it to the top trailing menu. We can take a look at that later.
Swiftfin tvOS/Views/SelectUserView/Components/UserGridButton.swift
Outdated
Show resolved
Hide resolved
This comment was marked as outdated.
This comment was marked as outdated.
Okay! Take 2. I've made some additional changes.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's leave out the add user button changes as that change would also consist of more cleanup within SelectUserView
.
Sounds good. Those changes should now be reverted! Edit: Added a label while I am in these files. Also, updated the screenshots for this PR to reflect it's current version. |
Co-authored-by: Ethan Pippin <[email protected]>
Co-authored-by: Ethan Pippin <[email protected]>
Co-authored-by: Ethan Pippin <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great!
Login Flow UI Updates
Initial Login Screen
Connect to Server - Remove Duplicate Icons
New Version:

Previous Version:

Server Management
Server Bar - Ensure Menus are same sizing
New Version:

Previous Version:

Server Configuration
Edit Server View - Clean up menu buttons
Additional UI Elements
User Sign-In - Add Background Image for Server
Outstanding Issue
tvOS User Sign-In Crash
This could be an emulator issue but I see this issue where the first time I login with a new user, Swiftfin crashes. Restarting, the user still exists but it's not great to restart after each login.