Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2020-06-30 20:18:56 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-06-30 20:47:30 +0300
commita563f9637163b9cfd1453658831082507d732007 (patch)
tree1164872bafac2d8db83ad9b49846ddd5a474ec02 /app/src/main
parent4a7749a11387653bca466f413e61f6e6c59e8f48 (diff)
Rename Application to DeckApplication for clarity
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/AndroidManifest.xml2
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/DeckApplication.java (renamed from app/src/main/java/it/niedermann/nextcloud/deck/Application.java)3
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java24
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java4
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedDatePickerDialog.java5
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedTimePickerDialog.java5
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandingUtil.java8
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountsActivity.java6
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/preparecreate/PrepareCreateActivity.java22
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java4
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/EditStackDialogFragment.java2
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/util/ViewUtil.java5
12 files changed, 48 insertions, 42 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 58d344eae..ce4530d5d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -9,7 +9,7 @@
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
- android:name="it.niedermann.nextcloud.deck.Application"
+ android:name="it.niedermann.nextcloud.deck.DeckApplication"
android:allowBackup="true"
android:fullBackupContent="false"
android:hardwareAccelerated="true"
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/Application.java b/app/src/main/java/it/niedermann/nextcloud/deck/DeckApplication.java
index 8939d40eb..ff492c226 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/Application.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/DeckApplication.java
@@ -1,5 +1,6 @@
package it.niedermann.nextcloud.deck;
+import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
@@ -13,7 +14,7 @@ import static androidx.appcompat.app.AppCompatDelegate.MODE_NIGHT_YES;
import static androidx.appcompat.app.AppCompatDelegate.setDefaultNightMode;
import static androidx.multidex.MultiDex.install;
-public class Application extends android.app.Application {
+public class DeckApplication extends Application {
public static final long NO_ACCOUNT_ID = -1L;
public static final long NO_BOARD_ID = -1L;
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
index 849c77243..830abb3d7 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
@@ -53,7 +53,6 @@ import java.util.Objects;
import it.niedermann.android.crosstabdnd.CrossTabDragAndDrop;
import it.niedermann.android.tablayouthelper.TabLayoutHelper;
import it.niedermann.android.tablayouthelper.TabTitleGenerator;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.DeckLog;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.api.IResponseCallback;
@@ -98,10 +97,15 @@ import it.niedermann.nextcloud.deck.ui.stack.StackFragment;
import it.niedermann.nextcloud.deck.util.DrawerMenuUtil;
import static androidx.lifecycle.Transformations.switchMap;
-import static it.niedermann.nextcloud.deck.Application.NO_ACCOUNT_ID;
-import static it.niedermann.nextcloud.deck.Application.NO_BOARD_ID;
-import static it.niedermann.nextcloud.deck.Application.NO_STACK_ID;
-import static it.niedermann.nextcloud.deck.Application.saveCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.NO_ACCOUNT_ID;
+import static it.niedermann.nextcloud.deck.DeckApplication.NO_BOARD_ID;
+import static it.niedermann.nextcloud.deck.DeckApplication.NO_STACK_ID;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentBoardId;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentStackId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentBoardId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentStackId;
import static it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper.observeOnce;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.applyBrandToFAB;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.applyBrandToPrimaryTabLayout;
@@ -205,7 +209,7 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
accountsList = accounts;
- long lastAccountId = Application.readCurrentAccountId(this);
+ long lastAccountId = readCurrentAccountId(this);
for (Account account : accountsList) {
if (lastAccountId == account.getId() || lastAccountId == NO_ACCOUNT_ID) {
@@ -242,7 +246,7 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
refreshCapabilities(mainViewModel.getCurrentAccount());
}
- lastBoardId = Application.readCurrentBoardId(this, mainViewModel.getCurrentAccount().getId());
+ lastBoardId = readCurrentBoardId(this, mainViewModel.getCurrentAccount().getId());
if (boardsLiveData != null && boardsLiveDataObserver != null) {
boardsLiveData.removeObserver(boardsLiveDataObserver);
@@ -351,7 +355,7 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
binding.viewPager.post(() -> {
// stackAdapter size might differ from position when an account has been deleted
if (stackAdapter.getItemCount() > position) {
- Application.saveCurrentStackId(getApplicationContext(), mainViewModel.getCurrentAccount().getId(), mainViewModel.getCurrentBoardLocalId(), stackAdapter.getItem(position).getLocalId());
+ saveCurrentStackId(getApplicationContext(), mainViewModel.getCurrentAccount().getId(), mainViewModel.getCurrentBoardLocalId(), stackAdapter.getItem(position).getLocalId());
} else {
DeckLog.logError(new IllegalStateException("Tried to save current Stack which cannot be available (stackAdapter doesn't have this position)"));
}
@@ -551,7 +555,7 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
filterViewModel.clearFilterInformation();
lastBoardId = board.getLocalId();
- Application.saveCurrentBoardId(this, mainViewModel.getCurrentAccount().getId(), mainViewModel.getCurrentBoardLocalId());
+ saveCurrentBoardId(this, mainViewModel.getCurrentAccount().getId(), mainViewModel.getCurrentBoardLocalId());
binding.toolbar.setTitle(board.getTitle());
@@ -586,7 +590,7 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
int stackPositionInAdapter = 0;
stackAdapter.setStacks(fullStacks);
- long currentStackId = Application.readCurrentStackId(this, mainViewModel.getCurrentAccount().getId(), mainViewModel.getCurrentBoardLocalId());
+ long currentStackId = readCurrentStackId(this, mainViewModel.getCurrentAccount().getId(), mainViewModel.getCurrentBoardLocalId());
for (int i = 0; i < currentBoardStacksCount; i++) {
if (fullStacks.get(i).getLocalId() == currentStackId || currentStackId == NO_STACK_ID) {
stackPositionInAdapter = i;
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java
index 50b2f6729..c00ff212a 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java
@@ -14,12 +14,12 @@ import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.databinding.FragmentAboutLicenseTabBinding;
import it.niedermann.nextcloud.deck.ui.branding.BrandedFragment;
import it.niedermann.nextcloud.deck.util.ColorUtil;
+import static it.niedermann.nextcloud.deck.DeckApplication.isDarkTheme;
import static it.niedermann.nextcloud.deck.util.ColorUtil.contrastRatioIsSufficientBigAreas;
import static it.niedermann.nextcloud.deck.util.SpannableUtil.setTextWithURL;
@@ -40,7 +40,7 @@ public class AboutFragmentLicenseTab extends BrandedFragment {
public void applyBrand(int mainColor) {
@ColorInt final int finalMainColor = contrastRatioIsSufficientBigAreas(mainColor, ContextCompat.getColor(requireContext(), R.color.primary))
? mainColor
- : Application.isDarkTheme(requireContext()) ? Color.WHITE : Color.BLACK;
+ : isDarkTheme(requireContext()) ? Color.WHITE : Color.BLACK;
DrawableCompat.setTintList(binding.aboutAppLicenseButton.getBackground(), ColorStateList.valueOf(finalMainColor));
binding.aboutAppLicenseButton.setTextColor(ColorUtil.getForegroundColorForBackgroundColor(finalMainColor));
}
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedDatePickerDialog.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedDatePickerDialog.java
index 766562655..b9ef6eb7e 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedDatePickerDialog.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedDatePickerDialog.java
@@ -14,8 +14,7 @@ import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
import java.util.Calendar;
-import it.niedermann.nextcloud.deck.Application;
-
+import static it.niedermann.nextcloud.deck.DeckApplication.isDarkTheme;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.getSecondaryForegroundColorDependingOnTheme;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.isBrandingEnabled;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.readBrandMainColor;
@@ -26,7 +25,7 @@ public class BrandedDatePickerDialog extends DatePickerDialog implements Branded
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
@Nullable Context context = getContext();
if (context != null) {
- setThemeDark(Application.isDarkTheme(context));
+ setThemeDark(isDarkTheme(context));
if (isBrandingEnabled(context)) {
applyBrand(readBrandMainColor(context));
}
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedTimePickerDialog.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedTimePickerDialog.java
index 69f20654d..6f0cce554 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedTimePickerDialog.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandedTimePickerDialog.java
@@ -14,8 +14,7 @@ import com.wdullaer.materialdatetimepicker.time.TimePickerDialog;
import java.util.Calendar;
-import it.niedermann.nextcloud.deck.Application;
-
+import static it.niedermann.nextcloud.deck.DeckApplication.isDarkTheme;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.getSecondaryForegroundColorDependingOnTheme;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.isBrandingEnabled;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.readBrandMainColor;
@@ -26,7 +25,7 @@ public class BrandedTimePickerDialog extends TimePickerDialog implements Branded
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
@Nullable Context context = getContext();
if (context != null) {
- setThemeDark(Application.isDarkTheme(context));
+ setThemeDark(isDarkTheme(context));
if (isBrandingEnabled(context)) {
applyBrand(readBrandMainColor(context));
}
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandingUtil.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandingUtil.java
index 2d3eb9229..02ad6b309 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandingUtil.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/branding/BrandingUtil.java
@@ -17,10 +17,10 @@ import androidx.preference.PreferenceManager;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.tabs.TabLayout;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.DeckLog;
import it.niedermann.nextcloud.deck.R;
+import static it.niedermann.nextcloud.deck.DeckApplication.isDarkTheme;
import static it.niedermann.nextcloud.deck.util.ColorUtil.contrastRatioIsSufficient;
import static it.niedermann.nextcloud.deck.util.ColorUtil.contrastRatioIsSufficientBigAreas;
import static it.niedermann.nextcloud.deck.util.ColorUtil.getContrastRatio;
@@ -32,10 +32,6 @@ public abstract class BrandingUtil {
// Util class
}
- // --------
- // Branding
- // --------
-
public static boolean isBrandingEnabled(@NonNull Context context) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
return prefs.getBoolean(context.getString(R.string.pref_key_branding), true);
@@ -83,7 +79,7 @@ public abstract class BrandingUtil {
return mainColor;
}
DeckLog.verbose("Contrast ratio between brand color " + String.format("#%06X", (0xFFFFFF & mainColor)) + " and primary theme background is too low. Falling back to WHITE/BLACK as brand color.");
- return Application.isDarkTheme(context) ? Color.WHITE : Color.BLACK;
+ return isDarkTheme(context) ? Color.WHITE : Color.BLACK;
}
public static void applyBrandToFAB(@ColorInt int mainColor, @NonNull FloatingActionButton fab) {
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountsActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountsActivity.java
index 2be39a8b9..9d273cdcb 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountsActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/manageaccounts/ManageAccountsActivity.java
@@ -8,12 +8,12 @@ import androidx.appcompat.app.AppCompatActivity;
import com.nextcloud.android.sso.helper.SingleAccountHelper;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.databinding.ActivityManageAccountsBinding;
import it.niedermann.nextcloud.deck.model.Account;
import it.niedermann.nextcloud.deck.persistence.sync.SyncManager;
-import static it.niedermann.nextcloud.deck.Application.saveCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentAccountId;
import static it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper.observeOnce;
public class ManageAccountsActivity extends AppCompatActivity {
@@ -56,7 +56,7 @@ public class ManageAccountsActivity extends AppCompatActivity {
});
binding.accounts.setAdapter(adapter);
- observeOnce(syncManager.readAccount(Application.readCurrentAccountId(this)), this, (account -> {
+ observeOnce(syncManager.readAccount(readCurrentAccountId(this)), this, (account -> {
adapter.setCurrentAccount(account);
syncManager.readAccounts().observe(this, (localAccounts -> {
if (localAccounts.size() == 0) {
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/preparecreate/PrepareCreateActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/preparecreate/PrepareCreateActivity.java
index bbfd38378..ab0cc4816 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/preparecreate/PrepareCreateActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/preparecreate/PrepareCreateActivity.java
@@ -19,7 +19,6 @@ import androidx.lifecycle.Observer;
import java.util.List;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.DeckLog;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.databinding.ActivityPrepareCreateBinding;
@@ -36,6 +35,13 @@ import it.niedermann.nextcloud.deck.util.ColorUtil;
import static android.graphics.Color.parseColor;
import static androidx.lifecycle.Transformations.switchMap;
+import static it.niedermann.nextcloud.deck.DeckApplication.isDarkTheme;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentBoardId;
+import static it.niedermann.nextcloud.deck.DeckApplication.readCurrentStackId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentAccountId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentBoardId;
+import static it.niedermann.nextcloud.deck.DeckApplication.saveCurrentStackId;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.getSecondaryForegroundColorDependingOnTheme;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.isBrandingEnabled;
import static it.niedermann.nextcloud.deck.util.ColorUtil.contrastRatioIsSufficientBigAreas;
@@ -140,9 +146,9 @@ public class PrepareCreateActivity extends AppCompatActivity implements Branded
throw new IllegalStateException("hasAccounts() returns true, but readAccounts() returns null or has no entry");
}
- lastAccountId = Application.readCurrentAccountId(this);
- lastBoardId = Application.readCurrentBoardId(this, lastAccountId);
- lastStackId = Application.readCurrentStackId(this, lastAccountId, lastBoardId);
+ lastAccountId = readCurrentAccountId(this);
+ lastBoardId = readCurrentBoardId(this, lastAccountId);
+ lastStackId = readCurrentStackId(this, lastAccountId, lastBoardId);
accountAdapter.clear();
accountAdapter.addAll(accounts);
@@ -195,9 +201,9 @@ public class PrepareCreateActivity extends AppCompatActivity implements Branded
startActivity(EditActivity.createNewCardIntent(this, account, boardId, stackId, receivedClipData));
}
- Application.saveCurrentAccountId(this, account.getId());
- Application.saveCurrentBoardId(this, account.getId(), boardId);
- Application.saveCurrentStackId(this, account.getId(), boardId, stackId);
+ saveCurrentAccountId(this, account.getId());
+ saveCurrentBoardId(this, account.getId(), boardId);
+ saveCurrentStackId(this, account.getId(), boardId, stackId);
applyBrand(parseColor(account.getColor()));
finish();
@@ -233,7 +239,7 @@ public class PrepareCreateActivity extends AppCompatActivity implements Branded
if (brandingEnabled) {
@ColorInt final int finalMainColor = contrastRatioIsSufficientBigAreas(mainColor, ContextCompat.getColor(this, R.color.primary))
? mainColor
- : Application.isDarkTheme(this) ? Color.WHITE : Color.BLACK;
+ : isDarkTheme(this) ? Color.WHITE : Color.BLACK;
DrawableCompat.setTintList(binding.submit.getBackground(), ColorStateList.valueOf(finalMainColor));
binding.submit.setTextColor(ColorUtil.getForegroundColorForBackgroundColor(finalMainColor));
binding.cancel.setTextColor(getSecondaryForegroundColorDependingOnTheme(this, mainColor));
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
index ff110d1df..ea8d90f22 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/settings/SettingsFragment.java
@@ -9,13 +9,13 @@ import androidx.preference.ListPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.DeckLog;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.persistence.sync.SyncWorker;
import it.niedermann.nextcloud.deck.ui.branding.Branded;
import it.niedermann.nextcloud.deck.ui.branding.BrandedSwitchPreference;
+import static it.niedermann.nextcloud.deck.DeckApplication.setAppTheme;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.readBrandMainColor;
public class SettingsFragment extends PreferenceFragmentCompat implements Branded {
@@ -45,7 +45,7 @@ public class SettingsFragment extends PreferenceFragmentCompat implements Brande
themePref.setOnPreferenceChangeListener((Preference preference, Object newValue) -> {
final Boolean darkTheme = (Boolean) newValue;
DeckLog.log("darkTheme: " + darkTheme);
- Application.setAppTheme(darkTheme);
+ setAppTheme(darkTheme);
requireActivity().setResult(Activity.RESULT_OK);
requireActivity().recreate();
return true;
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/EditStackDialogFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/EditStackDialogFragment.java
index 1ba55aeca..6bedd0a0f 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/EditStackDialogFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/EditStackDialogFragment.java
@@ -20,7 +20,7 @@ import it.niedermann.nextcloud.deck.databinding.DialogStackCreateBinding;
import it.niedermann.nextcloud.deck.ui.branding.BrandedAlertDialogBuilder;
import it.niedermann.nextcloud.deck.ui.branding.BrandedDialogFragment;
-import static it.niedermann.nextcloud.deck.Application.NO_STACK_ID;
+import static it.niedermann.nextcloud.deck.DeckApplication.NO_STACK_ID;
import static it.niedermann.nextcloud.deck.ui.branding.BrandingUtil.applyBrandToEditText;
public class EditStackDialogFragment extends BrandedDialogFragment {
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/util/ViewUtil.java b/app/src/main/java/it/niedermann/nextcloud/deck/util/ViewUtil.java
index 283cd5543..6abbde557 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/util/ViewUtil.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/util/ViewUtil.java
@@ -27,11 +27,12 @@ import com.bumptech.glide.request.transition.Transition;
import java.util.Date;
import java.util.List;
-import it.niedermann.nextcloud.deck.Application;
import it.niedermann.nextcloud.deck.R;
import it.niedermann.nextcloud.deck.model.Account;
import it.niedermann.nextcloud.deck.model.ocs.comment.Mention;
+import static it.niedermann.nextcloud.deck.DeckApplication.isDarkTheme;
+
public final class ViewUtil {
private ViewUtil() {
}
@@ -53,7 +54,7 @@ public final class ViewUtil {
long diff = DateUtil.getDayDifference(new Date(), dueDate);
int backgroundDrawable = 0;
- int textColor = Application.isDarkTheme(context) ? R.color.dark_fg_primary : R.color.grey600;
+ int textColor = isDarkTheme(context) ? R.color.dark_fg_primary : R.color.grey600;
if (diff == 1) {
// due date: tomorrow