Skip to content
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

Merged
merged 14 commits into from
Feb 7, 2025
Merged

Conversation

chickdan
Copy link
Contributor

@chickdan chickdan commented Feb 4, 2025

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

@JPKribs JPKribs added the enhancement New feature or request label Feb 4, 2025
@chickdan chickdan marked this pull request as ready for review February 6, 2025 03:05
Copy link
Member

@JPKribs JPKribs left a 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?

Copy link
Member

@LePips LePips left a 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.

@LePips LePips merged commit 07c895d into jellyfin:main Feb 7, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants