diff --git a/app/src/fdroid/AndroidManifest.xml b/app/src/fdroid/AndroidManifest.xml
index 7a84bb7fab..2fc0d954bd 100644
--- a/app/src/fdroid/AndroidManifest.xml
+++ b/app/src/fdroid/AndroidManifest.xml
@@ -108,7 +108,7 @@
android:resizeableActivity="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
- android:theme="@style/AppThemeBlueOrangeLight">
+ android:theme="@style/Theme.App.BlueOrangeLight">
diff --git a/app/src/github/AndroidManifest.xml b/app/src/github/AndroidManifest.xml
index 939064c2e1..3d6a83c0a4 100644
--- a/app/src/github/AndroidManifest.xml
+++ b/app/src/github/AndroidManifest.xml
@@ -108,7 +108,7 @@
android:resizeableActivity="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
- android:theme="@style/AppThemeBlueOrange">
+ android:theme="@style/Theme.App.BlueOrange">
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 6f7ef4c9d4..017bce89bb 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -108,7 +108,7 @@
android:resizeableActivity="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
- android:theme="@style/AppThemeBlueOrange">
+ android:theme="@style/Theme.App.BlueOrange">
diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java
index c8884e7754..a637c84106 100644
--- a/app/src/main/java/eu/faircode/email/ActivityBase.java
+++ b/app/src/main/java/eu/faircode/email/ActivityBase.java
@@ -106,85 +106,85 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
case "light":
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
case "blue_orange_light":
- setTheme(R.style.AppThemeBlueOrange);
+ setTheme(R.style.Theme_App_BlueOrange);
break;
case "orange_blue_light":
- setTheme(R.style.AppThemeOrangeBlue);
+ setTheme(R.style.Theme_App_OrangeBlue);
break;
case "yellow_purple_light":
- setTheme(R.style.AppThemeYellowPurple);
+ setTheme(R.style.Theme_App_YellowPurple);
break;
case "purple_yellow_light":
- setTheme(R.style.AppThemePurpleYellow);
+ setTheme(R.style.Theme_App_PurpleYellow);
break;
case "red_green_light":
- setTheme(R.style.AppThemeRedGreen);
+ setTheme(R.style.Theme_App_RedGreen);
break;
case "green_red_light":
- setTheme(R.style.AppThemeGreenRed);
+ setTheme(R.style.Theme_App_GreenRed);
break;
// Dark
case "dark":
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
case "blue_orange_dark":
- setTheme(R.style.AppThemeBlueOrange);
+ setTheme(R.style.Theme_App_BlueOrange);
break;
case "orange_blue_dark":
- setTheme(R.style.AppThemeOrangeBlue);
+ setTheme(R.style.Theme_App_OrangeBlue);
break;
case "yellow_purple_dark":
- setTheme(R.style.AppThemeYellowPurple);
+ setTheme(R.style.Theme_App_YellowPurple);
break;
case "purple_yellow_dark":
- setTheme(R.style.AppThemePurpleYellow);
+ setTheme(R.style.Theme_App_PurpleYellow);
break;
case "red_green_dark":
- setTheme(R.style.AppThemeRedGreen);
+ setTheme(R.style.Theme_App_RedGreen);
break;
case "green_red_dark":
- setTheme(R.style.AppThemeGreenRed);
+ setTheme(R.style.Theme_App_GreenRed);
break;
// Black
case "blue_orange_black":
- setTheme(R.style.AppThemeBlueOrangeBlack);
+ setTheme(R.style.Theme_App_BlueOrangeBlack);
break;
case "orange_blue_black":
- setTheme(R.style.AppThemeOrangeBlueBlack);
+ setTheme(R.style.Theme_App_OrangeBlueBlack);
break;
case "yellow_purple_black":
- setTheme(R.style.AppThemeYellowPurpleBlack);
+ setTheme(R.style.Theme_App_YellowPurpleBlack);
break;
case "purple_yellow_black":
- setTheme(R.style.AppThemePurpleYellowBlack);
+ setTheme(R.style.Theme_App_PurpleYellowBlack);
break;
case "red_green_black":
- setTheme(R.style.AppThemeRedGreenBlack);
+ setTheme(R.style.Theme_App_RedGreenBlack);
break;
case "green_red_black":
- setTheme(R.style.AppThemeGreenRedBlack);
+ setTheme(R.style.Theme_App_GreenRedBlack);
break;
// Grey
case "grey_light":
- setTheme(R.style.AppThemeGreySteelBlue);
+ setTheme(R.style.Theme_App_GreySteelBlue);
break;
case "grey_dark":
- setTheme(R.style.AppThemeGreySteelBlue);
+ setTheme(R.style.Theme_App_GreySteelBlue);
break;
// Black
case "black":
- setTheme(R.style.AppThemeBlack);
+ setTheme(R.style.Theme_App_Black);
break;
case "black_and_white":
- setTheme(R.style.AppThemeBlackAndWhite);
+ setTheme(R.style.Theme_App_BlackAndWhite);
break;
// System
@@ -198,55 +198,55 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
}
case "blue_orange_system":
setTheme(night
- ? R.style.AppThemeBlueOrange : R.style.AppThemeBlueOrange);
+ ? R.style.Theme_App_BlueOrange : R.style.Theme_App_BlueOrange);
break;
case "blue_orange_system_black":
setTheme(night
- ? R.style.AppThemeBlueOrangeBlack : R.style.AppThemeBlueOrange);
+ ? R.style.Theme_App_BlueOrangeBlack : R.style.Theme_App_BlueOrange);
break;
case "orange_blue_system":
setTheme(night
- ? R.style.AppThemeOrangeBlue : R.style.AppThemeOrangeBlue);
+ ? R.style.Theme_App_OrangeBlue : R.style.Theme_App_OrangeBlue);
break;
case "orange_blue_system_black":
setTheme(night
- ? R.style.AppThemeOrangeBlueBlack : R.style.AppThemeOrangeBlue);
+ ? R.style.Theme_App_OrangeBlueBlack : R.style.Theme_App_OrangeBlue);
break;
case "yellow_purple_system":
setTheme(night
- ? R.style.AppThemeYellowPurple : R.style.AppThemeYellowPurple);
+ ? R.style.Theme_App_YellowPurple : R.style.Theme_App_YellowPurple);
break;
case "yellow_purple_system_black":
setTheme(night
- ? R.style.AppThemeYellowPurpleBlack : R.style.AppThemeYellowPurple);
+ ? R.style.Theme_App_YellowPurpleBlack : R.style.Theme_App_YellowPurple);
break;
case "purple_yellow_system":
setTheme(night
- ? R.style.AppThemePurpleYellow : R.style.AppThemePurpleYellow);
+ ? R.style.Theme_App_PurpleYellow : R.style.Theme_App_PurpleYellow);
break;
case "purple_yellow_system_black":
setTheme(night
- ? R.style.AppThemePurpleYellowBlack : R.style.AppThemePurpleYellow);
+ ? R.style.Theme_App_PurpleYellowBlack : R.style.Theme_App_PurpleYellow);
break;
case "red_green_system":
setTheme(night
- ? R.style.AppThemeRedGreen : R.style.AppThemeRedGreen);
+ ? R.style.Theme_App_RedGreen : R.style.Theme_App_RedGreen);
break;
case "red_green_system_black":
setTheme(night
- ? R.style.AppThemeRedGreenBlack : R.style.AppThemeRedGreen);
+ ? R.style.Theme_App_RedGreenBlack : R.style.Theme_App_RedGreen);
break;
case "green_red_system":
setTheme(night
- ? R.style.AppThemeGreenRed : R.style.AppThemeGreenRed);
+ ? R.style.Theme_App_GreenRed : R.style.Theme_App_GreenRed);
break;
case "green_red_system_black":
setTheme(night
- ? R.style.AppThemeGreenRedBlack : R.style.AppThemeGreenRed);
+ ? R.style.Theme_App_GreenRedBlack : R.style.Theme_App_GreenRed);
break;
case "grey_system":
setTheme(night
- ? R.style.AppThemeGreySteelBlue : R.style.AppThemeGreySteelBlue);
+ ? R.style.Theme_App_GreySteelBlue : R.style.Theme_App_GreySteelBlue);
break;
}
diff --git a/app/src/main/java/eu/faircode/email/ActivityMain.java b/app/src/main/java/eu/faircode/email/ActivityMain.java
index f319078412..c0556a1129 100644
--- a/app/src/main/java/eu/faircode/email/ActivityMain.java
+++ b/app/src/main/java/eu/faircode/email/ActivityMain.java
@@ -41,7 +41,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
getSupportFragmentManager().addOnBackStackChangedListener(this);
if (!Log.isSupportedDevice() && Helper.isPlayStoreInstall()) {
- setTheme(R.style.AppThemeBlueOrange);
+ setTheme(R.style.Theme_App_BlueOrange);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_unsupported);
return;
@@ -181,7 +181,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack
else
prefs.edit().putBoolean("compact", true).apply();
- setTheme(R.style.AppThemeBlueOrange);
+ setTheme(R.style.Theme_App_BlueOrange);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
diff --git a/app/src/main/res/layout/action_bar.xml b/app/src/main/res/layout/action_bar.xml
index 2797d656a7..464af4f970 100644
--- a/app/src/main/res/layout/action_bar.xml
+++ b/app/src/main/res/layout/action_bar.xml
@@ -11,7 +11,7 @@
android:ellipsize="end"
android:singleLine="true"
android:text="Title"
- android:textAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"
+ android:textAppearance="?textAppearanceHeadline6"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
@@ -23,7 +23,7 @@
android:ellipsize="middle"
android:singleLine="true"
android:text="Subtitle"
- android:textAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Subtitle"
+ android:textAppearance="?textAppearanceSubtitle1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/title" />
diff --git a/app/src/main/res/layout/action_button_text.xml b/app/src/main/res/layout/action_button_text.xml
index 63757fad9d..4d9f804493 100644
--- a/app/src/main/res/layout/action_button_text.xml
+++ b/app/src/main/res/layout/action_button_text.xml
@@ -6,7 +6,7 @@
+ app:srcCompat="@drawable/twotone_info_24"
+ app:tint="?attr/colorWarning" />
+ app:srcCompat="@drawable/twotone_warning_24"
+ app:tint="?attr/colorWarning" />
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index aeed29bf03..adeb84a1a5 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -1,7 +1,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 076274a4d5..e8ba41c64e 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -22,7 +22,7 @@
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/play/AndroidManifest.xml b/app/src/play/AndroidManifest.xml
index fd0f26c345..6a2a7afb89 100644
--- a/app/src/play/AndroidManifest.xml
+++ b/app/src/play/AndroidManifest.xml
@@ -108,7 +108,7 @@
android:resizeableActivity="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
- android:theme="@style/AppThemeBlueOrangeLight">
+ android:theme="@style/Theme.App.BlueOrangeLight">