liveview-native / liveview-client-swiftui

MIT License
372 stars 35 forks source link

Components To Implement #2

Closed bcardarella closed 1 year ago

bcardarella commented 2 years ago
karolsluszniak commented 2 years ago

Hello! I see that this list doesn't cover all the SwiftUI components so my question is: is it based on some specific criteria like "basic immediate needs" or "everything that's planned/possible based on LiveView Native architecture"?

In particular I'm interested in following components that are not on this list:

If you'd prefer separate issue for each such component idea, please let me know and I'll repost.

bcardarella commented 2 years ago

@karolsluszniak yep, I can add these in. We do want a comprehensive list so anything missing please let me know.

bcardarella commented 2 years ago

As far as WebView, in the spirit of implementing everything we can do that but I'm not quite sure yet what the use case would be. I guess pointing to an external resouce?

bcardarella commented 2 years ago

But it does look like WebView is not part of SwiftUI, if that's the case then we would not implement WebView as part of this project. We will be only implementing the surface API of the public components in SwiftUI itself. For the other UI frameworks available to iOS development we want to provide a path forward for others (or us) to implement as a dependency package on top of this client.

shadowfacts commented 2 years ago

@karolsluszniak I've created a separate issue (#39) for TabView, since there are non-trivial design/implementation considerations.

bcardarella commented 1 year ago

Closing in favor of https://github.com/liveviewnative/liveview-client-swiftui/issues/42