-
-
Notifications
You must be signed in to change notification settings - Fork 872
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
Remove ParseUI #1760
Comments
Thanks for opening this issue!
|
Seems like a lot of users are using the Sign in with Apple UI feature and other interfaces. This is based on the number of open issues related to it. I don't know if they are still relevant. The Parse UI demo can be considered Facebook and Twitter utils integration tests. We can move the integration as described here #1729 (comment) |
Having just removed Parse UI from my project, I completely agree with this assessment. I originally used Parse UI as a means of getting my app shipped quicker by not having to worry about building onboarding / login flows. I think this ended up being a mistake as a proper onboarding/branded experience is quite necessary and makes for a better user experience. I also think the Parse SDK should be entirely focused on one thing, and thats being a great SDK for interacting with Parse Server. Any sort of "extra conveniences" is just a distraction, resulting in more code that then needs to be maintained. As an example with ParseUI, someone will need to provide appropriate updates so that this legacy code works appropriately with the new trait collection system. Rather than doing that, Parse UI should just be deprecated as soon as possible, and removed in the next major version.
@dplewis I am utilizing Sign in With Apple myself after removing the Parse UI. I think transitioning away from having ParseUI handle that should be straightforward enough for a developer. Just make the method call to retrieve the Sign in with Apple button from the framework, place it in their UI, and implement appropriate delegate methods. What I ended up doing was in my I think it should also be up to the 3rd party developers to manage their refresh tokens and such accordingly, which would be needed should one of their users wish to delete their account. Those tokens are needed to provide to Apple's I'd be happy to help get the process of removing Parse UI going. I can definitely help review a PR or help write documentation as my limited time allows. |
@mtrezza @JohnCaccavale I agree with removing ParseUI. We should update the documentation to include 3rd party linking. |
New Feature / Enhancement Checklist
Current Limitation
Building a UI has become a lot easier over the years, especially with SwiftUI; ParseUI today looks like an obsolete convenience that could be dropped from the Parse SDK.
Feature / Enhancement Description
Remove ParseUI
The text was updated successfully, but these errors were encountered: