Skip to content

Commit

Permalink
Version 4.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
samtstern committed Jan 3, 2019
2 parents ea264b0 + d5e98d1 commit 3ff37d4
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 14 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,19 @@ libraries.
```groovy
dependencies {
// FirebaseUI for Firebase Realtime Database
implementation 'com.firebaseui:firebase-ui-database:4.3.0'
implementation 'com.firebaseui:firebase-ui-database:4.3.1'
// FirebaseUI for Cloud Firestore
implementation 'com.firebaseui:firebase-ui-firestore:4.3.0'
implementation 'com.firebaseui:firebase-ui-firestore:4.3.1'
// FirebaseUI for Firebase Auth
implementation 'com.firebaseui:firebase-ui-auth:4.3.0'
implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
// FirebaseUI for Firebase Auth (GitHub provider)
implementation 'com.firebaseui:firebase-ui-auth-github:4.3.0'
implementation 'com.firebaseui:firebase-ui-auth-github:4.3.1'
// FirebaseUI for Cloud Storage
implementation 'com.firebaseui:firebase-ui-storage:4.3.0'
implementation 'com.firebaseui:firebase-ui-storage:4.3.1'
}
```

Expand Down
4 changes: 2 additions & 2 deletions auth/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ Gradle, add the dependency:
```groovy
dependencies {
// ...
implementation 'com.firebaseui:firebase-ui-auth:4.3.0'
implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
// Required only if GitHub OAuth support is required
implementation 'com.firebaseui:firebase-ui-auth-github:4.3.0'
implementation 'com.firebaseui:firebase-ui-auth-github:4.3.1'
// Required only if Facebook login support is required
// Find the latest Facebook SDK releases here: https://goo.gl/Ce5L94
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ public class CheckPhoneNumberFragment extends FragmentBase implements View.OnCli
private TextInputLayout mPhoneInputLayout;
private EditText mPhoneEditText;
private TextView mSmsTermsText;
private TextView mFooterText;


public static CheckPhoneNumberFragment newInstance(Bundle params) {
Expand Down Expand Up @@ -81,6 +82,7 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat
mPhoneInputLayout = view.findViewById(R.id.phone_layout);
mPhoneEditText = view.findViewById(R.id.phone_number);
mSmsTermsText = view.findViewById(R.id.send_sms_tos);
mFooterText = view.findViewById(R.id.email_footer_tos_and_pp_text);

mSmsTermsText.setText(getString(R.string.fui_sms_terms_of_service,
getString(R.string.fui_verify_phone_number)));
Expand All @@ -97,7 +99,7 @@ public void onDonePressed() {
});
mSubmitButton.setOnClickListener(this);

setupPrivacyDisclosures(view.<TextView>findViewById(R.id.email_footer_tos_and_pp_text));
setupPrivacyDisclosures();
setupCountrySpinner();
}

Expand Down Expand Up @@ -171,17 +173,20 @@ private String getPseudoValidPhoneNumber() {
everythingElse, mCountryListSpinner.getSelectedCountryInfo());
}

private void setupPrivacyDisclosures(TextView footerText) {
private void setupPrivacyDisclosures() {
FlowParameters params = getFlowParams();

if (!params.shouldShowProviderChoice()) {
boolean termsAndPrivacyUrlsProvided = params.isTermsOfServiceUrlProvided()
&& params.isPrivacyPolicyUrlProvided();

if (!params.shouldShowProviderChoice() && termsAndPrivacyUrlsProvided) {
PrivacyDisclosureUtils.setupTermsOfServiceAndPrivacyPolicySmsText(requireContext(),
params,
mSmsTermsText);
} else {
PrivacyDisclosureUtils.setupTermsOfServiceFooter(requireContext(),
params,
footerText);
mFooterText);

String verifyText = getString(R.string.fui_verify_phone_number);
mSmsTermsText.setText(getString(R.string.fui_sms_terms_of_service, verifyText));
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.firebase.ui.auth.util.ui;

import android.content.Context;
import android.support.annotation.RestrictTo;
import android.support.design.widget.TextInputLayout;
import android.util.AttributeSet;
import android.widget.EditText;

@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
public class BaselineTextInputLayout extends TextInputLayout {
public BaselineTextInputLayout(Context context) {
super(context);
}

public BaselineTextInputLayout(Context context, AttributeSet attrs) {
super(context, attrs);
}

public BaselineTextInputLayout(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}

@Override
public int getBaseline() {
EditText text = getEditText();
return text == null ? super.getBaseline() : text.getPaddingTop() + text.getBaseline();
}
}
4 changes: 2 additions & 2 deletions auth/src/main/res/layout/fui_phone_layout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBaseline_toBaselineOf="@+id/phone_layout" />

<android.support.design.widget.TextInputLayout
<com.firebase.ui.auth.util.ui.BaselineTextInputLayout
android:id="@+id/phone_layout"
style="@style/FirebaseUI.TextInputLayout.PhoneField"
android:layout_width="0dp"
Expand All @@ -39,7 +39,7 @@
style="@style/FirebaseUI.TextInputEditText.PhoneField"
android:imeOptions="actionDone" />

</android.support.design.widget.TextInputLayout>
</com.firebase.ui.auth.util.ui.BaselineTextInputLayout>

<Button
android:id="@+id/send_code"
Expand Down
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/Config.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
object Config {
const val version = "4.3.0"
const val version = "4.3.1"
val submodules = listOf("auth", "auth-github", "common", "firestore", "database", "storage")

private const val kotlinVersion = "1.2.61"
Expand Down

0 comments on commit 3ff37d4

Please sign in to comment.