Skip to content

Kill SignInDelegate ☠️#1190

Merged
samtstern merged 61 commits intofirebase:version-3.3.0-devfrom
SUPERCILEX:kickstarter
Mar 23, 2018
Merged

Kill SignInDelegate ☠️#1190
samtstern merged 61 commits intofirebase:version-3.3.0-devfrom
SUPERCILEX:kickstarter

Conversation

@SUPERCILEX
Copy link
Collaborator

Built on top of #1188 and #1189.

Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
@SUPERCILEX SUPERCILEX requested a review from samtstern as a code owner March 16, 2018 05:28
@samtstern
Copy link
Contributor

Will review this after the base PRs are in, but I think more PRs should have ☠️ in the title

Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
# Conflicts:
#	auth/src/main/java/com/firebase/ui/auth/ui/idp/AuthMethodPickerActivity.java
#	auth/src/main/java/com/firebase/ui/auth/ui/idp/WelcomeBackIdpPrompt.java
#	auth/src/main/java/com/firebase/ui/auth/util/signincontainer/IdpSignInContainer.java
#	auth/src/main/java/com/firebase/ui/auth/util/signincontainer/SignInDelegate.java
#	auth/src/main/java/com/firebase/ui/auth/viewmodel/AuthViewModelBase.java
#	auth/src/main/java/com/firebase/ui/auth/viewmodel/smartlock/SmartLockHandler.java
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
…e provider

Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
@samtstern
Copy link
Contributor

@SUPERCILEX do you think this is something that should be in 3.3.0?

…arter

# Conflicts:
#	auth/src/main/java/com/firebase/ui/auth/KickoffActivity.java
#	auth/src/main/java/com/firebase/ui/auth/data/remote/FacebookSignInHandler.java
@samtstern samtstern added this to the 3.3.0 milestone Mar 23, 2018
@SUPERCILEX
Copy link
Collaborator Author

@samtstern For sure, I'd really like to kill all of our setRetainInstance(true) fragments. Permanently. 😈 Also, what's a measly few hundred LoC changed after we just plowed through 3265? 😆

Signed-off-by: Alex Saveau <saveau.alexandre@gmail.com>
@SUPERCILEX
Copy link
Collaborator Author

If this PR goes through, #1057 and #1181 should now be fully addressed.

@samtstern
Copy link
Contributor

@SUPERCILEX the funny thing about killing all of the retained Fragment instances is that a ViewModel is secretly a retained Fragment.

So the wisdom on retained fragments is officially that they are too powerful for mere mortals, but the spellcasters in Mountain View can distill them down into useful amulets called ViewModels which can improve the life of us villagers :-)

Anyway ... this PR LGTM! Gonna merge.

@samtstern samtstern merged commit acd5384 into firebase:version-3.3.0-dev Mar 23, 2018
@SUPERCILEX SUPERCILEX deleted the kickstarter branch March 23, 2018 16:33
@SUPERCILEX
Copy link
Collaborator Author

Haha, that's really good! 😂

@samtstern
Copy link
Contributor

@SUPERCILEX by the way, we can release 3.3.0 as soon as play services 12.0.1 comes out, which should be soon. It contains some critical bugfixes and I wouldn't want to release on 12.0.0

@SUPERCILEX
Copy link
Collaborator Author

Oh lol, I just made an update PR. I'll let it sit until 12.0.1 comes out then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants