-
-
Notifications
You must be signed in to change notification settings - Fork 308
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] App Settings & Splashscreen #1419
Conversation
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.
First pass, looks good! Mostly just some localizations we should clean up. Some of those strings might be on the iOS side as well. In which case, can we update this in those spots as well?
Swiftfin tvOS/Views/AppSettingsView/Components/SignOutIntervalSection.swift
Outdated
Show resolved
Hide resolved
Swiftfin tvOS/Views/AppSettingsView/Components/SignOutIntervalSection.swift
Show resolved
Hide resolved
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.
I removed the Accessibility
section since we won't be supporting switching app icons or light mode. Alternate app icon support is different on tvOS, at least when I looked at it years ago.
I also implemented the Menu
for the server selection for the splash screen to use.
Currently this is using the same AppSettingsView brought over from iOS. I was going to make the view shared but it doesn't look like a pattern used in project so far so I have kept them separate. The big difference here is the sign-out on background setting is still disabled due to the lack of a date picker on tvOS. I did find a potential library but wanted input first.
There also was some earlier work in this view that was commented out which included resetting user settings and removing all servers, does that need to stay for future completion?
Toggling Splashscreen:
splashscreen.mp4
Signout on Close
signout.mp4