jellyfin-archive / jellyfin-client-ios

https://jellyfin.org
Mozilla Public License 2.0
28 stars 11 forks source link

SwiftUI? #6

Open anthonylavado opened 4 years ago

anthonylavado commented 4 years ago

I was thinking about moving the UI to use SwiftUI which will only work for iOS 13+ but it’ll be cleaner and simpler. I haven’t gotten around to writing it all yet though.

Originally posted by @r0arkin in https://github.com/jellyfin/jellyfin-client-ios/pull/5#issuecomment-645581874

anthonylavado commented 4 years ago

Obviously this will be dictated by the Jellyfin iOS Roadmap (which is still pending).

Just some points for reference:

anthonylavado commented 4 years ago

Without going in to further details at this time - do it.

loligans commented 4 years ago

Is this the repo were the tvOS app would go?

anthonylavado commented 4 years ago

@loligans That's correct. Right now it's a basic shell of an iOS app. Login to a Jellyfin server works, and playback for video items works.

anthonylavado commented 4 years ago

@r0arkin Let me know if you want to talk about the app's design at any point :-)

s3rverro0m commented 4 years ago

@r0arkin Let me know if you want to talk about the app's design at any point :-)

Definitely! Sorry, I’ve been crazy busy and haven’t gotten around to working on the UI.

loligans commented 4 years ago

@r0arkin @anthonylavado I’d like to help out with this project. Are there things that are ready to be worked on?

s3rverro0m commented 4 years ago

@r0arkin @anthonylavado I’d like to help out with this project. Are there things that are ready to be worked on?

I’m not working on anything specific right now since work has ramped up. 😕

anthonylavado commented 4 years ago

@loligans I haven't written up the iOS Client Roadmap yet, but it was discussed internally with some other Jellyfin project team members.

The basic goals here:

After that, we can get in to more things, like design, adding more format support/transcoding requests, adding download support, etc. Right now, it seems to work well enough for most video.

We're on the verge of releasing 10.6 for the server, so our time outside of that has gotten a little more limited. I'm happy to still answer questions though! You can always stop by the chat rooms too :-)