v1.1: launcher icon, setup screen, biometric enrollment check

This commit is contained in:
2026-06-04 13:03:12 +00:00
parent 9f76a0a4ee
commit 62d7c929fe
262 changed files with 13571 additions and 37917 deletions
@@ -4,6 +4,7 @@ package me.khodak.mfa.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -20,6 +21,9 @@ public final class ActivityMainBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button actionButton;
@NonNull
public final ImageView icon;
@@ -29,9 +33,10 @@ public final class ActivityMainBinding implements ViewBinding {
@NonNull
public final TextView subText;
private ActivityMainBinding(@NonNull LinearLayout rootView, @NonNull ImageView icon,
@NonNull TextView statusText, @NonNull TextView subText) {
private ActivityMainBinding(@NonNull LinearLayout rootView, @NonNull Button actionButton,
@NonNull ImageView icon, @NonNull TextView statusText, @NonNull TextView subText) {
this.rootView = rootView;
this.actionButton = actionButton;
this.icon = icon;
this.statusText = statusText;
this.subText = subText;
@@ -64,6 +69,12 @@ public final class ActivityMainBinding implements ViewBinding {
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.actionButton;
Button actionButton = ViewBindings.findChildViewById(rootView, id);
if (actionButton == null) {
break missingId;
}
id = R.id.icon;
ImageView icon = ViewBindings.findChildViewById(rootView, id);
if (icon == null) {
@@ -82,7 +93,8 @@ public final class ActivityMainBinding implements ViewBinding {
break missingId;
}
return new ActivityMainBinding((LinearLayout) rootView, icon, statusText, subText);
return new ActivityMainBinding((LinearLayout) rootView, actionButton, icon, statusText,
subText);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));