Format code and optimize imports

This commit is contained in:
M M Arif 2022-09-04 12:51:15 +05:00
parent d6a7283e3f
commit c98156d139
233 changed files with 2103 additions and 1821 deletions

View file

@ -17,7 +17,11 @@ import org.mian.gitnex.database.api.BaseApi;
import org.mian.gitnex.database.api.UserAccountsApi; import org.mian.gitnex.database.api.UserAccountsApi;
import org.mian.gitnex.database.models.UserAccount; import org.mian.gitnex.database.models.UserAccount;
import org.mian.gitnex.databinding.ActivityAddNewAccountBinding; import org.mian.gitnex.databinding.ActivityAddNewAccountBinding;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.PathsHelper;
import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.UrlHelper;
import org.mian.gitnex.helpers.Version;
import org.mian.gitnex.structs.Protocol; import org.mian.gitnex.structs.Protocol;
import java.net.URI; import java.net.URI;
import java.util.Objects; import java.util.Objects;

View file

@ -19,13 +19,11 @@ import org.mian.gitnex.viewmodels.AdminCronTasksViewModel;
public class AdminCronTasksActivity extends BaseActivity { public class AdminCronTasksActivity extends BaseActivity {
private final int PAGE = 1;
private AdminCronTasksViewModel adminCronTasksViewModel; private AdminCronTasksViewModel adminCronTasksViewModel;
private View.OnClickListener onClickListener; private View.OnClickListener onClickListener;
private AdminCronTasksAdapter adapter; private AdminCronTasksAdapter adapter;
private ActivityAdminCronTasksBinding activityAdminCronTasksBinding; private ActivityAdminCronTasksBinding activityAdminCronTasksBinding;
private final int PAGE = 1;
private int resultLimit; private int resultLimit;
@Override @Override

View file

@ -66,8 +66,6 @@ public class AdminGetUsersActivity extends BaseActivity implements BottomSheetLi
fetchDataAsync(); fetchDataAsync();
} }
;
private void fetchDataAsync() { private void fetchDataAsync() {
AdminGetUsersViewModel adminUsersModel = new ViewModelProvider(this).get(AdminGetUsersViewModel.class); AdminGetUsersViewModel adminUsersModel = new ViewModelProvider(this).get(AdminGetUsersViewModel.class);

View file

@ -10,7 +10,11 @@ import com.amrdeveloper.codeview.Code;
import org.apache.commons.lang3.EnumUtils; import org.apache.commons.lang3.EnumUtils;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.databinding.ActivityCodeEditorBinding; import org.mian.gitnex.databinding.ActivityCodeEditorBinding;
import org.mian.gitnex.helpers.codeeditor.*; import org.mian.gitnex.helpers.codeeditor.CustomCodeViewAdapter;
import org.mian.gitnex.helpers.codeeditor.LanguageManager;
import org.mian.gitnex.helpers.codeeditor.LanguageName;
import org.mian.gitnex.helpers.codeeditor.SourcePositionListener;
import org.mian.gitnex.helpers.codeeditor.ThemeName;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;

View file

@ -15,7 +15,12 @@ import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts; import androidx.activity.result.contract.ActivityResultContracts;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.FilenameUtils;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.Branch;
import org.gitnex.tea4j.v2.models.CreateFileOptions;
import org.gitnex.tea4j.v2.models.DeleteFileOptions;
import org.gitnex.tea4j.v2.models.FileDeleteResponse;
import org.gitnex.tea4j.v2.models.FileResponse;
import org.gitnex.tea4j.v2.models.UpdateFileOptions;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.databinding.ActivityCreateFileBinding; import org.mian.gitnex.databinding.ActivityCreateFileBinding;

View file

@ -12,7 +12,11 @@ import android.widget.ArrayAdapter;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.CreateIssueOption;
import org.gitnex.tea4j.v2.models.Issue;
import org.gitnex.tea4j.v2.models.Label;
import org.gitnex.tea4j.v2.models.Milestone;
import org.gitnex.tea4j.v2.models.User;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.actions.AssigneesActions; import org.mian.gitnex.actions.AssigneesActions;
import org.mian.gitnex.actions.LabelsActions; import org.mian.gitnex.actions.LabelsActions;
@ -28,7 +32,12 @@ import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Constants;
import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import java.util.*; import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Objects;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Callback; import retrofit2.Callback;

View file

@ -11,7 +11,11 @@ import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.Branch;
import org.gitnex.tea4j.v2.models.CreatePullRequestOption;
import org.gitnex.tea4j.v2.models.Label;
import org.gitnex.tea4j.v2.models.Milestone;
import org.gitnex.tea4j.v2.models.PullRequest;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.actions.LabelsActions; import org.mian.gitnex.actions.LabelsActions;
import org.mian.gitnex.adapters.LabelsListAdapter; import org.mian.gitnex.adapters.LabelsListAdapter;
@ -22,7 +26,12 @@ import org.mian.gitnex.fragments.PullRequestsFragment;
import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Constants;
import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import java.util.*; import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Objects;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Callback; import retrofit2.Callback;

View file

@ -8,9 +8,18 @@ import android.util.Log;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodManager;
import android.widget.*; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.Branch;
import org.gitnex.tea4j.v2.models.CreateReleaseOption;
import org.gitnex.tea4j.v2.models.CreateTagOption;
import org.gitnex.tea4j.v2.models.Release;
import org.gitnex.tea4j.v2.models.Tag;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.databinding.ActivityCreateReleaseBinding; import org.mian.gitnex.databinding.ActivityCreateReleaseBinding;

View file

@ -7,7 +7,12 @@ import android.os.Looper;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodManager;
import android.widget.*; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.ImageView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.gitnex.tea4j.v2.models.CreateRepoOption; import org.gitnex.tea4j.v2.models.CreateRepoOption;
import org.gitnex.tea4j.v2.models.Organization; import org.gitnex.tea4j.v2.models.Organization;

View file

@ -33,6 +33,10 @@ import retrofit2.Callback;
public class CreateTeamByOrgActivity extends BaseActivity implements View.OnClickListener { public class CreateTeamByOrgActivity extends BaseActivity implements View.OnClickListener {
private final String[] permissionList = {"Read", "Write", "Admin"};
private final String[] accessControlsList = new String[]{"Code", "Issues", "Pull Request", "Releases", "Wiki", "External Wiki", "External Issues"};
private final boolean[] selectedAccessControlsTrueFalse = new boolean[]{false, false, false, false, false, false, false};
public int permissionSelectedChoice = -1;
private View.OnClickListener onClickListener; private View.OnClickListener onClickListener;
private TextView teamName; private TextView teamName;
private TextView teamDesc; private TextView teamDesc;
@ -41,15 +45,8 @@ public class CreateTeamByOrgActivity extends BaseActivity implements View.OnClic
private TextView teamAccessControls; private TextView teamAccessControls;
private TextView teamAccessControlsArray; private TextView teamAccessControlsArray;
private Button createTeamButton; private Button createTeamButton;
private final String[] permissionList = {"Read", "Write", "Admin"};
public int permissionSelectedChoice = -1;
private final String[] accessControlsList = new String[]{"Code", "Issues", "Pull Request", "Releases", "Wiki", "External Wiki", "External Issues"};
private List<String> pushAccessList; private List<String> pushAccessList;
private final boolean[] selectedAccessControlsTrueFalse = new boolean[]{false, false, false, false, false, false, false};
@Override @Override
public void onCreate(Bundle savedInstanceState) { public void onCreate(Bundle savedInstanceState) {

View file

@ -9,7 +9,11 @@ import android.util.Log;
import android.view.View; import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.ContentsResponse;
import org.gitnex.tea4j.v2.models.Organization;
import org.gitnex.tea4j.v2.models.PullRequest;
import org.gitnex.tea4j.v2.models.Repository;
import org.gitnex.tea4j.v2.models.User;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.database.api.BaseApi; import org.mian.gitnex.database.api.BaseApi;

View file

@ -11,7 +11,12 @@ import android.util.Log;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodManager;
import android.widget.*; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.gitnex.tea4j.v2.models.EditIssueOption; import org.gitnex.tea4j.v2.models.EditIssueOption;
import org.gitnex.tea4j.v2.models.Issue; import org.gitnex.tea4j.v2.models.Issue;
@ -28,7 +33,12 @@ import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.contexts.IssueContext; import org.mian.gitnex.helpers.contexts.IssueContext;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Objects;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Callback; import retrofit2.Callback;

View file

@ -3,17 +3,30 @@ package org.mian.gitnex.activities;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.view.View; import android.view.View;
import android.widget.*; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.AccessToken;
import org.gitnex.tea4j.v2.models.CreateAccessTokenOption;
import org.gitnex.tea4j.v2.models.GeneralAPISettings;
import org.gitnex.tea4j.v2.models.ServerVersion;
import org.gitnex.tea4j.v2.models.User;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.database.api.BaseApi; import org.mian.gitnex.database.api.BaseApi;
import org.mian.gitnex.database.api.UserAccountsApi; import org.mian.gitnex.database.api.UserAccountsApi;
import org.mian.gitnex.database.models.UserAccount; import org.mian.gitnex.database.models.UserAccount;
import org.mian.gitnex.databinding.ActivityLoginBinding; import org.mian.gitnex.databinding.ActivityLoginBinding;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.NetworkStatusObserver;
import org.mian.gitnex.helpers.PathsHelper;
import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.UrlHelper;
import org.mian.gitnex.helpers.Version;
import org.mian.gitnex.structs.Protocol; import org.mian.gitnex.structs.Protocol;
import java.net.URI; import java.net.URI;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;

View file

@ -34,8 +34,26 @@ import org.mian.gitnex.database.api.BaseApi;
import org.mian.gitnex.database.api.UserAccountsApi; import org.mian.gitnex.database.api.UserAccountsApi;
import org.mian.gitnex.database.models.UserAccount; import org.mian.gitnex.database.models.UserAccount;
import org.mian.gitnex.databinding.ActivityMainBinding; import org.mian.gitnex.databinding.ActivityMainBinding;
import org.mian.gitnex.fragments.*; import org.mian.gitnex.fragments.AdministrationFragment;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.fragments.BottomSheetDraftsFragment;
import org.mian.gitnex.fragments.BottomSheetMyIssuesFilterFragment;
import org.mian.gitnex.fragments.DraftsFragment;
import org.mian.gitnex.fragments.ExploreFragment;
import org.mian.gitnex.fragments.MostVisitedReposFragment;
import org.mian.gitnex.fragments.MyIssuesFragment;
import org.mian.gitnex.fragments.MyProfileFragment;
import org.mian.gitnex.fragments.MyRepositoriesFragment;
import org.mian.gitnex.fragments.NotificationsFragment;
import org.mian.gitnex.fragments.OrganizationsFragment;
import org.mian.gitnex.fragments.RepositoriesFragment;
import org.mian.gitnex.fragments.SettingsFragment;
import org.mian.gitnex.fragments.StarredRepositoriesFragment;
import org.mian.gitnex.helpers.AlertDialogs;
import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ChangeLog;
import org.mian.gitnex.helpers.ColorInverter;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.structs.BottomSheetListener; import org.mian.gitnex.structs.BottomSheetListener;
import org.mian.gitnex.structs.FragmentRefreshListener; import org.mian.gitnex.structs.FragmentRefreshListener;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -19,7 +19,12 @@ import com.google.android.material.tabs.TabLayoutMediator;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.fragments.BottomSheetUserProfileFragment; import org.mian.gitnex.fragments.BottomSheetUserProfileFragment;
import org.mian.gitnex.fragments.profile.*; import org.mian.gitnex.fragments.profile.DetailFragment;
import org.mian.gitnex.fragments.profile.FollowersFragment;
import org.mian.gitnex.fragments.profile.FollowingFragment;
import org.mian.gitnex.fragments.profile.OrganizationsFragment;
import org.mian.gitnex.fragments.profile.RepositoriesFragment;
import org.mian.gitnex.fragments.profile.StarredRepositoriesFragment;
import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.structs.BottomSheetListener; import org.mian.gitnex.structs.BottomSheetListener;

View file

@ -6,7 +6,12 @@ import android.content.Intent;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;
import android.graphics.Typeface; import android.graphics.Typeface;
import android.os.Bundle; import android.os.Bundle;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.ActivityResultLauncher;
@ -21,10 +26,27 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.google.android.material.progressindicator.LinearProgressIndicator; import com.google.android.material.progressindicator.LinearProgressIndicator;
import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator; import com.google.android.material.tabs.TabLayoutMediator;
import org.gitnex.tea4j.v2.models.*; import org.gitnex.tea4j.v2.models.Branch;
import org.gitnex.tea4j.v2.models.Milestone;
import org.gitnex.tea4j.v2.models.Organization;
import org.gitnex.tea4j.v2.models.Repository;
import org.gitnex.tea4j.v2.models.WatchInfo;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.fragments.*; import org.mian.gitnex.fragments.BottomSheetIssuesFilterFragment;
import org.mian.gitnex.fragments.BottomSheetMilestonesFilterFragment;
import org.mian.gitnex.fragments.BottomSheetPullRequestFilterFragment;
import org.mian.gitnex.fragments.BottomSheetReleasesTagsFragment;
import org.mian.gitnex.fragments.BottomSheetRepoFragment;
import org.mian.gitnex.fragments.CollaboratorsFragment;
import org.mian.gitnex.fragments.FilesFragment;
import org.mian.gitnex.fragments.IssuesFragment;
import org.mian.gitnex.fragments.LabelsFragment;
import org.mian.gitnex.fragments.MilestonesFragment;
import org.mian.gitnex.fragments.PullRequestsFragment;
import org.mian.gitnex.fragments.ReleasesFragment;
import org.mian.gitnex.fragments.RepoInfoFragment;
import org.mian.gitnex.fragments.WikiFragment;
import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
@ -85,7 +107,7 @@ public class RepoDetailActivity extends BaseActivity implements BottomSheetListe
private FragmentRefreshListener fragmentRefreshListenerFilterIssuesByMilestone; private FragmentRefreshListener fragmentRefreshListenerFilterIssuesByMilestone;
private FragmentRefreshListener fragmentRefreshListenerReleases; private FragmentRefreshListener fragmentRefreshListenerReleases;
private Dialog progressDialog; private Dialog progressDialog;
private final ActivityResultLauncher<Intent> createReleaseLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> { private MaterialAlertDialogBuilder materialAlertDialogBuilder; private final ActivityResultLauncher<Intent> createReleaseLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> {
if(result.getResultCode() == 201) { if(result.getResultCode() == 201) {
assert result.getData() != null; assert result.getData() != null;
if(result.getData().getBooleanExtra("updateReleases", false)) { if(result.getData().getBooleanExtra("updateReleases", false)) {
@ -97,7 +119,6 @@ public class RepoDetailActivity extends BaseActivity implements BottomSheetListe
} }
} }
}); });
private MaterialAlertDialogBuilder materialAlertDialogBuilder;
private Intent intentWiki; private Intent intentWiki;
@Override @Override
@ -859,4 +880,6 @@ public class RepoDetailActivity extends BaseActivity implements BottomSheetListe
} }
} }

View file

@ -33,9 +33,8 @@ import retrofit2.Response;
public class RepoForksActivity extends BaseActivity { public class RepoForksActivity extends BaseActivity {
private ActivityRepoForksBinding activityRepoForksBinding;
private final String TAG = "RepositoryForks"; private final String TAG = "RepositoryForks";
private ActivityRepoForksBinding activityRepoForksBinding;
private int resultLimit; private int resultLimit;
private int pageSize = 1; private int pageSize = 1;
private List<Repository> forksList; private List<Repository> forksList;

View file

@ -31,11 +31,77 @@ public class AdminCronTasksAdapter extends RecyclerView.Adapter<AdminCronTasksAd
private final List<Cron> tasksList; private final List<Cron> tasksList;
public AdminCronTasksAdapter(List<Cron> tasksListMain) {
this.tasksList = tasksListMain;
}
private static void runCronTask(final Context ctx, final String taskName) {
Call<Void> call = RetrofitClient.getApiInterface(ctx).adminCronRun(taskName);
call.enqueue(new Callback<>() {
@Override
public void onResponse(@NonNull Call<Void> call, @NonNull retrofit2.Response<Void> response) {
switch(response.code()) {
case 204:
Toasty.success(ctx, ctx.getString(R.string.adminCronTaskSuccessMsg, taskName));
break;
case 401:
AlertDialogs.authorizationTokenRevokedDialog(ctx);
break;
case 403:
Toasty.error(ctx, ctx.getString(R.string.authorizeError));
break;
case 404:
Toasty.warning(ctx, ctx.getString(R.string.apiNotFound));
break;
default:
Toasty.error(ctx, ctx.getString(R.string.genericError));
}
}
@Override
public void onFailure(@NonNull Call<Void> call, @NonNull Throwable t) {
Toasty.error(ctx, ctx.getString(R.string.genericServerResponseError));
}
});
}
@NonNull
@Override
public AdminCronTasksAdapter.CronTasksViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_admin_cron_tasks, parent, false);
return new AdminCronTasksAdapter.CronTasksViewHolder(v);
}
@Override
public void onBindViewHolder(@NonNull AdminCronTasksAdapter.CronTasksViewHolder holder, int position) {
Cron currentItem = tasksList.get(position);
holder.cronTasks = currentItem;
holder.taskName.setText(StringUtils.capitalize(currentItem.getName().replace("_", " ")));
}
@Override
public int getItemCount() {
return tasksList.size();
}
static class CronTasksViewHolder extends RecyclerView.ViewHolder { static class CronTasksViewHolder extends RecyclerView.ViewHolder {
private Cron cronTasks;
private final TextView taskName; private final TextView taskName;
private Cron cronTasks;
private CronTasksViewHolder(View itemView) { private CronTasksViewHolder(View itemView) {
@ -88,71 +154,4 @@ public class AdminCronTasksAdapter extends RecyclerView.Adapter<AdminCronTasksAd
} }
public AdminCronTasksAdapter(List<Cron> tasksListMain) {
this.tasksList = tasksListMain;
}
@NonNull
@Override
public AdminCronTasksAdapter.CronTasksViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_admin_cron_tasks, parent, false);
return new AdminCronTasksAdapter.CronTasksViewHolder(v);
}
@Override
public void onBindViewHolder(@NonNull AdminCronTasksAdapter.CronTasksViewHolder holder, int position) {
Cron currentItem = tasksList.get(position);
holder.cronTasks = currentItem;
holder.taskName.setText(StringUtils.capitalize(currentItem.getName().replace("_", " ")));
}
private static void runCronTask(final Context ctx, final String taskName) {
Call<Void> call = RetrofitClient.getApiInterface(ctx).adminCronRun(taskName);
call.enqueue(new Callback<Void>() {
@Override
public void onResponse(@NonNull Call<Void> call, @NonNull retrofit2.Response<Void> response) {
switch(response.code()) {
case 204:
Toasty.success(ctx, ctx.getString(R.string.adminCronTaskSuccessMsg, taskName));
break;
case 401:
AlertDialogs.authorizationTokenRevokedDialog(ctx);
break;
case 403:
Toasty.error(ctx, ctx.getString(R.string.authorizeError));
break;
case 404:
Toasty.warning(ctx, ctx.getString(R.string.apiNotFound));
break;
default:
Toasty.error(ctx, ctx.getString(R.string.genericError));
}
}
@Override
public void onFailure(@NonNull Call<Void> call, @NonNull Throwable t) {
Toasty.error(ctx, ctx.getString(R.string.genericServerResponseError));
}
});
}
@Override
public int getItemCount() {
return tasksList.size();
}
} }

View file

@ -24,7 +24,13 @@ import org.mian.gitnex.R;
import org.mian.gitnex.activities.IssueDetailActivity; import org.mian.gitnex.activities.IssueDetailActivity;
import org.mian.gitnex.activities.ProfileActivity; import org.mian.gitnex.activities.ProfileActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.ColorInverter;
import org.mian.gitnex.helpers.LabelWidthCalculator;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.contexts.IssueContext; import org.mian.gitnex.helpers.contexts.IssueContext;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import org.ocpsoft.prettytime.PrettyTime; import org.ocpsoft.prettytime.PrettyTime;

View file

@ -17,7 +17,11 @@ import com.amulyakhare.textdrawable.util.ColorGenerator;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.activities.RepoDetailActivity; import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import org.ocpsoft.prettytime.PrettyTime; import org.ocpsoft.prettytime.PrettyTime;
import java.text.DateFormat; import java.text.DateFormat;

View file

@ -4,7 +4,11 @@ import android.content.Context;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.*; import android.widget.Filter;
import android.widget.Filterable;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.appcompat.content.res.AppCompatResources; import androidx.appcompat.content.res.AppCompatResources;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;

View file

@ -26,7 +26,13 @@ import org.mian.gitnex.activities.IssueDetailActivity;
import org.mian.gitnex.activities.ProfileActivity; import org.mian.gitnex.activities.ProfileActivity;
import org.mian.gitnex.activities.RepoDetailActivity; import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.ColorInverter;
import org.mian.gitnex.helpers.LabelWidthCalculator;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.contexts.IssueContext; import org.mian.gitnex.helpers.contexts.IssueContext;
import org.ocpsoft.prettytime.PrettyTime; import org.ocpsoft.prettytime.PrettyTime;
import java.text.DateFormat; import java.text.DateFormat;

View file

@ -30,54 +30,12 @@ import java.util.List;
public class MostVisitedReposAdapter extends RecyclerView.Adapter<MostVisitedReposAdapter.MostVisitedViewHolder> { public class MostVisitedReposAdapter extends RecyclerView.Adapter<MostVisitedReposAdapter.MostVisitedViewHolder> {
private List<Repository> mostVisitedReposList;
private final Context ctx; private final Context ctx;
private List<Repository> mostVisitedReposList;
class MostVisitedViewHolder extends RecyclerView.ViewHolder { public MostVisitedReposAdapter(Context ctx, List<Repository> reposListMain) {
this.ctx = ctx;
private Repository repository; this.mostVisitedReposList = reposListMain;
private final ImageView image;
private final TextView repoName;
private final TextView orgName;
private final TextView mostVisited;
private final ImageView resetCounter;
private MostVisitedViewHolder(View itemView) {
super(itemView);
image = itemView.findViewById(R.id.image);
repoName = itemView.findViewById(R.id.repo_name);
orgName = itemView.findViewById(R.id.org_name);
mostVisited = itemView.findViewById(R.id.most_visited);
resetCounter = itemView.findViewById(R.id.reset_counter);
itemView.setOnClickListener(v -> {
Context context = v.getContext();
RepositoryContext repositoryContext = new RepositoryContext(repository.getRepositoryOwner(), repository.getRepositoryName(), context);
Intent intent = repositoryContext.getIntent(context, RepoDetailActivity.class);
context.startActivity(intent);
});
resetCounter.setOnClickListener(itemDelete -> {
MaterialAlertDialogBuilder materialAlertDialogBuilder = new MaterialAlertDialogBuilder(ctx, R.style.ThemeOverlay_Material3_Dialog_Alert);
materialAlertDialogBuilder.setTitle(ctx.getString(R.string.reset)).setMessage(ctx.getString(R.string.resetCounterDialogMessage, repository.getRepositoryName()))
.setPositiveButton(R.string.reset, (dialog, whichButton) -> {
int getRepositoryId = repository.getRepositoryId();
resetRepositoryCounter(getBindingAdapterPosition());
RepositoriesApi repositoriesApi = BaseApi.getInstance(ctx, RepositoriesApi.class);
assert repositoriesApi != null;
repositoriesApi.updateRepositoryMostVisited(0, getRepositoryId);
}).setNeutralButton(R.string.cancelButton, null).show();
});
}
} }
private void resetRepositoryCounter(int position) { private void resetRepositoryCounter(int position) {
@ -88,11 +46,6 @@ public class MostVisitedReposAdapter extends RecyclerView.Adapter<MostVisitedRep
Toasty.success(ctx, ctx.getResources().getString(R.string.resetMostReposCounter)); Toasty.success(ctx, ctx.getResources().getString(R.string.resetMostReposCounter));
} }
public MostVisitedReposAdapter(Context ctx, List<Repository> reposListMain) {
this.ctx = ctx;
this.mostVisitedReposList = reposListMain;
}
@NonNull @NonNull
@Override @Override
public MostVisitedViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { public MostVisitedViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
@ -134,4 +87,50 @@ public class MostVisitedReposAdapter extends RecyclerView.Adapter<MostVisitedRep
notifyDataChanged(); notifyDataChanged();
} }
class MostVisitedViewHolder extends RecyclerView.ViewHolder {
private final ImageView image;
private final TextView repoName;
private final TextView orgName;
private final TextView mostVisited;
private final ImageView resetCounter;
private Repository repository;
private MostVisitedViewHolder(View itemView) {
super(itemView);
image = itemView.findViewById(R.id.image);
repoName = itemView.findViewById(R.id.repo_name);
orgName = itemView.findViewById(R.id.org_name);
mostVisited = itemView.findViewById(R.id.most_visited);
resetCounter = itemView.findViewById(R.id.reset_counter);
itemView.setOnClickListener(v -> {
Context context = v.getContext();
RepositoryContext repositoryContext = new RepositoryContext(repository.getRepositoryOwner(), repository.getRepositoryName(), context);
Intent intent = repositoryContext.getIntent(context, RepoDetailActivity.class);
context.startActivity(intent);
});
resetCounter.setOnClickListener(itemDelete -> {
MaterialAlertDialogBuilder materialAlertDialogBuilder = new MaterialAlertDialogBuilder(ctx, R.style.ThemeOverlay_Material3_Dialog_Alert);
materialAlertDialogBuilder.setTitle(ctx.getString(R.string.reset)).setMessage(ctx.getString(R.string.resetCounterDialogMessage, repository.getRepositoryName()))
.setPositiveButton(R.string.reset, (dialog, whichButton) -> {
int getRepositoryId = repository.getRepositoryId();
resetRepositoryCounter(getBindingAdapterPosition());
RepositoriesApi repositoriesApi = BaseApi.getInstance(ctx, RepositoriesApi.class);
assert repositoriesApi != null;
repositoriesApi.updateRepositoryMostVisited(0, getRepositoryId);
}).setNeutralButton(R.string.cancelButton, null).show();
});
}
}
} }

View file

@ -49,51 +49,6 @@ public class OrganizationTeamRepositoriesAdapter extends RecyclerView.Adapter<Or
reposArr = new ArrayList<>(); reposArr = new ArrayList<>();
} }
class TeamReposViewHolder extends RecyclerView.ViewHolder {
private Repository repoInfo;
private final ImageView repoAvatar;
private final TextView name;
private final ImageView addRepoButtonAdd;
private TeamReposViewHolder(View itemView) {
super(itemView);
repoAvatar = itemView.findViewById(R.id.userAvatar);
name = itemView.findViewById(R.id.userFullName);
itemView.findViewById(R.id.userName).setVisibility(View.GONE);
addRepoButtonAdd = itemView.findViewById(R.id.addCollaboratorButtonAdd);
ImageView addRepoButtonRemove = itemView.findViewById(R.id.addCollaboratorButtonRemove);
//addRepoButtonAdd.setVisibility(View.VISIBLE);
//addRepoButtonRemove.setVisibility(View.GONE);
new Handler(Looper.getMainLooper()).postDelayed(OrganizationTeamRepositoriesAdapter.this::getTeamRepos, 200);
new Handler(Looper.getMainLooper()).postDelayed(() -> {
if(reposArr.size() > 0) {
for(int i = 0; i < reposArr.size(); i++) {
if(!reposArr.get(i).getName().equals(repoInfo.getName())) {
addRepoButtonAdd.setVisibility(View.VISIBLE);
}
else {
addRepoButtonAdd.setVisibility(View.GONE);
}
}
}
else {
addRepoButtonAdd.setVisibility(View.VISIBLE);
}
}, 500);
addRepoButtonAdd.setOnClickListener(v -> AlertDialogs.addRepoDialog(context, orgName, repoInfo.getName(), Integer.parseInt(String.valueOf(teamId)), teamName));
addRepoButtonRemove.setOnClickListener(v -> AlertDialogs.removeRepoDialog(context, orgName, repoInfo.getName(), Integer.parseInt(String.valueOf(teamId)), teamName));
}
}
@NonNull @NonNull
@Override @Override
public OrganizationTeamRepositoriesAdapter.TeamReposViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { public OrganizationTeamRepositoriesAdapter.TeamReposViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
@ -152,4 +107,48 @@ public class OrganizationTeamRepositoriesAdapter extends RecyclerView.Adapter<Or
} }
} }
class TeamReposViewHolder extends RecyclerView.ViewHolder {
private final ImageView repoAvatar;
private final TextView name;
private final ImageView addRepoButtonAdd;
private Repository repoInfo;
private TeamReposViewHolder(View itemView) {
super(itemView);
repoAvatar = itemView.findViewById(R.id.userAvatar);
name = itemView.findViewById(R.id.userFullName);
itemView.findViewById(R.id.userName).setVisibility(View.GONE);
addRepoButtonAdd = itemView.findViewById(R.id.addCollaboratorButtonAdd);
ImageView addRepoButtonRemove = itemView.findViewById(R.id.addCollaboratorButtonRemove);
//addRepoButtonAdd.setVisibility(View.VISIBLE);
//addRepoButtonRemove.setVisibility(View.GONE);
new Handler(Looper.getMainLooper()).postDelayed(OrganizationTeamRepositoriesAdapter.this::getTeamRepos, 200);
new Handler(Looper.getMainLooper()).postDelayed(() -> {
if(reposArr.size() > 0) {
for(int i = 0; i < reposArr.size(); i++) {
if(!reposArr.get(i).getName().equals(repoInfo.getName())) {
addRepoButtonAdd.setVisibility(View.VISIBLE);
}
else {
addRepoButtonAdd.setVisibility(View.GONE);
}
}
}
else {
addRepoButtonAdd.setVisibility(View.VISIBLE);
}
}, 500);
addRepoButtonAdd.setOnClickListener(v -> AlertDialogs.addRepoDialog(context, orgName, repoInfo.getName(), Integer.parseInt(String.valueOf(teamId)), teamName));
addRepoButtonRemove.setOnClickListener(v -> AlertDialogs.removeRepoDialog(context, orgName, repoInfo.getName(), Integer.parseInt(String.valueOf(teamId)), teamName));
}
}
} }

View file

@ -36,47 +36,37 @@ public class OrganizationTeamsAdapter extends RecyclerView.Adapter<OrganizationT
private final List<Team> teamListFull; private final List<Team> teamListFull;
private final OrganizationPermissions permissions; private final OrganizationPermissions permissions;
private final String orgName; private final String orgName;
private final Filter orgTeamsFilter = new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
List<Team> filteredList = new ArrayList<>();
static class OrgTeamsViewHolder extends RecyclerView.ViewHolder { if(constraint == null || constraint.length() == 0) {
filteredList.addAll(teamListFull);
}
else {
String filterPattern = constraint.toString().toLowerCase().trim();
private Team team; for(Team item : teamListFull) {
if(item.getName().toLowerCase().contains(filterPattern) || item.getDescription().toLowerCase().contains(filterPattern)) {
filteredList.add(item);
}
}
}
private OrganizationPermissions permissions; FilterResults results = new FilterResults();
private final TextView teamTitle; results.values = filteredList;
private final TextView teamDescription;
private final LinearLayout membersPreviewFrame;
private final List<User> userInfos; return results;
private final OrganizationTeamMembersPreviewAdapter adapter;
private String orgName;
private OrgTeamsViewHolder(View itemView) {
super(itemView);
teamTitle = itemView.findViewById(R.id.teamTitle);
teamDescription = itemView.findViewById(R.id.teamDescription);
membersPreviewFrame = itemView.findViewById(R.id.membersPreviewFrame);
RecyclerView membersPreview = itemView.findViewById(R.id.membersPreview);
userInfos = new ArrayList<>();
adapter = new OrganizationTeamMembersPreviewAdapter(itemView.getContext(), userInfos);
membersPreview.setLayoutManager(new LinearLayoutManager(itemView.getContext(), RecyclerView.HORIZONTAL, false));
membersPreview.setAdapter(adapter);
itemView.setOnClickListener(v -> {
Context context = v.getContext();
Intent intent = new Intent(context, OrganizationTeamInfoActivity.class);
intent.putExtra("team", team);
intent.putExtra("permissions", permissions);
intent.putExtra("orgName", orgName);
context.startActivity(intent);
});
} }
} @Override
protected void publishResults(CharSequence constraint, FilterResults results) {
teamList.clear();
teamList.addAll((List<Team>) results.values);
notifyDataSetChanged();
}
};
public OrganizationTeamsAdapter(Context ctx, List<Team> teamListMain, OrganizationPermissions permissions, String orgName) { public OrganizationTeamsAdapter(Context ctx, List<Team> teamListMain, OrganizationPermissions permissions, String orgName) {
this.context = ctx; this.context = ctx;
@ -144,36 +134,43 @@ public class OrganizationTeamsAdapter extends RecyclerView.Adapter<OrganizationT
return orgTeamsFilter; return orgTeamsFilter;
} }
private final Filter orgTeamsFilter = new Filter() { static class OrgTeamsViewHolder extends RecyclerView.ViewHolder {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
List<Team> filteredList = new ArrayList<>();
if(constraint == null || constraint.length() == 0) { private final TextView teamTitle;
filteredList.addAll(teamListFull); private final TextView teamDescription;
} private final LinearLayout membersPreviewFrame;
else { private final List<User> userInfos;
String filterPattern = constraint.toString().toLowerCase().trim(); private final OrganizationTeamMembersPreviewAdapter adapter;
private Team team;
private OrganizationPermissions permissions;
private String orgName;
for(Team item : teamListFull) { private OrgTeamsViewHolder(View itemView) {
if(item.getName().toLowerCase().contains(filterPattern) || item.getDescription().toLowerCase().contains(filterPattern)) { super(itemView);
filteredList.add(item);
}
}
}
FilterResults results = new FilterResults(); teamTitle = itemView.findViewById(R.id.teamTitle);
results.values = filteredList; teamDescription = itemView.findViewById(R.id.teamDescription);
membersPreviewFrame = itemView.findViewById(R.id.membersPreviewFrame);
return results; RecyclerView membersPreview = itemView.findViewById(R.id.membersPreview);
userInfos = new ArrayList<>();
adapter = new OrganizationTeamMembersPreviewAdapter(itemView.getContext(), userInfos);
membersPreview.setLayoutManager(new LinearLayoutManager(itemView.getContext(), RecyclerView.HORIZONTAL, false));
membersPreview.setAdapter(adapter);
itemView.setOnClickListener(v -> {
Context context = v.getContext();
Intent intent = new Intent(context, OrganizationTeamInfoActivity.class);
intent.putExtra("team", team);
intent.putExtra("permissions", permissions);
intent.putExtra("orgName", orgName);
context.startActivity(intent);
});
} }
@Override }
protected void publishResults(CharSequence constraint, FilterResults results) {
teamList.clear();
teamList.addAll((List<Team>) results.values);
notifyDataSetChanged();
}
};
} }

View file

@ -26,7 +26,13 @@ import org.mian.gitnex.activities.IssueDetailActivity;
import org.mian.gitnex.activities.ProfileActivity; import org.mian.gitnex.activities.ProfileActivity;
import org.mian.gitnex.activities.RepoDetailActivity; import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.ColorInverter;
import org.mian.gitnex.helpers.LabelWidthCalculator;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.contexts.IssueContext; import org.mian.gitnex.helpers.contexts.IssueContext;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;

View file

@ -23,7 +23,13 @@ import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.databinding.FragmentReleasesBinding; import org.mian.gitnex.databinding.FragmentReleasesBinding;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.Markdown;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.structs.FragmentRefreshListener; import org.mian.gitnex.structs.FragmentRefreshListener;
import java.util.List; import java.util.List;
import java.util.Locale; import java.util.Locale;

View file

@ -17,7 +17,11 @@ import com.amulyakhare.textdrawable.util.ColorGenerator;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.activities.RepoDetailActivity; import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import org.ocpsoft.prettytime.PrettyTime; import org.ocpsoft.prettytime.PrettyTime;
import java.text.DateFormat; import java.text.DateFormat;

View file

@ -7,7 +7,11 @@ import android.graphics.Typeface;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.*; import android.widget.CheckBox;
import android.widget.Filter;
import android.widget.Filterable;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.amulyakhare.textdrawable.TextDrawable; import com.amulyakhare.textdrawable.TextDrawable;
@ -15,7 +19,11 @@ import com.amulyakhare.textdrawable.util.ColorGenerator;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.activities.RepoDetailActivity; import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import org.ocpsoft.prettytime.PrettyTime; import org.ocpsoft.prettytime.PrettyTime;
import java.text.DateFormat; import java.text.DateFormat;

View file

@ -30,34 +30,40 @@ public class UserGridAdapter extends BaseAdapter implements Filterable {
private final List<User> membersList; private final List<User> membersList;
private final Context context; private final Context context;
private final List<User> membersListFull; private final List<User> membersListFull;
private final Filter membersFilter = new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
List<User> filteredList = new ArrayList<>();
private class ViewHolder { if(constraint == null || constraint.length() == 0) {
private String userLoginId; filteredList.addAll(membersListFull);
}
else {
private final ImageView memberAvatar; String filterPattern = constraint.toString().toLowerCase().trim();
private final TextView memberName;
private final TextView userName;
ViewHolder(View v) { for(User item : membersListFull) {
if(item.getFullName().toLowerCase().contains(filterPattern) || item.getLogin().toLowerCase().contains(filterPattern)) {
filteredList.add(item);
}
}
}
memberAvatar = v.findViewById(R.id.userAvatarImageView); FilterResults results = new FilterResults();
memberName = v.findViewById(R.id.userNameTv); results.values = filteredList;
userName = v.findViewById(R.id.userName);
v.setOnClickListener(loginId -> { return results;
Intent intent = new Intent(context, ProfileActivity.class);
intent.putExtra("username", userLoginId);
context.startActivity(intent);
});
v.setOnLongClickListener(loginId -> {
AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId));
return true;
});
} }
} @Override
protected void publishResults(CharSequence constraint, FilterResults results) {
membersList.clear();
membersList.addAll((List) results.values);
notifyDataSetChanged();
}
};
public UserGridAdapter(Context ctx, List<User> membersListMain) { public UserGridAdapter(Context ctx, List<User> membersListMain) {
@ -129,39 +135,31 @@ public class UserGridAdapter extends BaseAdapter implements Filterable {
return membersFilter; return membersFilter;
} }
private final Filter membersFilter = new Filter() { private class ViewHolder {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
List<User> filteredList = new ArrayList<>();
if(constraint == null || constraint.length() == 0) { private final ImageView memberAvatar;
private final TextView memberName;
private final TextView userName;
private String userLoginId;
filteredList.addAll(membersListFull); ViewHolder(View v) {
}
else {
String filterPattern = constraint.toString().toLowerCase().trim(); memberAvatar = v.findViewById(R.id.userAvatarImageView);
memberName = v.findViewById(R.id.userNameTv);
userName = v.findViewById(R.id.userName);
for(User item : membersListFull) { v.setOnClickListener(loginId -> {
if(item.getFullName().toLowerCase().contains(filterPattern) || item.getLogin().toLowerCase().contains(filterPattern)) { Intent intent = new Intent(context, ProfileActivity.class);
filteredList.add(item); intent.putExtra("username", userLoginId);
} context.startActivity(intent);
} });
}
FilterResults results = new FilterResults(); v.setOnLongClickListener(loginId -> {
results.values = filteredList; AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId));
return true;
return results; });
} }
@Override }
protected void publishResults(CharSequence constraint, FilterResults results) {
membersList.clear();
membersList.addAll((List) results.values);
notifyDataSetChanged();
}
};
} }

View file

@ -13,7 +13,11 @@ import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.actions.IssueActions; import org.mian.gitnex.actions.IssueActions;
import org.mian.gitnex.actions.PullRequestActions; import org.mian.gitnex.actions.PullRequestActions;
import org.mian.gitnex.activities.*; import org.mian.gitnex.activities.BaseActivity;
import org.mian.gitnex.activities.DiffActivity;
import org.mian.gitnex.activities.EditIssueActivity;
import org.mian.gitnex.activities.IssueDetailActivity;
import org.mian.gitnex.activities.MergePullRequestActivity;
import org.mian.gitnex.databinding.BottomSheetSingleIssueBinding; import org.mian.gitnex.databinding.BottomSheetSingleIssueBinding;
import org.mian.gitnex.helpers.AlertDialogs; import org.mian.gitnex.helpers.AlertDialogs;
import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.AppUtil;

View file

@ -22,7 +22,13 @@ import org.mian.gitnex.adapters.DiffFilesAdapter;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.databinding.FragmentCommitDetailsBinding; import org.mian.gitnex.databinding.FragmentCommitDetailsBinding;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AlertDialogs;
import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.FileDiffView;
import org.mian.gitnex.helpers.ParseDiff;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.contexts.IssueContext; import org.mian.gitnex.helpers.contexts.IssueContext;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -3,7 +3,12 @@ package org.mian.gitnex.fragments;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -4,7 +4,12 @@ import android.annotation.SuppressLint;
import android.content.Intent; import android.content.Intent;
import android.net.Uri; import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.activity.OnBackPressedCallback; import androidx.activity.OnBackPressedCallback;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -5,7 +5,12 @@ import android.content.res.ColorStateList;
import android.graphics.Typeface; import android.graphics.Typeface;
import android.os.Bundle; import android.os.Bundle;
import android.text.Html; import android.text.Html;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.TextView; import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -4,7 +4,12 @@ import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -4,7 +4,12 @@ import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -3,7 +3,12 @@ package org.mian.gitnex.fragments;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -4,7 +4,12 @@ import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -5,7 +5,12 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.util.Log; import android.util.Log;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -5,7 +5,12 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.util.Log; import android.util.Log;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -16,10 +16,21 @@ import org.gitnex.tea4j.v2.models.Organization;
import org.gitnex.tea4j.v2.models.Repository; import org.gitnex.tea4j.v2.models.Repository;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.activities.*; import org.mian.gitnex.activities.OrganizationDetailActivity;
import org.mian.gitnex.activities.ProfileActivity;
import org.mian.gitnex.activities.RepoDetailActivity;
import org.mian.gitnex.activities.RepoForksActivity;
import org.mian.gitnex.activities.RepoStargazersActivity;
import org.mian.gitnex.activities.RepoWatchersActivity;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.databinding.FragmentRepoInfoBinding; import org.mian.gitnex.databinding.FragmentRepoInfoBinding;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AlertDialogs;
import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.Markdown;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.Toasty;
import org.mian.gitnex.helpers.contexts.RepositoryContext; import org.mian.gitnex.helpers.contexts.RepositoryContext;
import java.io.IOException; import java.io.IOException;
import java.util.Locale; import java.util.Locale;

View file

@ -4,7 +4,12 @@ import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -13,7 +13,15 @@ import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.activities.*; import org.mian.gitnex.activities.BaseActivity;
import org.mian.gitnex.activities.MainActivity;
import org.mian.gitnex.activities.SettingsAppearanceActivity;
import org.mian.gitnex.activities.SettingsDraftsActivity;
import org.mian.gitnex.activities.SettingsGeneralActivity;
import org.mian.gitnex.activities.SettingsNotificationsActivity;
import org.mian.gitnex.activities.SettingsReportsActivity;
import org.mian.gitnex.activities.SettingsSecurityActivity;
import org.mian.gitnex.activities.SettingsTranslationActivity;
import org.mian.gitnex.databinding.CustomAboutDialogBinding; import org.mian.gitnex.databinding.CustomAboutDialogBinding;
import org.mian.gitnex.databinding.FragmentSettingsBinding; import org.mian.gitnex.databinding.FragmentSettingsBinding;
import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.AppUtil;

View file

@ -4,7 +4,12 @@ import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;

View file

@ -12,7 +12,14 @@ import org.mian.gitnex.R;
import org.mian.gitnex.clients.PicassoService; import org.mian.gitnex.clients.PicassoService;
import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.clients.RetrofitClient;
import org.mian.gitnex.databinding.FragmentProfileDetailBinding; import org.mian.gitnex.databinding.FragmentProfileDetailBinding;
import org.mian.gitnex.helpers.*; import org.mian.gitnex.helpers.AlertDialogs;
import org.mian.gitnex.helpers.AppUtil;
import org.mian.gitnex.helpers.ClickListener;
import org.mian.gitnex.helpers.ColorInverter;
import org.mian.gitnex.helpers.RoundedTransformation;
import org.mian.gitnex.helpers.TimeHelper;
import org.mian.gitnex.helpers.TinyDB;
import org.mian.gitnex.helpers.Toasty;
import java.util.Locale; import java.util.Locale;
import jp.wasabeef.picasso.transformations.BlurTransformation; import jp.wasabeef.picasso.transformations.BlurTransformation;
import retrofit2.Call; import retrofit2.Call;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -4,7 +4,12 @@ import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.view.*; import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -1,7 +1,11 @@
package org.mian.gitnex.helpers; package org.mian.gitnex.helpers;
import android.app.Activity; import android.app.Activity;
import android.content.*; import android.content.ActivityNotFoundException;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo; import android.content.pm.PackageInfo;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.content.res.Configuration; import android.content.res.Configuration;
@ -32,7 +36,12 @@ import java.net.URL;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
import java.util.Objects;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;

View file

@ -10,7 +10,12 @@ import androidx.core.content.res.ResourcesCompat;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.commonmark.ext.gfm.tables.TableBlock; import org.commonmark.ext.gfm.tables.TableBlock;
import org.commonmark.node.*; import org.commonmark.node.AbstractVisitor;
import org.commonmark.node.FencedCodeBlock;
import org.commonmark.node.Image;
import org.commonmark.node.Link;
import org.commonmark.node.Node;
import org.commonmark.node.Text;
import org.commonmark.parser.InlineParserFactory; import org.commonmark.parser.InlineParserFactory;
import org.commonmark.parser.Parser; import org.commonmark.parser.Parser;
import org.commonmark.parser.PostProcessor; import org.commonmark.parser.PostProcessor;
@ -55,7 +60,13 @@ import io.noties.markwon.recycler.SimpleEntry;
import io.noties.markwon.recycler.table.TableEntry; import io.noties.markwon.recycler.table.TableEntry;
import io.noties.markwon.recycler.table.TableEntryPlugin; import io.noties.markwon.recycler.table.TableEntryPlugin;
import io.noties.prism4j.Prism4j; import io.noties.prism4j.Prism4j;
import stormpot.*; import stormpot.Allocator;
import stormpot.BlazePool;
import stormpot.Config;
import stormpot.Pool;
import stormpot.Poolable;
import stormpot.Slot;
import stormpot.Timeout;
/** /**
* @author opyale * @author opyale

View file

@ -6,7 +6,12 @@ import android.graphics.BitmapFactory;
import android.util.Log; import android.util.Log;
import com.squareup.picasso.Cache; import com.squareup.picasso.Cache;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import java.io.*; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Objects; import java.util.Objects;

View file

@ -1,6 +1,11 @@
package org.mian.gitnex.helpers; package org.mian.gitnex.helpers;
import android.graphics.*; import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Shader;
/** /**
* @author M M Arif * @author M M Arif

View file

@ -5,7 +5,11 @@ import android.app.NotificationManager;
import android.content.Context; import android.content.Context;
import android.graphics.Color; import android.graphics.Color;
import android.os.Build; import android.os.Build;
import androidx.work.*; import androidx.work.Constraints;
import androidx.work.ExistingPeriodicWorkPolicy;
import androidx.work.NetworkType;
import androidx.work.PeriodicWorkRequest;
import androidx.work.WorkManager;
import org.mian.gitnex.R; import org.mian.gitnex.R;
import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Constants;
import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.TinyDB;

View file

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_width="match_parent" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical" android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="match_parent"
android:background="?attr/primaryBackgroundColor"> android:background="?attr/primaryBackgroundColor"
android:orientation="vertical">
<com.google.android.material.appbar.AppBarLayout <com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbar" android:id="@+id/appbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:elevation="@dimen/dimen0dp" android:theme="@style/Widget.AppCompat.SearchView"
android:theme="@style/Widget.AppCompat.SearchView"> app:elevation="@dimen/dimen0dp">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -23,24 +23,24 @@
android:id="@+id/close" android:id="@+id/close"
android:layout_width="@dimen/dimen26dp" android:layout_width="@dimen/dimen26dp"
android:layout_height="@dimen/dimen26dp" android:layout_height="@dimen/dimen26dp"
android:layout_marginEnd="@dimen/dimen16dp"
android:layout_marginStart="@dimen/dimen16dp" android:layout_marginStart="@dimen/dimen16dp"
android:gravity="center_vertical" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:src="@drawable/ic_close"/> android:contentDescription="@string/close"
android:focusable="true"
android:gravity="center_vertical"
android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:maxLines="1"
android:text="@string/collaborator" android:text="@string/collaborator"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:maxLines="1" android:textSize="@dimen/dimen20sp" />
android:textSize="@dimen/dimen20sp"/>
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -48,48 +48,48 @@
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progressBar" android:id="@+id/progressBar"
style="@style/Widget.MaterialComponents.LinearProgressIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
style="@style/Widget.MaterialComponents.LinearProgressIndicator"
android:visibility="gone" android:visibility="gone"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dimen10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="@dimen/dimen10dp"
android:layout_marginTop="@dimen/dimen10dp" android:layout_marginTop="@dimen/dimen10dp"
android:layout_marginEnd="@dimen/dimen10dp"
android:layout_marginBottom="@dimen/dimen10dp"> android:layout_marginBottom="@dimen/dimen10dp">
<com.google.android.material.textfield.TextInputLayout <com.google.android.material.textfield.TextInputLayout
android:id="@+id/addCollaboratorSearchLayout" android:id="@+id/addCollaboratorSearchLayout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:boxBackgroundColor="?attr/inputBackgroundColor"
android:textColorHint="?attr/hintColor"
app:hintTextColor="?attr/hintColor"
app:boxStrokeErrorColor="@color/darkRed"
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:layout_marginBottom="@dimen/dimen8dp" android:layout_marginBottom="@dimen/dimen8dp"
app:startIconDrawable="@drawable/ic_search" android:hint="@string/addCollaboratorSearchHint"
app:startIconTint="?attr/iconsColor" android:textColorHint="?attr/hintColor"
app:boxBackgroundColor="?attr/inputBackgroundColor"
app:boxStrokeErrorColor="@color/darkRed"
app:endIconMode="clear_text" app:endIconMode="clear_text"
app:endIconTint="?attr/iconsColor" app:endIconTint="?attr/iconsColor"
android:hint="@string/addCollaboratorSearchHint"> app:hintTextColor="?attr/hintColor"
app:startIconDrawable="@drawable/ic_search"
app:startIconTint="?attr/iconsColor">
<com.google.android.material.textfield.TextInputEditText <com.google.android.material.textfield.TextInputEditText
android:id="@+id/addCollaboratorSearch" android:id="@+id/addCollaboratorSearch"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:imeOptions="actionSend"
android:inputType="text"
android:singleLine="true"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:singleLine="true" android:textSize="@dimen/dimen16sp" />
android:imeOptions="actionSend"
android:inputType="text"
android:textSize="@dimen/dimen16sp"/>
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -104,7 +104,7 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -115,7 +115,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerViewUserSearch" android:id="@+id/recyclerViewUserSearch"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</FrameLayout> </FrameLayout>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/layoutNewAccount" android:id="@+id/layoutNewAccount"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -30,7 +29,7 @@
android:layout_marginEnd="@dimen/dimen16dp" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_arrow_back"/> android:src="@drawable/ic_arrow_back" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
@ -43,7 +42,7 @@
android:singleLine="true" android:singleLine="true"
android:text="@string/addNewAccount" android:text="@string/addNewAccount"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -77,7 +76,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/protocolSpinner" android:labelFor="@+id/protocolSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -106,7 +105,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -135,7 +134,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -147,7 +146,7 @@
android:text="@string/addNewAccountText" android:text="@string/addNewAccountText"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_width="match_parent" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical" android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="match_parent"
android:background="?attr/primaryBackgroundColor"> android:background="?attr/primaryBackgroundColor"
android:orientation="vertical">
<com.google.android.material.appbar.AppBarLayout <com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbar" android:id="@+id/appbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:elevation="@dimen/dimen0dp" android:theme="@style/Widget.AppCompat.SearchView"
android:theme="@style/Widget.AppCompat.SearchView"> app:elevation="@dimen/dimen0dp">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -23,24 +23,24 @@
android:id="@+id/close" android:id="@+id/close"
android:layout_width="@dimen/dimen26dp" android:layout_width="@dimen/dimen26dp"
android:layout_height="@dimen/dimen26dp" android:layout_height="@dimen/dimen26dp"
android:layout_marginEnd="@dimen/dimen16dp"
android:layout_marginStart="@dimen/dimen16dp" android:layout_marginStart="@dimen/dimen16dp"
android:gravity="center_vertical" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:src="@drawable/ic_close"/> android:contentDescription="@string/close"
android:focusable="true"
android:gravity="center_vertical"
android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:maxLines="1"
android:text="@string/addRemove" android:text="@string/addRemove"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:maxLines="1" android:textSize="@dimen/dimen20sp" />
android:textSize="@dimen/dimen20sp"/>
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -48,47 +48,47 @@
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progress_bar" android:id="@+id/progress_bar"
style="@style/Widget.MaterialComponents.LinearProgressIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:visibility="gone"
android:indeterminate="true" android:indeterminate="true"
style="@style/Widget.MaterialComponents.LinearProgressIndicator" android:visibility="gone"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dimen10dp" android:layout_marginStart="@dimen/dimen10dp"
android:layout_marginEnd="@dimen/dimen10dp"
android:layout_marginTop="@dimen/dimen10dp" android:layout_marginTop="@dimen/dimen10dp"
android:layout_marginEnd="@dimen/dimen10dp"
android:layout_marginBottom="@dimen/dimen10dp"> android:layout_marginBottom="@dimen/dimen10dp">
<com.google.android.material.textfield.TextInputLayout <com.google.android.material.textfield.TextInputLayout
android:id="@+id/addNewTeamMemberLayout" android:id="@+id/addNewTeamMemberLayout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:boxBackgroundColor="?attr/inputBackgroundColor"
android:textColorHint="?attr/hintColor"
app:hintTextColor="?attr/hintColor"
app:boxStrokeErrorColor="@color/darkRed"
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:layout_marginBottom="@dimen/dimen8dp" android:layout_marginBottom="@dimen/dimen8dp"
app:startIconDrawable="@drawable/ic_search" android:hint="@string/addCollaboratorSearchHint"
app:startIconTint="?attr/iconsColor" android:textColorHint="?attr/hintColor"
app:boxBackgroundColor="?attr/inputBackgroundColor"
app:boxStrokeErrorColor="@color/darkRed"
app:endIconMode="clear_text" app:endIconMode="clear_text"
app:endIconTint="?attr/iconsColor" app:endIconTint="?attr/iconsColor"
android:hint="@string/addCollaboratorSearchHint"> app:hintTextColor="?attr/hintColor"
app:startIconDrawable="@drawable/ic_search"
app:startIconTint="?attr/iconsColor">
<com.google.android.material.textfield.TextInputEditText <com.google.android.material.textfield.TextInputEditText
android:id="@+id/addNewTeamMember" android:id="@+id/addNewTeamMember"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:inputType="text"
android:singleLine="true"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:singleLine="true" android:textSize="@dimen/dimen16sp" />
android:inputType="text"
android:textSize="@dimen/dimen16sp"/>
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -103,7 +103,7 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -114,7 +114,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerViewUserSearch" android:id="@+id/recyclerViewUserSearch"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</FrameLayout> </FrameLayout>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
android:orientation="vertical"> android:orientation="vertical">
@ -10,8 +10,8 @@
android:id="@+id/appbar" android:id="@+id/appbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:elevation="@dimen/dimen0dp" android:theme="@style/Widget.AppCompat.SearchView"
android:theme="@style/Widget.AppCompat.SearchView"> app:elevation="@dimen/dimen0dp">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -23,24 +23,24 @@
android:id="@+id/close" android:id="@+id/close"
android:layout_width="@dimen/dimen26dp" android:layout_width="@dimen/dimen26dp"
android:layout_height="@dimen/dimen26dp" android:layout_height="@dimen/dimen26dp"
android:layout_marginEnd="@dimen/dimen16dp"
android:layout_marginStart="@dimen/dimen16dp" android:layout_marginStart="@dimen/dimen16dp"
android:gravity="center_vertical" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:src="@drawable/ic_close"/> android:contentDescription="@string/close"
android:focusable="true"
android:gravity="center_vertical"
android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:maxLines="1"
android:text="@string/adminCron" android:text="@string/adminCron"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:maxLines="1" android:textSize="@dimen/dimen20sp" />
android:textSize="@dimen/dimen20sp"/>
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -49,8 +49,8 @@
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="?attr/primaryBackgroundColor"
android:layout_marginTop="@dimen/dimen56dp" android:layout_marginTop="@dimen/dimen56dp"
android:background="?attr/primaryBackgroundColor"
android:padding="@dimen/dimen8dp"> android:padding="@dimen/dimen8dp">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
@ -61,7 +61,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout> </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
@ -69,12 +69,12 @@
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progress_bar" android:id="@+id/progress_bar"
style="@style/Widget.Material3.LinearProgressIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen56dp" android:layout_marginTop="@dimen/dimen56dp"
android:indeterminate="true" android:indeterminate="true"
style="@style/Widget.Material3.LinearProgressIndicator" app:indicatorColor="?attr/progressIndicatorColor" />
app:indicatorColor="?attr/progressIndicatorColor"/>
<TextView <TextView
android:id="@+id/noData" android:id="@+id/noData"
@ -85,6 +85,6 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
</RelativeLayout> </RelativeLayout>

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto" android:background="?attr/primaryBackgroundColor"
android:orientation="vertical" android:orientation="vertical">
android:background="?attr/primaryBackgroundColor">
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -15,13 +15,13 @@
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/pull_to_refresh" android:id="@+id/pull_to_refresh"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_marginTop="@dimen/dimen56dp" android:layout_height="wrap_content"
android:layout_height="wrap_content"> android:layout_marginTop="@dimen/dimen56dp">
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view" android:id="@+id/recycler_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout> </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
@ -31,8 +31,8 @@
android:id="@+id/appbar" android:id="@+id/appbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:elevation="@dimen/dimen0dp" android:theme="@style/Widget.AppCompat.SearchView"
android:theme="@style/Widget.AppCompat.SearchView"> app:elevation="@dimen/dimen0dp">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -44,27 +44,27 @@
android:id="@+id/close" android:id="@+id/close"
android:layout_width="@dimen/dimen26dp" android:layout_width="@dimen/dimen26dp"
android:layout_height="@dimen/dimen26dp" android:layout_height="@dimen/dimen26dp"
android:layout_marginEnd="@dimen/dimen16dp"
android:layout_marginStart="@dimen/dimen16dp" android:layout_marginStart="@dimen/dimen16dp"
android:gravity="center_vertical" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:src="@drawable/ic_close"/> android:contentDescription="@string/close"
android:focusable="true"
android:gravity="center_vertical"
android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:text="@string/adminUsers" android:layout_marginEnd="@dimen/dimen20dp"
android:textColor="?attr/primaryTextColor"
android:ellipsize="none" android:ellipsize="none"
android:scrollbars="horizontal" android:scrollbars="horizontal"
android:singleLine="true" android:singleLine="true"
android:layout_marginEnd="@dimen/dimen20dp" android:text="@string/adminUsers"
android:textSize="@dimen/dimen20sp"/> android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -72,12 +72,12 @@
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progress_bar" android:id="@+id/progress_bar"
style="@style/Widget.Material3.LinearProgressIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen56dp" android:layout_marginTop="@dimen/dimen56dp"
android:indeterminate="true" android:indeterminate="true"
style="@style/Widget.Material3.LinearProgressIndicator" app:indicatorColor="?attr/progressIndicatorColor" />
app:indicatorColor="?attr/progressIndicatorColor"/>
<TextView <TextView
android:id="@+id/no_data_users" android:id="@+id/no_data_users"
@ -88,6 +88,6 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
</RelativeLayout> </RelativeLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/codeEditor" android:text="@string/codeEditor"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -57,7 +57,7 @@
android:dropDownHorizontalOffset="@dimen/dimen0dp" android:dropDownHorizontalOffset="@dimen/dimen0dp"
android:dropDownSelector="@color/colorPrimary" android:dropDownSelector="@color/colorPrimary"
android:gravity="top|start" android:gravity="top|start"
android:textSize="@dimen/dimen14sp"/> android:textSize="@dimen/dimen14sp" />
<RelativeLayout <RelativeLayout
android:id="@+id/source_info_layout" android:id="@+id/source_info_layout"
@ -75,7 +75,7 @@
android:gravity="center" android:gravity="center"
android:textColor="@color/colorAccent" android:textColor="@color/colorAccent"
android:textSize="@dimen/dimen14sp" android:textSize="@dimen/dimen14sp"
tools:text="Java"/> tools:text="Java" />
<TextView <TextView
android:id="@+id/source_position" android:id="@+id/source_position"
@ -87,7 +87,7 @@
android:textColor="@color/colorAccent" android:textColor="@color/colorAccent"
android:textSize="@dimen/dimen14sp" android:textSize="@dimen/dimen14sp"
tools:ignore="RelativeOverlap" tools:ignore="RelativeOverlap"
tools:text="0:0"/> tools:text="0:0" />
</RelativeLayout> </RelativeLayout>
</RelativeLayout> </RelativeLayout>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
@ -8,6 +7,6 @@
android:id="@+id/fragment_container" android:id="@+id/fragment_container"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="?attr/primaryBackgroundColor"/> android:background="?attr/primaryBackgroundColor" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -43,7 +43,7 @@
android:singleLine="true" android:singleLine="true"
android:text="@string/commitTitle" android:text="@string/commitTitle"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -52,8 +52,8 @@
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/pullToRefresh" android:id="@+id/pullToRefresh"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_marginTop="@dimen/dimen56dp" android:layout_height="wrap_content"
android:layout_height="wrap_content"> android:layout_marginTop="@dimen/dimen56dp">
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -64,7 +64,7 @@
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</RelativeLayout> </RelativeLayout>
@ -77,7 +77,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen56dp" android:layout_marginTop="@dimen/dimen56dp"
android:indeterminate="true" android:indeterminate="true"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<TextView <TextView
android:id="@+id/noDataCommits" android:id="@+id/noDataCommits"
@ -88,6 +88,6 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
</RelativeLayout> </RelativeLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleNewFile" android:text="@string/pageTitleNewFile"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -83,7 +83,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -111,7 +111,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen14sp"/> android:textSize="@dimen/dimen14sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -124,7 +124,7 @@
android:layout_marginBottom="@dimen/dimen8dp" android:layout_marginBottom="@dimen/dimen8dp"
android:text="@string/openInCodeEditor" android:text="@string/openInCodeEditor"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen14sp"/> android:textSize="@dimen/dimen14sp" />
<com.google.android.material.textfield.TextInputLayout <com.google.android.material.textfield.TextInputLayout
android:id="@+id/newFileBranchesLayout" android:id="@+id/newFileBranchesLayout"
@ -152,7 +152,7 @@
android:labelFor="@id/new_file_branches" android:labelFor="@id/new_file_branches"
android:singleLine="true" android:singleLine="true"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -182,7 +182,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -193,7 +193,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newFileButtonCopy" android:text="@string/newFileButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleCreateNewIssue" android:text="@string/pageTitleCreateNewIssue"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -53,7 +53,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
android:visibility="gone" android:visibility="gone"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<ScrollView <ScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -93,7 +93,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -121,7 +121,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -144,7 +144,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -168,7 +168,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/newIssueMilestoneSpinner" android:labelFor="@+id/newIssueMilestoneSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -191,7 +191,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -218,7 +218,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -229,7 +229,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleCreateLabel" android:text="@string/pageTitleCreateLabel"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -73,7 +73,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -92,7 +92,7 @@
android:gravity="center_vertical" android:gravity="center_vertical"
android:text="@string/labelColor" android:text="@string/labelColor"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<com.google.android.material.card.MaterialCardView <com.google.android.material.card.MaterialCardView
style="?attr/materialCardViewFilledStyle" style="?attr/materialCardViewFilledStyle"
@ -105,7 +105,7 @@
android:id="@+id/colorPicker" android:id="@+id/colorPicker"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/releasePre"/> android:background="@color/releasePre" />
</com.google.android.material.card.MaterialCardView> </com.google.android.material.card.MaterialCardView>
@ -118,7 +118,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleCreateMilestone" android:text="@string/pageTitleCreateMilestone"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -81,7 +81,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -112,7 +112,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -139,7 +139,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -150,7 +150,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/adminCreateNewUser" android:text="@string/adminCreateNewUser"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -81,7 +81,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -108,7 +108,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -135,7 +135,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -161,7 +161,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -172,7 +172,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleCreateOrganization" android:text="@string/pageTitleCreateOrganization"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -81,7 +81,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -112,7 +112,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -123,7 +123,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleNewPullRequest" android:text="@string/pageTitleNewPullRequest"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -53,7 +53,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
android:visibility="gone" android:visibility="gone"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<ScrollView <ScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -93,7 +93,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -121,7 +121,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -145,7 +145,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/mergeIntoBranchSpinner" android:labelFor="@+id/mergeIntoBranchSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -169,7 +169,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/pullFromBranchSpinner" android:labelFor="@+id/pullFromBranchSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -193,7 +193,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/milestonesSpinner" android:labelFor="@+id/milestonesSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -216,7 +216,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -243,7 +243,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -254,7 +254,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/createRelease" android:text="@string/createRelease"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -81,7 +81,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -109,7 +109,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -137,7 +137,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -161,7 +161,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/releaseBranch" android:labelFor="@+id/releaseBranch"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -173,7 +173,7 @@
android:checked="false" android:checked="false"
android:text="@string/releaseTypeText" android:text="@string/releaseTypeText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<CheckBox <CheckBox
android:id="@+id/releaseDraft" android:id="@+id/releaseDraft"
@ -183,7 +183,7 @@
android:checked="false" android:checked="false"
android:text="@string/releaseDraftText" android:text="@string/releaseDraftText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/createNewRelease" android:id="@+id/createNewRelease"
@ -192,7 +192,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/createNewTag" android:id="@+id/createNewTag"
@ -201,7 +201,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/create_tag" android:text="@string/create_tag"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleNewRepo" android:text="@string/pageTitleNewRepo"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -77,7 +77,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/ownerSpinner" android:labelFor="@+id/ownerSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -103,7 +103,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -133,7 +133,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -145,7 +145,7 @@
android:checked="true" android:checked="true"
android:text="@string/newRepoPrivateCopy" android:text="@string/newRepoPrivateCopy"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/createNewRepoButton" android:id="@+id/createNewRepoButton"
@ -154,7 +154,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleCreateTeam" android:text="@string/pageTitleCreateTeam"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -81,7 +81,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -111,7 +111,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -136,7 +136,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -147,7 +147,7 @@
android:gravity="start" android:gravity="start"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen12sp" android:textSize="@dimen/dimen12sp"
android:visibility="gone"/> android:visibility="gone" />
<com.google.android.material.textfield.TextInputLayout <com.google.android.material.textfield.TextInputLayout
android:id="@+id/teamAccessControlsLayout" android:id="@+id/teamAccessControlsLayout"
@ -170,7 +170,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -178,7 +178,7 @@
android:id="@+id/teamAccessControlsArray" android:id="@+id/teamAccessControlsArray"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:visibility="gone"/> android:visibility="gone" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/createTeamButton" android:id="@+id/createTeamButton"
@ -187,7 +187,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/newCreateButtonCopy" android:text="@string/newCreateButtonCopy"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -12,7 +12,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<ScrollView <ScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -41,7 +41,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/accountDoesNotExist" android:text="@string/accountDoesNotExist"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/addNewAccount" android:id="@+id/addNewAccount"
@ -51,7 +51,7 @@
android:text="@string/addNewAccountText" android:text="@string/addNewAccountText"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/openInBrowser" android:id="@+id/openInBrowser"
@ -60,7 +60,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/openWebRepo" android:text="@string/openWebRepo"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/launchApp" android:id="@+id/launchApp"
@ -70,7 +70,7 @@
android:text="@string/launchApp" android:text="@string/launchApp"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>
@ -91,7 +91,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/noActionText" android:text="@string/noActionText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/repository" android:id="@+id/repository"
@ -101,7 +101,7 @@
android:text="@string/navRepos" android:text="@string/navRepos"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/organization" android:id="@+id/organization"
@ -111,7 +111,7 @@
android:text="@string/navOrg" android:text="@string/navOrg"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/notification" android:id="@+id/notification"
@ -121,7 +121,7 @@
android:text="@string/pageTitleNotifications" android:text="@string/pageTitleNotifications"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/explore" android:id="@+id/explore"
@ -131,7 +131,7 @@
android:text="@string/pageTitleExplore" android:text="@string/pageTitleExplore"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/launchApp2" android:id="@+id/launchApp2"
@ -141,7 +141,7 @@
android:text="@string/launchApp" android:text="@string/launchApp"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -8,6 +8,6 @@
<FrameLayout <FrameLayout
android:id="@+id/fragment_container" android:id="@+id/fragment_container"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</LinearLayout> </LinearLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -40,7 +40,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/editIssueNavHeader" android:text="@string/editIssueNavHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -81,7 +81,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -109,7 +109,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -133,7 +133,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/editIssueMilestoneSpinner" android:labelFor="@+id/editIssueMilestoneSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -160,7 +160,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -171,7 +171,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/saveButton" android:text="@string/saveButton"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -31,7 +31,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -44,7 +44,7 @@
android:singleLine="true" android:singleLine="true"
android:text="@string/defaultFilename" android:text="@string/defaultFilename"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -56,7 +56,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<androidx.core.widget.NestedScrollView <androidx.core.widget.NestedScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -83,7 +83,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textIsSelectable="true" android:textIsSelectable="true"
android:textSize="@dimen/dimen14sp"/> android:textSize="@dimen/dimen14sp" />
<TextView <TextView
android:id="@+id/markdownTv" android:id="@+id/markdownTv"
@ -92,7 +92,7 @@
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textIsSelectable="true" android:textIsSelectable="true"
android:textSize="@dimen/dimen14sp" android:textSize="@dimen/dimen14sp"
android:visibility="gone"/> android:visibility="gone" />
</LinearLayout> </LinearLayout>
@ -101,14 +101,14 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible"/> tools:visibility="visible" />
<com.github.chrisbanes.photoview.PhotoView <com.github.chrisbanes.photoview.PhotoView
android:id="@+id/photo_view" android:id="@+id/photo_view"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:padding="@dimen/dimen16dp" android:padding="@dimen/dimen16dp"
android:visibility="gone"/> android:visibility="gone" />
</LinearLayout> </LinearLayout>

View file

@ -23,7 +23,7 @@
android:layout_marginBottom="@dimen/dimen20dp" android:layout_marginBottom="@dimen/dimen20dp"
android:baselineAligned="false" android:baselineAligned="false"
android:contentDescription="@string/appName" android:contentDescription="@string/appName"
android:src="@mipmap/app_logo"/> android:src="@mipmap/app_logo" />
<TextView <TextView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -32,7 +32,7 @@
android:gravity="start" android:gravity="start"
android:text="@string/loginMethodText" android:text="@string/loginMethodText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
<RadioGroup <RadioGroup
android:id="@+id/loginMethod" android:id="@+id/loginMethod"
@ -48,14 +48,14 @@
android:layout_height="@dimen/dimen36dp" android:layout_height="@dimen/dimen36dp"
android:checked="true" android:checked="true"
android:text="@string/copyToken" android:text="@string/copyToken"
android:textColor="?attr/primaryTextColor"/> android:textColor="?attr/primaryTextColor" />
<RadioButton <RadioButton
android:id="@+id/loginUsernamePassword" android:id="@+id/loginUsernamePassword"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="@dimen/dimen36dp" android:layout_height="@dimen/dimen36dp"
android:text="@string/loginViaPassword" android:text="@string/loginViaPassword"
android:textColor="?attr/primaryTextColor"/> android:textColor="?attr/primaryTextColor" />
</RadioGroup> </RadioGroup>
@ -79,7 +79,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/httpsSpinner" android:labelFor="@+id/httpsSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -108,7 +108,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -136,7 +136,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -165,7 +165,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -197,7 +197,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -225,7 +225,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -236,7 +236,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/btnLogin" android:text="@string/btnLogin"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
<TextView <TextView
android:layout_width="match_parent" android:layout_width="match_parent"
@ -249,7 +249,7 @@
android:text="@string/appRepoLink" android:text="@string/appRepoLink"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textColorLink="@color/lightBlue" android:textColorLink="@color/lightBlue"
android:textSize="@dimen/dimen14sp"/> android:textSize="@dimen/dimen14sp" />
<TextView <TextView
android:id="@+id/appVersion" android:id="@+id/appVersion"
@ -260,7 +260,7 @@
android:layout_weight="1" android:layout_weight="1"
android:maxLines="1" android:maxLines="1"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen14sp"/> android:textSize="@dimen/dimen14sp" />
</LinearLayout> </LinearLayout>

View file

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout <androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context=".activities.MainActivity" tools:context=".activities.MainActivity"
android:id="@+id/drawer_layout"
tools:openDrawer="start"> tools:openDrawer="start">
<LinearLayout <LinearLayout
@ -15,39 +14,39 @@
android:orientation="vertical"> android:orientation="vertical">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" android:layout_height="?attr/actionBarSize"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
android:id="@+id/toolbar" android:elevation="@dimen/dimen0dp"
app:titleTextColor="?attr/primaryTextColor"
android:theme="@style/Widget.AppCompat.SearchView" android:theme="@style/Widget.AppCompat.SearchView"
android:elevation="@dimen/dimen0dp"> app:titleTextColor="?attr/primaryTextColor">
<TextView <TextView
android:id="@+id/toolbar_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:gravity="center_vertical" android:gravity="center_vertical"
android:textSize="@dimen/dimen20sp"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:id="@+id/toolbar_title"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
<FrameLayout <FrameLayout
android:id="@+id/fragment_container" android:id="@+id/fragment_container"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"/> android:layout_height="match_parent" />
</LinearLayout> </LinearLayout>
<com.google.android.material.navigation.NavigationView <com.google.android.material.navigation.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_gravity="start" android:layout_gravity="start"
android:id="@+id/nav_view"
app:headerLayout="@layout/nav_header"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
app:menu="@menu/drawer_menu"/> app:headerLayout="@layout/nav_header"
app:menu="@menu/drawer_menu" />
</androidx.drawerlayout.widget.DrawerLayout> </androidx.drawerlayout.widget.DrawerLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<HorizontalScrollView <HorizontalScrollView
android:id="@+id/replyToPRNavHeader" android:id="@+id/replyToPRNavHeader"
@ -49,7 +49,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:maxLines="1" android:maxLines="1"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</HorizontalScrollView> </HorizontalScrollView>
@ -95,7 +95,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -122,7 +122,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -146,7 +146,7 @@
android:inputType="none" android:inputType="none"
android:labelFor="@+id/mergeSpinner" android:labelFor="@+id/mergeSpinner"
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -159,7 +159,7 @@
android:text="@string/deleteBranchAfterMerge" android:text="@string/deleteBranchAfterMerge"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
android:visibility="gone"/> android:visibility="gone" />
<TextView <TextView
android:id="@+id/deleteBranchForkInfo" android:id="@+id/deleteBranchForkInfo"
@ -169,7 +169,7 @@
android:gravity="start" android:gravity="start"
android:text="@string/deleteBranchForkInfo" android:text="@string/deleteBranchForkInfo"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
<TextView <TextView
android:id="@+id/mergeInfo" android:id="@+id/mergeInfo"
@ -179,7 +179,7 @@
android:gravity="start" android:gravity="start"
android:text="@string/mergeNoteText" android:text="@string/mergeNoteText"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
<com.google.android.material.button.MaterialButton <com.google.android.material.button.MaterialButton
android:id="@+id/mergeButton" android:id="@+id/mergeButton"
@ -188,7 +188,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/mergePullRequestButtonText" android:text="@string/mergePullRequestButtonText"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
<TextView <TextView
android:id="@+id/mergeInfoDisabledMessage" android:id="@+id/mergeInfoDisabledMessage"
@ -199,7 +199,7 @@
android:text="@string/mergeInfoDisabledMessage" android:text="@string/mergeInfoDisabledMessage"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp" android:textSize="@dimen/dimen12sp"
android:visibility="gone"/> android:visibility="gone" />
</LinearLayout> </LinearLayout>

View file

@ -31,7 +31,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:gravity="center_vertical" android:gravity="center_vertical"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -50,31 +50,31 @@
android:id="@+id/tabItemInfo" android:id="@+id/tabItemInfo"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/tabTextInfo"/> android:text="@string/tabTextInfo" />
<com.google.android.material.tabs.TabItem <com.google.android.material.tabs.TabItem
android:id="@+id/tabItem_repos" android:id="@+id/tabItem_repos"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/navRepos"/> android:text="@string/navRepos" />
<com.google.android.material.tabs.TabItem <com.google.android.material.tabs.TabItem
android:id="@+id/tabItem_labels" android:id="@+id/tabItem_labels"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/newIssueLabelsTitle"/> android:text="@string/newIssueLabelsTitle" />
<com.google.android.material.tabs.TabItem <com.google.android.material.tabs.TabItem
android:id="@+id/tabItem_teams" android:id="@+id/tabItem_teams"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/orgTabTeams"/> android:text="@string/orgTabTeams" />
<com.google.android.material.tabs.TabItem <com.google.android.material.tabs.TabItem
android:id="@+id/tabItem_members" android:id="@+id/tabItem_members"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/orgTabMembers"/> android:text="@string/orgTabMembers" />
</com.google.android.material.tabs.TabLayout> </com.google.android.material.tabs.TabLayout>
@ -85,6 +85,6 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:visibility="gone" android:visibility="gone"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/> app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -30,7 +30,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -39,7 +39,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:maxLines="1" android:maxLines="1"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -52,7 +52,7 @@
app:tabIndicatorFullWidth="true" app:tabIndicatorFullWidth="true"
app:tabMode="auto" app:tabMode="auto"
app:tabTextAppearance="@style/customTabLayout" app:tabTextAppearance="@style/customTabLayout"
app:tabTextColor="?attr/primaryTextColor"/> app:tabTextColor="?attr/primaryTextColor" />
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>
@ -60,6 +60,6 @@
android:id="@+id/pager" android:id="@+id/pager"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/> app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</LinearLayout> </LinearLayout>

View file

@ -29,7 +29,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:gravity="center_vertical" android:gravity="center_vertical"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -41,7 +41,7 @@
app:tabIndicatorColor="?attr/pagerTabIndicatorColor" app:tabIndicatorColor="?attr/pagerTabIndicatorColor"
app:tabMode="scrollable" app:tabMode="scrollable"
app:tabTextAppearance="@style/customTabLayout" app:tabTextAppearance="@style/customTabLayout"
app:tabTextColor="?attr/primaryTextColor"/> app:tabTextColor="?attr/primaryTextColor" />
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>
@ -49,6 +49,6 @@
android:id="@+id/profileContainer" android:id="@+id/profileContainer"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/> app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -32,7 +32,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -42,7 +42,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleAddEmail" android:text="@string/pageTitleAddEmail"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -75,7 +75,7 @@
android:textColor="?attr/inputTextColor" android:textColor="?attr/inputTextColor"
android:textColorHighlight="?attr/hintColor" android:textColorHighlight="?attr/hintColor"
android:textColorHint="?attr/hintColor" android:textColorHint="?attr/hintColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</com.google.android.material.textfield.TextInputLayout> </com.google.android.material.textfield.TextInputLayout>
@ -86,7 +86,7 @@
android:layout_marginTop="@dimen/dimen8dp" android:layout_marginTop="@dimen/dimen8dp"
android:text="@string/saveButton" android:text="@string/saveButton"
android:textColor="@color/btnTextColor" android:textColor="@color/btnTextColor"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_content" android:id="@+id/main_content"
@ -33,7 +32,7 @@
android:paddingEnd="@dimen/dimen8dp" android:paddingEnd="@dimen/dimen8dp"
android:src="@drawable/ic_lock" android:src="@drawable/ic_lock"
android:visibility="gone" android:visibility="gone"
tools:visibility="visible"/> tools:visibility="visible" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -42,7 +41,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:gravity="center_vertical" android:gravity="center_vertical"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -50,7 +49,7 @@
android:id="@+id/loadingIndicator" android:id="@+id/loadingIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true"/> android:indeterminate="true" />
<com.google.android.material.tabs.TabLayout <com.google.android.material.tabs.TabLayout
android:id="@+id/tabs" android:id="@+id/tabs"
@ -69,6 +68,6 @@
android:id="@+id/repositoryContainer" android:id="@+id/repositoryContainer"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/> app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
@ -30,7 +29,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -43,7 +42,7 @@
android:singleLine="true" android:singleLine="true"
android:text="@string/commitTitle" android:text="@string/commitTitle"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -77,7 +76,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen56dp" android:layout_marginTop="@dimen/dimen56dp"
android:indeterminate="true" android:indeterminate="true"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progressLoadMore" android:id="@+id/progressLoadMore"
@ -87,7 +86,7 @@
android:layout_marginTop="@dimen/dimen56dp" android:layout_marginTop="@dimen/dimen56dp"
android:indeterminate="true" android:indeterminate="true"
android:visibility="gone" android:visibility="gone"
app:indicatorColor="?attr/progressIndicatorColor"/> app:indicatorColor="?attr/progressIndicatorColor" />
<TextView <TextView
android:id="@+id/noData" android:id="@+id/noData"
@ -98,6 +97,6 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
</RelativeLayout> </RelativeLayout>

View file

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
android:orientation="vertical"> android:orientation="vertical">
@ -11,8 +10,8 @@
android:id="@+id/appbar" android:id="@+id/appbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:elevation="@dimen/dimen0dp" android:theme="@style/Widget.AppCompat.SearchView"
android:theme="@style/Widget.AppCompat.SearchView"> app:elevation="@dimen/dimen0dp">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -24,23 +23,23 @@
android:id="@+id/close" android:id="@+id/close"
android:layout_width="@dimen/dimen26dp" android:layout_width="@dimen/dimen26dp"
android:layout_height="@dimen/dimen26dp" android:layout_height="@dimen/dimen26dp"
android:layout_marginEnd="@dimen/dimen16dp"
android:layout_marginStart="@dimen/dimen16dp" android:layout_marginStart="@dimen/dimen16dp"
android:gravity="center_vertical" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:src="@drawable/ic_close"/> android:contentDescription="@string/close"
android:focusable="true"
android:gravity="center_vertical"
android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:textColor="?attr/primaryTextColor"
android:maxLines="1" android:maxLines="1"
android:textSize="@dimen/dimen20sp"/> android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -50,19 +49,19 @@
android:id="@+id/gridView" android:id="@+id/gridView"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:scrollbars="none"
android:numColumns="2"
android:gravity="center"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
android:padding="@dimen/dimen4dp"/> android:gravity="center"
android:numColumns="2"
android:padding="@dimen/dimen4dp"
android:scrollbars="none" />
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progress_bar" android:id="@+id/progress_bar"
style="@style/Widget.MaterialComponents.LinearProgressIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
style="@style/Widget.MaterialComponents.LinearProgressIndicator" app:indicatorColor="?attr/progressIndicatorColor" />
app:indicatorColor="?attr/progressIndicatorColor"/>
<TextView <TextView
android:id="@+id/noDataStargazers" android:id="@+id/noDataStargazers"
@ -72,6 +71,6 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
</LinearLayout> </LinearLayout>

View file

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
android:orientation="vertical"> android:orientation="vertical">
@ -11,8 +10,8 @@
android:id="@+id/appbar" android:id="@+id/appbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:elevation="@dimen/dimen0dp" android:theme="@style/Widget.AppCompat.SearchView"
android:theme="@style/Widget.AppCompat.SearchView"> app:elevation="@dimen/dimen0dp">
<com.google.android.material.appbar.MaterialToolbar <com.google.android.material.appbar.MaterialToolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
@ -24,23 +23,23 @@
android:id="@+id/close" android:id="@+id/close"
android:layout_width="@dimen/dimen26dp" android:layout_width="@dimen/dimen26dp"
android:layout_height="@dimen/dimen26dp" android:layout_height="@dimen/dimen26dp"
android:layout_marginEnd="@dimen/dimen16dp"
android:layout_marginStart="@dimen/dimen16dp" android:layout_marginStart="@dimen/dimen16dp"
android:gravity="center_vertical" android:layout_marginEnd="@dimen/dimen16dp"
android:contentDescription="@string/close"
android:background="?android:attr/selectableItemBackgroundBorderless" android:background="?android:attr/selectableItemBackgroundBorderless"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:src="@drawable/ic_close"/> android:contentDescription="@string/close"
android:focusable="true"
android:gravity="center_vertical"
android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:textColor="?attr/primaryTextColor"
android:maxLines="1" android:maxLines="1"
android:textSize="@dimen/dimen20sp"/> android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -51,18 +50,18 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?attr/primaryBackgroundColor" android:background="?attr/primaryBackgroundColor"
android:padding="@dimen/dimen4dp" android:gravity="center"
android:scrollbars="none"
android:numColumns="2" android:numColumns="2"
android:gravity="center"/> android:padding="@dimen/dimen4dp"
android:scrollbars="none" />
<com.google.android.material.progressindicator.LinearProgressIndicator <com.google.android.material.progressindicator.LinearProgressIndicator
android:id="@+id/progress_bar" android:id="@+id/progress_bar"
style="@style/Widget.MaterialComponents.LinearProgressIndicator"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:indeterminate="true" android:indeterminate="true"
style="@style/Widget.MaterialComponents.LinearProgressIndicator" app:indicatorColor="?attr/progressIndicatorColor" />
app:indicatorColor="?attr/progressIndicatorColor"/>
<TextView <TextView
android:id="@+id/noDataWatchers" android:id="@+id/noDataWatchers"
@ -72,6 +71,6 @@
android:text="@string/noDataFound" android:text="@string/noDataFound"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp" android:textSize="@dimen/dimen20sp"
android:visibility="gone"/> android:visibility="gone" />
</LinearLayout> </LinearLayout>

View file

@ -32,7 +32,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
@ -42,13 +42,14 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/repoSettingsTitle" android:text="@string/repoSettingsTitle"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>
<ScrollView android:layout_width="match_parent" <ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="?attr/primaryBackgroundColor"> android:background="?attr/primaryBackgroundColor">
@ -70,12 +71,12 @@
android:text="@string/repoSettingsEditProperties" android:text="@string/repoSettingsEditProperties"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
app:drawableStartCompat="@drawable/ic_edit"/> app:drawableStartCompat="@drawable/ic_edit" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dimen1dp" android:layout_height="@dimen/dimen1dp"
android:background="?attr/dividerColor"/> android:background="?attr/dividerColor" />
<LinearLayout <LinearLayout
android:id="@+id/transferOwnerFrame" android:id="@+id/transferOwnerFrame"
@ -99,7 +100,7 @@
android:text="@string/repoSettingsTransferOwnership" android:text="@string/repoSettingsTransferOwnership"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
app:drawableStartCompat="@drawable/ic_arrow_up"/> app:drawableStartCompat="@drawable/ic_arrow_up" />
<TextView <TextView
android:id="@+id/transferRepositoryOwnershipHint" android:id="@+id/transferRepositoryOwnershipHint"
@ -111,12 +112,12 @@
android:paddingBottom="@dimen/dimen16dp" android:paddingBottom="@dimen/dimen16dp"
android:text="@string/repoSettingsTransferOwnershipHint" android:text="@string/repoSettingsTransferOwnershipHint"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dimen1dp" android:layout_height="@dimen/dimen1dp"
android:background="?attr/dividerColor"/> android:background="?attr/dividerColor" />
</LinearLayout> </LinearLayout>
@ -142,7 +143,7 @@
android:text="@string/repoSettingsDelete" android:text="@string/repoSettingsDelete"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen16sp" android:textSize="@dimen/dimen16sp"
app:drawableStartCompat="@drawable/ic_delete"/> app:drawableStartCompat="@drawable/ic_delete" />
<TextView <TextView
android:id="@+id/deleteRepositoryHint" android:id="@+id/deleteRepositoryHint"
@ -153,7 +154,7 @@
android:paddingEnd="@dimen/dimen16dp" android:paddingEnd="@dimen/dimen16dp"
android:text="@string/repoSettingsDeleteHint" android:text="@string/repoSettingsDeleteHint"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
</LinearLayout> </LinearLayout>

View file

@ -32,7 +32,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -42,7 +42,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/settingsAppearanceHeader" android:text="@string/settingsAppearanceHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -67,7 +67,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/themeSelectionHeaderText" android:text="@string/themeSelectionHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/themeSelected" android:id="@+id/themeSelected"
@ -77,7 +77,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/themeSelectionSelectedText" android:text="@string/themeSelectionSelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -100,7 +100,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsLightThemeTimeSelectorHeader" android:text="@string/settingsLightThemeTimeSelectorHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/lightThemeSelectedTime" android:id="@+id/lightThemeSelectedTime"
@ -110,7 +110,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsThemeTimeSelectedHint" android:text="@string/settingsThemeTimeSelectedHint"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -133,7 +133,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsDarkThemeTimeSelectorHeader" android:text="@string/settingsDarkThemeTimeSelectorHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/darkThemeSelectedTime" android:id="@+id/darkThemeSelectedTime"
@ -143,7 +143,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsThemeTimeSelectedHint" android:text="@string/settingsThemeTimeSelectedHint"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -166,7 +166,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsCustomFontHeaderText" android:text="@string/settingsCustomFontHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/customFontSelected" android:id="@+id/customFontSelected"
@ -176,7 +176,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsCustomFontDefault" android:text="@string/settingsCustomFontDefault"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -199,7 +199,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsDateTimeHeaderText" android:text="@string/settingsDateTimeHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/tvDateTimeSelected" android:id="@+id/tvDateTimeSelected"
@ -209,7 +209,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsDateTimeHeaderDefault" android:text="@string/settingsDateTimeHeaderDefault"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -230,7 +230,7 @@
android:layout_marginEnd="@dimen/dimen48dp" android:layout_marginEnd="@dimen/dimen48dp"
android:text="@string/settingsCounterBadges" android:text="@string/settingsCounterBadges"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<com.google.android.material.switchmaterial.SwitchMaterial <com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/switchCounterBadge" android:id="@+id/switchCounterBadge"
@ -242,7 +242,7 @@
android:gravity="end" android:gravity="end"
android:paddingStart="@dimen/dimen0dp" android:paddingStart="@dimen/dimen0dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</RelativeLayout> </RelativeLayout>
@ -259,15 +259,15 @@
android:id="@+id/label_title_frame" android:id="@+id/label_title_frame"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:weightSum="100" android:orientation="horizontal"
android:orientation="horizontal"> android:weightSum="100">
<TextView <TextView
android:id="@+id/tvLabelsInListHeader" android:id="@+id/tvLabelsInListHeader"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="90"
android:layout_marginStart="@dimen/dimen24dp" android:layout_marginStart="@dimen/dimen24dp"
android:layout_weight="90"
android:text="@string/settingsLabelsInListHeader" android:text="@string/settingsLabelsInListHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp" /> android:textSize="@dimen/dimen18sp" />

View file

@ -32,7 +32,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
@ -42,7 +42,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/draftsHeader" android:text="@string/draftsHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -61,17 +61,17 @@
android:id="@+id/enableCommentsDeletionHeader" android:id="@+id/enableCommentsDeletionHeader"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:weightSum="100" android:orientation="horizontal"
android:orientation="horizontal"> android:weightSum="100">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="90"
android:layout_marginStart="@dimen/dimen24dp" android:layout_marginStart="@dimen/dimen24dp"
android:layout_weight="90"
android:text="@string/settingsEnableCommentsDeletionText" android:text="@string/settingsEnableCommentsDeletionText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -86,7 +86,7 @@
android:layout_height="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp"
android:paddingStart="@dimen/dimen24dp" android:paddingStart="@dimen/dimen24dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</LinearLayout> </LinearLayout>
@ -100,7 +100,7 @@
android:layout_marginEnd="@dimen/dimen72dp" android:layout_marginEnd="@dimen/dimen72dp"
android:text="@string/settingsEnableCommentsDeletionHintText" android:text="@string/settingsEnableCommentsDeletionHintText"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
</RelativeLayout> </RelativeLayout>

View file

@ -32,7 +32,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbarTitle" android:id="@+id/toolbarTitle"
@ -42,7 +42,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/settingsGeneralHeader" android:text="@string/settingsGeneralHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -67,7 +67,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/generalDeepLinkDefaultScreen" android:text="@string/generalDeepLinkDefaultScreen"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -76,7 +76,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/generalDeepLinkDefaultScreenHintText" android:text="@string/generalDeepLinkDefaultScreenHintText"
android:textColor="?attr/hintColor" android:textColor="?attr/hintColor"
android:textSize="@dimen/dimen12sp"/> android:textSize="@dimen/dimen12sp" />
<TextView <TextView
android:id="@+id/generalDeepLinkSelected" android:id="@+id/generalDeepLinkSelected"
@ -86,7 +86,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/generalDeepLinkSelectedText" android:text="@string/generalDeepLinkSelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -109,7 +109,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsHomeScreenHeaderText" android:text="@string/settingsHomeScreenHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/homeScreenSelected" android:id="@+id/homeScreenSelected"
@ -119,7 +119,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsHomeScreenSelectedText" android:text="@string/settingsHomeScreenSelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -140,7 +140,7 @@
android:layout_marginEnd="@dimen/dimen72dp" android:layout_marginEnd="@dimen/dimen72dp"
android:text="@string/useCustomTabs" android:text="@string/useCustomTabs"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<com.google.android.material.switchmaterial.SwitchMaterial <com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/switchTabs" android:id="@+id/switchTabs"
@ -152,7 +152,7 @@
android:gravity="end" android:gravity="end"
android:paddingStart="@dimen/dimen0dp" android:paddingStart="@dimen/dimen0dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</RelativeLayout> </RelativeLayout>

View file

@ -34,7 +34,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -44,7 +44,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/pageTitleNotifications" android:text="@string/pageTitleNotifications"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</androidx.appcompat.widget.Toolbar> </androidx.appcompat.widget.Toolbar>
@ -57,18 +57,18 @@
android:layout_marginBottom="@dimen/dimen6dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:orientation="horizontal" android:orientation="horizontal"
android:weightSum="100" android:padding="@dimen/dimen16dp"
android:padding="@dimen/dimen16dp"> android:weightSum="100">
<TextView <TextView
android:id="@+id/enableNotificationsHeader" android:id="@+id/enableNotificationsHeader"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="90"
android:layout_marginStart="@dimen/dimen24dp" android:layout_marginStart="@dimen/dimen24dp"
android:layout_weight="90"
android:text="@string/enableNotificationsHeaderText" android:text="@string/enableNotificationsHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -83,7 +83,7 @@
android:layout_height="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp"
android:paddingStart="@dimen/dimen24dp" android:paddingStart="@dimen/dimen24dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</LinearLayout> </LinearLayout>
@ -106,7 +106,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/notificationsPollingHeaderText" android:text="@string/notificationsPollingHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/pollingDelaySelected" android:id="@+id/pollingDelaySelected"
@ -116,7 +116,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/pollingDelaySelectedText" android:text="@string/pollingDelaySelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -137,7 +137,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/enableLightsHeaderText" android:text="@string/enableLightsHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<com.google.android.material.switchmaterial.SwitchMaterial <com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/enableLightsMode" android:id="@+id/enableLightsMode"
@ -149,7 +149,7 @@
android:gravity="end" android:gravity="end"
android:paddingStart="@dimen/dimen0dp" android:paddingStart="@dimen/dimen0dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</RelativeLayout> </RelativeLayout>
@ -170,7 +170,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/chooseColorSelectorHeader" android:text="@string/chooseColorSelectorHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<com.google.android.material.card.MaterialCardView <com.google.android.material.card.MaterialCardView
android:id="@+id/chooseColorState" android:id="@+id/chooseColorState"
@ -182,7 +182,7 @@
android:layout_marginEnd="@dimen/dimen28dp" android:layout_marginEnd="@dimen/dimen28dp"
android:gravity="end" android:gravity="end"
app:cardCornerRadius="@dimen/dimen16dp" app:cardCornerRadius="@dimen/dimen16dp"
app:cardElevation="@dimen/dimen0dp"/> app:cardElevation="@dimen/dimen0dp" />
</RelativeLayout> </RelativeLayout>
@ -203,7 +203,7 @@
android:layout_marginEnd="@dimen/dimen72dp" android:layout_marginEnd="@dimen/dimen72dp"
android:text="@string/enableVibrationHeaderText" android:text="@string/enableVibrationHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<com.google.android.material.switchmaterial.SwitchMaterial <com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/enableVibrationMode" android:id="@+id/enableVibrationMode"
@ -215,7 +215,7 @@
android:gravity="end" android:gravity="end"
android:paddingStart="@dimen/dimen0dp" android:paddingStart="@dimen/dimen0dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</RelativeLayout> </RelativeLayout>

View file

@ -31,7 +31,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -41,7 +41,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/reportViewerHeader" android:text="@string/reportViewerHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -54,18 +54,18 @@
android:layout_marginBottom="@dimen/dimen6dp" android:layout_marginBottom="@dimen/dimen6dp"
android:background="?android:attr/selectableItemBackground" android:background="?android:attr/selectableItemBackground"
android:orientation="horizontal" android:orientation="horizontal"
android:weightSum="100" android:padding="@dimen/dimen16dp"
android:padding="@dimen/dimen16dp"> android:weightSum="100">
<TextView <TextView
android:id="@+id/enableReportsHeader" android:id="@+id/enableReportsHeader"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="90"
android:layout_marginStart="@dimen/dimen24dp" android:layout_marginStart="@dimen/dimen24dp"
android:layout_weight="90"
android:text="@string/settingsEnableReportsText" android:text="@string/settingsEnableReportsText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -80,7 +80,7 @@
android:layout_height="@dimen/dimen32dp" android:layout_height="@dimen/dimen32dp"
android:paddingStart="@dimen/dimen24dp" android:paddingStart="@dimen/dimen24dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</LinearLayout> </LinearLayout>

View file

@ -31,7 +31,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -41,7 +41,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/settingsSecurityHeader" android:text="@string/settingsSecurityHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -64,7 +64,7 @@
android:layout_marginEnd="@dimen/dimen72dp" android:layout_marginEnd="@dimen/dimen72dp"
android:text="@string/settingsBiometricHeader" android:text="@string/settingsBiometricHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<com.google.android.material.switchmaterial.SwitchMaterial <com.google.android.material.switchmaterial.SwitchMaterial
android:id="@+id/switchBiometric" android:id="@+id/switchBiometric"
@ -76,7 +76,7 @@
android:gravity="end" android:gravity="end"
android:paddingStart="@dimen/dimen0dp" android:paddingStart="@dimen/dimen0dp"
android:paddingEnd="@dimen/dimen24dp" android:paddingEnd="@dimen/dimen24dp"
android:switchMinWidth="@dimen/dimen56dp"/> android:switchMinWidth="@dimen/dimen56dp" />
</RelativeLayout> </RelativeLayout>
@ -97,7 +97,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsCertsSelectorHeader" android:text="@string/settingsCertsSelectorHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="18sp"/> android:textSize="18sp" />
</LinearLayout> </LinearLayout>
@ -118,7 +118,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/cacheSizeDataSelectionHeaderText" android:text="@string/cacheSizeDataSelectionHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/cacheSizeDataSelected" android:id="@+id/cacheSizeDataSelected"
@ -128,7 +128,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/cacheSizeDataSelectionSelectedText" android:text="@string/cacheSizeDataSelectionSelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -149,7 +149,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/cacheSizeImagesSelectionHeaderText" android:text="@string/cacheSizeImagesSelectionHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/cacheSizeImagesSelected" android:id="@+id/cacheSizeImagesSelected"
@ -159,7 +159,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/cacheSizeImagesSelectionSelectedText" android:text="@string/cacheSizeImagesSelectionSelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -180,7 +180,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/clearCacheSelectionHeaderText" android:text="@string/clearCacheSelectionHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/clearCacheSelected" android:id="@+id/clearCacheSelected"
@ -190,7 +190,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/clearCacheSelectionSelectedText" android:text="@string/clearCacheSelectionSelectedText"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>

View file

@ -31,7 +31,7 @@
android:contentDescription="@string/close" android:contentDescription="@string/close"
android:focusable="true" android:focusable="true"
android:gravity="center_vertical" android:gravity="center_vertical"
android:src="@drawable/ic_close"/> android:src="@drawable/ic_close" />
<TextView <TextView
android:id="@+id/toolbar_title" android:id="@+id/toolbar_title"
@ -41,7 +41,7 @@
android:maxLines="1" android:maxLines="1"
android:text="@string/settingsLanguageHeaderText" android:text="@string/settingsLanguageHeaderText"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen20sp"/> android:textSize="@dimen/dimen20sp" />
</com.google.android.material.appbar.MaterialToolbar> </com.google.android.material.appbar.MaterialToolbar>
@ -65,7 +65,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsLanguageSelectorHeader" android:text="@string/settingsLanguageSelectorHeader"
android:textColor="?attr/primaryTextColor" android:textColor="?attr/primaryTextColor"
android:textSize="@dimen/dimen18sp"/> android:textSize="@dimen/dimen18sp" />
<TextView <TextView
android:id="@+id/tvLanguageSelected" android:id="@+id/tvLanguageSelected"
@ -75,7 +75,7 @@
android:layout_marginEnd="@dimen/dimen24dp" android:layout_marginEnd="@dimen/dimen24dp"
android:text="@string/settingsLanguageSelectedHeaderDefault" android:text="@string/settingsLanguageSelectedHeaderDefault"
android:textColor="?attr/selectedTextColor" android:textColor="?attr/selectedTextColor"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>
@ -91,6 +91,6 @@
android:paddingBottom="@dimen/dimen16dp" android:paddingBottom="@dimen/dimen16dp"
android:text="@string/settingsHelpTranslateText" android:text="@string/settingsHelpTranslateText"
android:textColor="@color/lightBlue" android:textColor="@color/lightBlue"
android:textSize="@dimen/dimen16sp"/> android:textSize="@dimen/dimen16sp" />
</LinearLayout> </LinearLayout>

Some files were not shown because too many files have changed in this diff Show more