diff --git a/app/src/main/java/protect/card_locker/CatimaAppCompatActivity.java b/app/src/main/java/protect/card_locker/CatimaAppCompatActivity.java index 906e36ea9..a5ee040fa 100644 --- a/app/src/main/java/protect/card_locker/CatimaAppCompatActivity.java +++ b/app/src/main/java/protect/card_locker/CatimaAppCompatActivity.java @@ -20,34 +20,4 @@ public class CatimaAppCompatActivity extends AppCompatActivity { // Apply chosen language super.attachBaseContext(Utils.updateBaseContextLocale(base)); } - - @Override - public Resources.Theme getTheme() { - if (supportedThemes == null) { - supportedThemes = new HashMap<>(); - supportedThemes.put(getString(R.string.settings_key_blue_theme), R.style.AppTheme_blue); - supportedThemes.put(getString(R.string.settings_key_brown_theme), R.style.AppTheme_brown); - supportedThemes.put(getString(R.string.settings_key_green_theme), R.style.AppTheme_green); - supportedThemes.put(getString(R.string.settings_key_grey_theme), R.style.AppTheme_grey); - supportedThemes.put(getString(R.string.settings_key_magenta_theme), R.style.AppTheme_magenta); - supportedThemes.put(getString(R.string.settings_key_pink_theme), R.style.AppTheme_pink); - supportedThemes.put(getString(R.string.settings_key_sky_blue_theme), R.style.AppTheme_sky_blue); - supportedThemes.put(getString(R.string.settings_key_violet_theme), R.style.AppTheme_violet); - } - - Resources.Theme theme = super.getTheme(); - pref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); - String themeName = pref.getString(getString(R.string.setting_key_theme_color), getString(R.string.settings_key_catima_theme)); - - theme.applyStyle(Utils.mapGetOrDefault(supportedThemes, themeName, R.style.AppTheme_NoActionBar), true); - - return theme; - } - - public int getThemeColor() { - TypedValue typedValue = new TypedValue(); - Resources.Theme theme = getTheme(); - theme.resolveAttribute(R.attr.colorPrimary, typedValue, true); - return typedValue.data; - } } diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java index 80c9af4aa..25dad7b5b 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardCursorAdapter.java @@ -110,7 +110,7 @@ public class LoyaltyCardCursorAdapter extends BaseCursorAdapter { if (!(boolean) barcodeImage.getTag()) { @@ -670,7 +668,6 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity { }); mCropperOptions = new UCrop.Options(); - setCropperTheme(); } // ucrop 2.2.6 initial aspect ratio is glitched when 0x0 is used as the initial ratio option @@ -692,13 +689,6 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity { ); } - private void setCropperTheme() { - mCropperOptions.setToolbarColor(getThemeColor()); - mCropperOptions.setStatusBarColor(getThemeColor()); - mCropperOptions.setToolbarWidgetColor(Color.WHITE); - mCropperOptions.setActiveControlsWidgetColor(getThemeColor()); - } - @Override public void onNewIntent(Intent intent) { super.onNewIntent(intent); @@ -910,7 +900,7 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity { protected void setColorFromIcon() { Object icon = thumbnail.getTag(); if (icon != null && (icon instanceof Bitmap)) { - updateTempState(LoyaltyCardField.headerColor, new Palette.Builder((Bitmap) icon).generate().getDominantColor(tempLoyaltyCard.headerColor != null ? tempLoyaltyCard.headerColor : ContextCompat.getColor(this, R.color.colorPrimary))); + updateTempState(LoyaltyCardField.headerColor, new Palette.Builder((Bitmap) icon).generate().getDominantColor(tempLoyaltyCard.headerColor != null ? tempLoyaltyCard.headerColor : R.attr.colorPrimary)); } else { Log.d("setColorFromIcon", "attempting header color change from icon but icon does not exist"); } diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java b/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java index 4ceb46994..4ed97eb92 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardLockerApplication.java @@ -3,6 +3,9 @@ package protect.card_locker; import android.app.Application; import androidx.appcompat.app.AppCompatDelegate; + +import com.google.android.material.color.DynamicColors; + import protect.card_locker.preferences.Settings; public class LoyaltyCardLockerApplication extends Application { diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java index b6a795f13..28a488503 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java @@ -285,9 +285,6 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements centerGuideline = findViewById(R.id.centerGuideline); barcodeScaler = findViewById(R.id.barcodeScaler); - maximizeButton.setBackgroundColor(getThemeColor()); - minimizeButton.setBackgroundColor(getThemeColor()); - bottomSheetButton.setBackgroundColor(getThemeColor()); barcodeScaler.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { @@ -530,7 +527,7 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements int expiryString = R.string.expiryStateSentence; if (Utils.hasExpired(loyaltyCard.expiry)) { expiryString = R.string.expiryStateSentenceExpired; - expiryView.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.alert)); + expiryView.setTextColor(ContextCompat.getColor(getApplicationContext(), R.attr.errorTextColor)); } expiryView.setText(getString(expiryString, DateFormat.getDateInstance(DateFormat.LONG).format(loyaltyCard.expiry))); expiryView.setTextSize(settings.getFontSizeMax(settings.getMediumFont())); diff --git a/app/src/main/java/protect/card_locker/ManageGroupsActivity.java b/app/src/main/java/protect/card_locker/ManageGroupsActivity.java index a5f281b1e..07b92bd93 100644 --- a/app/src/main/java/protect/card_locker/ManageGroupsActivity.java +++ b/app/src/main/java/protect/card_locker/ManageGroupsActivity.java @@ -109,7 +109,7 @@ public class ManageGroupsActivity extends CatimaAppCompatActivity implements Gro } private void createGroup() { - AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.AlertDialogTheme); + AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(R.string.enter_group_name); final EditText input = new EditText(this); input.setInputType(InputType.TYPE_CLASS_TEXT); diff --git a/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java b/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java index f140a08b6..afb47e31c 100644 --- a/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java +++ b/app/src/main/java/protect/card_locker/preferences/SettingsActivity.java @@ -128,12 +128,6 @@ public class SettingsActivity extends CatimaAppCompatActivity { return true; }); - Preference colorPreference = findPreference(getResources().getString(R.string.setting_key_theme_color)); - assert colorPreference != null; - colorPreference.setOnPreferenceChangeListener((preference, o) -> { - refreshActivity(true); - return true; - }); localePreference.setOnPreferenceChangeListener((preference, newValue) -> { refreshActivity(true); return true; diff --git a/app/src/main/res/drawable/ic_add_white_24dp.xml b/app/src/main/res/drawable/ic_add_white_24dp.xml index 70046c48f..3e691ff64 100644 --- a/app/src/main/res/drawable/ic_add_white_24dp.xml +++ b/app/src/main/res/drawable/ic_add_white_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_arrow_back_white.xml b/app/src/main/res/drawable/ic_arrow_back_white.xml index fa122e182..d3387c433 100644 --- a/app/src/main/res/drawable/ic_arrow_back_white.xml +++ b/app/src/main/res/drawable/ic_arrow_back_white.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_baseline_arrow_drop_down_24.xml b/app/src/main/res/drawable/ic_baseline_arrow_drop_down_24.xml index 3dbfedba2..4daf775da 100644 --- a/app/src/main/res/drawable/ic_baseline_arrow_drop_down_24.xml +++ b/app/src/main/res/drawable/ic_baseline_arrow_drop_down_24.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_baseline_arrow_drop_up_24.xml b/app/src/main/res/drawable/ic_baseline_arrow_drop_up_24.xml index ba9e5039a..113ce17f2 100644 --- a/app/src/main/res/drawable/ic_baseline_arrow_drop_up_24.xml +++ b/app/src/main/res/drawable/ic_baseline_arrow_drop_up_24.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_baseline_sort_24.xml b/app/src/main/res/drawable/ic_baseline_sort_24.xml index 5c73e7ae8..f7e2fb98d 100644 --- a/app/src/main/res/drawable/ic_baseline_sort_24.xml +++ b/app/src/main/res/drawable/ic_baseline_sort_24.xml @@ -1,5 +1,5 @@ diff --git a/app/src/main/res/drawable/ic_baseline_unfold_less_24.xml b/app/src/main/res/drawable/ic_baseline_unfold_less_24.xml index 621f087b7..a7c13f680 100644 --- a/app/src/main/res/drawable/ic_baseline_unfold_less_24.xml +++ b/app/src/main/res/drawable/ic_baseline_unfold_less_24.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_baseline_unfold_more_24.xml b/app/src/main/res/drawable/ic_baseline_unfold_more_24.xml index 249979c04..c00f311fe 100644 --- a/app/src/main/res/drawable/ic_baseline_unfold_more_24.xml +++ b/app/src/main/res/drawable/ic_baseline_unfold_more_24.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_copy.xml b/app/src/main/res/drawable/ic_copy.xml index 00d235484..e9c976d6f 100644 --- a/app/src/main/res/drawable/ic_copy.xml +++ b/app/src/main/res/drawable/ic_copy.xml @@ -2,7 +2,8 @@ android:width="24dp" android:height="24dp" android:viewportWidth="24" - android:viewportHeight="24"> + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> diff --git a/app/src/main/res/drawable/ic_delete_white_24dp.xml b/app/src/main/res/drawable/ic_delete_white_24dp.xml index 282594cdb..0660d2427 100644 --- a/app/src/main/res/drawable/ic_delete_white_24dp.xml +++ b/app/src/main/res/drawable/ic_delete_white_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_done.xml b/app/src/main/res/drawable/ic_done.xml index a9a5ae203..042ddcbac 100644 --- a/app/src/main/res/drawable/ic_done.xml +++ b/app/src/main/res/drawable/ic_done.xml @@ -1,9 +1,9 @@ + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> diff --git a/app/src/main/res/drawable/ic_flashlight_off_white_24dp.xml b/app/src/main/res/drawable/ic_flashlight_off_white_24dp.xml index 99910c16b..d5dffedba 100644 --- a/app/src/main/res/drawable/ic_flashlight_off_white_24dp.xml +++ b/app/src/main/res/drawable/ic_flashlight_off_white_24dp.xml @@ -2,7 +2,8 @@ android:width="24dp" android:height="24dp" android:viewportWidth="24" - android:viewportHeight="24"> + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> diff --git a/app/src/main/res/drawable/ic_flashlight_on_white_24dp.xml b/app/src/main/res/drawable/ic_flashlight_on_white_24dp.xml index 2d367a292..6bbad09a0 100644 --- a/app/src/main/res/drawable/ic_flashlight_on_white_24dp.xml +++ b/app/src/main/res/drawable/ic_flashlight_on_white_24dp.xml @@ -2,7 +2,8 @@ android:width="24dp" android:height="24dp" android:viewportWidth="24" - android:viewportHeight="24"> + android:viewportHeight="24" + android:tint="?attr/colorControlNormal"> diff --git a/app/src/main/res/drawable/ic_folder_white.xml b/app/src/main/res/drawable/ic_folder_white.xml index e337bfd7b..6c2429fed 100644 --- a/app/src/main/res/drawable/ic_folder_white.xml +++ b/app/src/main/res/drawable/ic_folder_white.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_import_export_white_24dp.xml b/app/src/main/res/drawable/ic_import_export_white_24dp.xml index 6b866be78..078b80462 100644 --- a/app/src/main/res/drawable/ic_import_export_white_24dp.xml +++ b/app/src/main/res/drawable/ic_import_export_white_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_lock_open_white_24dp.xml b/app/src/main/res/drawable/ic_lock_open_white_24dp.xml index 7f4c3149d..f879956d5 100644 --- a/app/src/main/res/drawable/ic_lock_open_white_24dp.xml +++ b/app/src/main/res/drawable/ic_lock_open_white_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_lock_outline_white_24dp.xml b/app/src/main/res/drawable/ic_lock_outline_white_24dp.xml index 6c6b2603e..bc2f49f24 100644 --- a/app/src/main/res/drawable/ic_lock_outline_white_24dp.xml +++ b/app/src/main/res/drawable/ic_lock_outline_white_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_mode_edit_white_24dp.xml b/app/src/main/res/drawable/ic_mode_edit_white_24dp.xml index faddfce42..2cda9c112 100644 --- a/app/src/main/res/drawable/ic_mode_edit_white_24dp.xml +++ b/app/src/main/res/drawable/ic_mode_edit_white_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/ic_search_white.xml b/app/src/main/res/drawable/ic_search_white.xml index e2dd96c6d..ba609c1eb 100644 --- a/app/src/main/res/drawable/ic_search_white.xml +++ b/app/src/main/res/drawable/ic_search_white.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable/list_row.xml b/app/src/main/res/drawable/list_row.xml deleted file mode 100644 index 62ca0f43c..000000000 --- a/app/src/main/res/drawable/list_row.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/save_24dp.xml b/app/src/main/res/drawable/save_24dp.xml index 999020dcf..8ea113208 100644 --- a/app/src/main/res/drawable/save_24dp.xml +++ b/app/src/main/res/drawable/save_24dp.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/layout/about_activity.xml b/app/src/main/res/layout/about_activity.xml index c0df438dd..885a9490f 100644 --- a/app/src/main/res/layout/about_activity.xml +++ b/app/src/main/res/layout/about_activity.xml @@ -10,15 +10,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> @@ -46,7 +44,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/version_history" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -67,7 +64,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -87,7 +83,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/credits" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -108,7 +103,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -128,7 +122,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/help_translate_this_app" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -151,7 +144,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -171,7 +163,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/license" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -194,7 +185,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -214,7 +204,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/source_repository" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -236,7 +225,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -256,7 +244,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/privacy_policy" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -278,7 +265,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -298,7 +284,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/rate_this_app" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -320,7 +305,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -340,7 +324,6 @@ android:fontFamily="sans-serif-medium" android:padding="2dp" android:text="@string/report_error" - android:textColor="@color/colorSecondaryText" android:textSize="18sp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -362,7 +345,6 @@ android:layout_margin="8dp" android:fontFamily="sans-serif-medium" android:text="@string/arrow" - android:textColor="@color/colorSecondaryText" android:textSize="20sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/layout/activity_manage_group.xml b/app/src/main/res/layout/activity_manage_group.xml index 4a1855f48..102e3d525 100644 --- a/app/src/main/res/layout/activity_manage_group.xml +++ b/app/src/main/res/layout/activity_manage_group.xml @@ -22,15 +22,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> - + + + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> diff --git a/app/src/main/res/layout/group_layout.xml b/app/src/main/res/layout/group_layout.xml index 0924f539a..d0e7134d3 100644 --- a/app/src/main/res/layout/group_layout.xml +++ b/app/src/main/res/layout/group_layout.xml @@ -43,8 +43,7 @@ android:layout_height="@dimen/cardThumbnailSize" android:layout_weight="1" app:srcCompat="@drawable/ic_baseline_arrow_drop_up_24" - android:contentDescription="@string/moveUp" - app:tint="@color/iconColor"/> + android:contentDescription="@string/moveUp"/> + android:contentDescription="@string/moveDown"/> + android:contentDescription="@string/edit"/> + android:contentDescription="@string/delete"/> diff --git a/app/src/main/res/layout/import_export_activity.xml b/app/src/main/res/layout/import_export_activity.xml index 5d4d7fdf5..bed46b6b5 100644 --- a/app/src/main/res/layout/import_export_activity.xml +++ b/app/src/main/res/layout/import_export_activity.xml @@ -7,15 +7,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> diff --git a/app/src/main/res/layout/layout_chip_choice.xml b/app/src/main/res/layout/layout_chip_choice.xml index fe580c27d..b3a4d00af 100644 --- a/app/src/main/res/layout/layout_chip_choice.xml +++ b/app/src/main/res/layout/layout_chip_choice.xml @@ -4,6 +4,6 @@ android:layout_height="wrap_content" android:paddingLeft="8dp" android:paddingRight="8dp" - style="@style/Widget.MaterialComponents.Chip.Choice" + style="@style/Widget.MaterialComponents.Chip.Filter" app:checkedIconVisible="true" - android:textAppearance="?android:attr/textAppearance" /> \ No newline at end of file + android:textAppearance="?android:attr/textAppearance" /> diff --git a/app/src/main/res/layout/loyalty_card_edit_activity.xml b/app/src/main/res/layout/loyalty_card_edit_activity.xml index 59e393626..d15a53acd 100644 --- a/app/src/main/res/layout/loyalty_card_edit_activity.xml +++ b/app/src/main/res/layout/loyalty_card_edit_activity.xml @@ -18,15 +18,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> @@ -366,7 +362,8 @@ android:minHeight="50dp" android:contentDescription="@string/frontImageDescription" android:scaleType="fitCenter" - app:srcCompat="@drawable/ic_camera_white" /> + app:srcCompat="@drawable/ic_camera_white" + android:background="?attr/colorPrimary" /> @@ -401,7 +398,8 @@ android:minHeight="50dp" android:contentDescription="@string/backImageDescription" android:scaleType="fitCenter" - app:srcCompat="@drawable/ic_camera_white" /> + app:srcCompat="@drawable/ic_camera_white" + android:background="?attr/colorPrimary" /> diff --git a/app/src/main/res/layout/loyalty_card_layout.xml b/app/src/main/res/layout/loyalty_card_layout.xml index bb779e120..7e1529c5f 100644 --- a/app/src/main/res/layout/loyalty_card_layout.xml +++ b/app/src/main/res/layout/loyalty_card_layout.xml @@ -18,6 +18,7 @@ android:layout_height="0dp" android:outlineProvider="none" app:cardCornerRadius="8dp" + app:strokeWidth="0dp" app:layout_constraintBottom_toTopOf="@+id/store" app:layout_constraintDimensionRatio="85.6f:53.98f" app:layout_constraintTop_toTopOf="parent"> diff --git a/app/src/main/res/layout/loyalty_card_view_layout.xml b/app/src/main/res/layout/loyalty_card_view_layout.xml index a5db89384..63c8d8f96 100644 --- a/app/src/main/res/layout/loyalty_card_view_layout.xml +++ b/app/src/main/res/layout/loyalty_card_view_layout.xml @@ -55,11 +55,12 @@ android:padding="0dp" app:srcCompat="@drawable/ic_baseline_arrow_drop_up_24" android:contentDescription="@string/moveBarcodeToTopOfScreen" - app:tint="#ffffff" + app:tint="?attr/colorOnPrimary" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@+id/mainImage" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" /> + app:layout_constraintStart_toStartOf="parent" + android:background="?attr/colorPrimary" /> + app:layout_constraintStart_toStartOf="parent" + android:background="?attr/colorPrimary" /> + app:tint="?attr/colorOnPrimary" + android:background="?attr/colorPrimary" /> - @@ -292,7 +294,6 @@ android:layout_width="fill_parent" android:layout_height="?actionBarSize" android:background="@android:color/transparent" - android:theme="@style/CardView.ActionBarTheme" app:contentInsetStart="72.0dip" app:layout_collapseMode="pin" /> diff --git a/app/src/main/res/layout/main_activity.xml b/app/src/main/res/layout/main_activity.xml index b386269b2..a3abfd7f6 100644 --- a/app/src/main/res/layout/main_activity.xml +++ b/app/src/main/res/layout/main_activity.xml @@ -19,15 +19,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> diff --git a/app/src/main/res/layout/scan_activity.xml b/app/src/main/res/layout/scan_activity.xml index 97b8e3d7f..f5044ca2b 100644 --- a/app/src/main/res/layout/scan_activity.xml +++ b/app/src/main/res/layout/scan_activity.xml @@ -9,15 +9,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> @@ -25,6 +23,7 @@ android:id="@+id/zxing_barcode_scanner" android:layout_width="match_parent" android:layout_height="match_parent" + android:layout_marginTop="?attr/actionBarSize" app:zxing_scanner_layout="@layout/custom_barcode_scanner"> - \ No newline at end of file + diff --git a/app/src/main/res/layout/settings_activity.xml b/app/src/main/res/layout/settings_activity.xml index 6b237fc87..5b88023fd 100644 --- a/app/src/main/res/layout/settings_activity.xml +++ b/app/src/main/res/layout/settings_activity.xml @@ -7,15 +7,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> diff --git a/app/src/main/res/layout/simple_toolbar_list_activity.xml b/app/src/main/res/layout/simple_toolbar_list_activity.xml index 0a29b7c78..ef41ae0be 100644 --- a/app/src/main/res/layout/simple_toolbar_list_activity.xml +++ b/app/src/main/res/layout/simple_toolbar_list_activity.xml @@ -7,15 +7,13 @@ + android:layout_height="wrap_content"> - + style="@style/Widget.MaterialComponents.Toolbar.Primary" /> diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml deleted file mode 100644 index 522463579..000000000 --- a/app/src/main/res/values-night/colors.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - #B53F3F - #E87575 - #840000 - #ffc107 - #fff350 - #c79100 - #000000 - #ffffff - - #88000000 - - #070707 - #000000 - #222222 - #666666 - - #ffffff - - #000000 - \ No newline at end of file diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml new file mode 100644 index 000000000..f58017c6e --- /dev/null +++ b/app/src/main/res/values-night/themes.xml @@ -0,0 +1,33 @@ + + + + diff --git a/app/src/main/res/values-v21/styles.xml b/app/src/main/res/values-v21/styles.xml deleted file mode 100644 index 0efcd9f3b..000000000 --- a/app/src/main/res/values-v21/styles.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 3abbce306..af343adf9 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,26 +1,56 @@ - - - #B53F3F - #E87575 - #840000 - #484848 - #ffc107 - #fff350 - #c79100 - #ffffff - #000000 - - #44000000 - - #F8F8F8 - #FFFFFF - #DDDDDD - #AAAAAA - - #000000 - - #FF0000 - - #F8F8F8 + #A83536 + #FFFFFF + #FFDAD6 + #410004 + #775654 + #FFFFFF + #FFDAD7 + #2C1514 + #735A2E + #FFFFFF + #FFDEA7 + #281900 + #BA1B1B + #FFDAD4 + #FFFFFF + #410001 + #FCFCFC + #201A1A + #FCFCFC + #201A1A + #F4DDDB + #524342 + #857372 + #FBEEEC + #362F2E + #FFB3AE + #FFB3AE + #67020E + #881E22 + #FFDAD6 + #E7BDBA + #442928 + #5D3F3D + #FFDAD7 + #E3C28C + #402D05 + #594319 + #FFDEA7 + #FFB4A9 + #930006 + #680003 + #FFDAD4 + #201A1A + #ECDFDE + #201A1A + #ECDFDE + #524342 + #D8C2C0 + #A08C8B + #201A1A + #ECDFDE + #A83536 + #B53F3F + #BA1B1B \ No newline at end of file diff --git a/app/src/main/res/values/settings.xml b/app/src/main/res/values/settings.xml index e014c7f5c..4c472fc4c 100644 --- a/app/src/main/res/values/settings.xml +++ b/app/src/main/res/values/settings.xml @@ -12,31 +12,6 @@ @string/settings_dark_theme - - @string/settings_key_catima_theme - @string/settings_key_pink_theme - @string/settings_key_magenta_theme - @string/settings_key_violet_theme - @string/settings_key_blue_theme - @string/settings_key_sky_blue_theme - @string/settings_key_green_theme - @string/settings_key_grey_theme - @string/settings_key_brown_theme - - - - @string/settings_catima_theme - @string/settings_pink_theme - @string/settings_magenta_theme - @string/settings_violet_theme - @string/settings_blue_theme - @string/settings_sky_blue_theme - @string/settings_green_theme - @string/settings_grey_theme - @string/settings_brown_theme - - - bg diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml deleted file mode 100644 index 3a8878418..000000000 --- a/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #ff0000 - #DF0000 - - #e91e63 - #CB1755 - - #9b26af - #7a1ea1 - - #6639b6 - #502ca7 - - #3F51B5 - #3445A2 - - #03A9F4 - #0094D7 - - #4CAF50 - #419744 - - - - - #9d9d9d - #606060 - #f90 - - #795548 - #63453B - #e81d62 - diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 000000000..b5d76e47c --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index a192204bb..cbd9051cd 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -16,16 +16,6 @@ app:iconSpaceReserved="false" app:singleLineTitle="false" /> - - -