From 9e8cf5df0a2bc033a9f04ce5aa1bc18687ea50f7 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Fri, 4 Nov 2022 12:46:52 +0100 Subject: Material 3: Simplify cursor styling Signed-off-by: Stefan Niedermann --- .../notes/manageaccounts/ManageAccountsActivity.java | 7 +++++-- app/src/main/res/layout/activity_about.xml | 3 ++- app/src/main/res/layout/activity_formatting_help.xml | 2 -- app/src/main/res/layout/fragment_note_edit.xml | 1 - app/src/main/res/layout/fragment_note_preview.xml | 1 - app/src/main/res/values/styles.xml | 14 +++++--------- 6 files changed, 12 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java index 8d0c253f..267b5eec 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java @@ -21,6 +21,8 @@ import androidx.lifecycle.ViewModelProvider; import com.nextcloud.android.sso.AccountImporter; import com.nextcloud.android.sso.exceptions.NextcloudFilesAppAccountNotFoundException; +import java.util.concurrent.Executor; +import java.util.concurrent.Executors; import java.util.function.Function; import it.niedermann.owncloud.notes.LockedActivity; @@ -42,6 +44,7 @@ public class ManageAccountsActivity extends LockedActivity implements IManageAcc private ActivityManageAccountsBinding binding; private ManageAccountsViewModel viewModel; private ManageAccountAdapter adapter; + private final Executor executor = Executors.newSingleThreadExecutor(); @Override public void onCreate(@Nullable Bundle savedInstanceState) { @@ -138,7 +141,7 @@ public class ManageAccountsActivity extends LockedActivity implements IManageAcc .setNeutralButton(android.R.string.cancel, null) .setPositiveButton(R.string.action_edit_save, (v, d) -> { final var property = editText.getText().toString(); - new Thread(() -> { + executor.execute(() -> { try { final var putSettingsCall = repository.putServerSettings(AccountImporter.getSingleSignOnAccount(this, localAccount.getAccountName()), settingsFactory.apply(property), getPreferredApiVersion(localAccount.getApiVersion())); putSettingsCall.enqueue(new Callback<>() { @@ -160,7 +163,7 @@ public class ManageAccountsActivity extends LockedActivity implements IManageAcc } catch (NextcloudFilesAppAccountNotFoundException e) { ExceptionDialogFragment.newInstance(e).show(getSupportFragmentManager(), ExceptionDialogFragment.class.getSimpleName()); } - }).start(); + }); }) .show(); try { diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index aebbea0f..204d9575 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -4,6 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" + android:background="?attr/colorPrimary" android:orientation="vertical"> + app:tabMode="fixed" /> @@ -66,7 +65,6 @@ android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@color/fg_default" android:textIsSelectable="true" - android:theme="@style/textViewStyle" tools:maxLength="300" tools:text="@tools:sample/lorem/random" /> diff --git a/app/src/main/res/layout/fragment_note_edit.xml b/app/src/main/res/layout/fragment_note_edit.xml index 37948ee3..4e11a3c2 100644 --- a/app/src/main/res/layout/fragment_note_edit.xml +++ b/app/src/main/res/layout/fragment_note_edit.xml @@ -38,7 +38,6 @@ android:paddingStart="@dimen/spacer_2x" android:paddingEnd="@dimen/spacer_2x" android:textColor="@color/fg_default" - android:theme="@style/textViewStyle" tools:text="@tools:sample/lorem/random" /> diff --git a/app/src/main/res/layout/fragment_note_preview.xml b/app/src/main/res/layout/fragment_note_preview.xml index b9de4828..68d0175b 100644 --- a/app/src/main/res/layout/fragment_note_preview.xml +++ b/app/src/main/res/layout/fragment_note_preview.xml @@ -33,7 +33,6 @@ android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@color/fg_default" android:textIsSelectable="true" - android:theme="@style/textViewStyle" tools:text="@tools:sample/lorem/random" /> diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 2e06afb0..ad5b599d 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -4,25 +4,21 @@ - -- cgit v1.2.3