Implement OnRequestPermissionsResultCallback for NewFeedActivity
Currently it feels defunct as a second press on export is required after granting permission.
 https://developer.android.com/reference/androidx/core/app/ActivityCompat#requestPermissions(android.app.Activity,java.lang.String[],int)
https://developer.android.com/reference/androidx/core/app/ActivityCompat.OnRequestPermissionsResultCallback
diff --git a/News-Android-App/build.gradle b/News-Android-App/build.gradle
index 4117baf0..7fe856b6 100644
--- a/News-Android-App/build.gradle
+++ b/News-Android-App/build.gradle
@@ -136,10 +136,11 @@ dependencies {
     implementation 'androidx.annotation:annotation:1.3.0'
     implementation "androidx.appcompat:appcompat:1.6.1"
     implementation "androidx.preference:preference:1.2.0"
+    implementation 'androidx.core:core-splashscreen:1.0.0'
     implementation "androidx.media:media:1.6.0"
 
     // https://mvnrepository.com/artifact/com.google.android.material/material
-    implementation "com.google.android.material:material:1.4.0"
+    implementation "com.google.android.material:material:1.8.0"
     //implementation "com.google.android.material:material:1.0.0"
     implementation "androidx.palette:palette:1.0.0"
     implementation "androidx.recyclerview:recyclerview:1.3.0"
diff --git a/News-Android-App/src/main/AndroidManifest.xml b/News-Android-App/src/main/AndroidManifest.xml
index df4b1865..212c35e3 100644
--- a/News-Android-App/src/main/AndroidManifest.xml
+++ b/News-Android-App/src/main/AndroidManifest.xml
@@ -24,7 +24,7 @@
         android:label="@string/app_name"
         android:roundIcon="@mipmap/ic_launcher_round"
         android:supportsRtl="true"
-        android:theme="@style/SplashTheme"
+        android:theme="@style/AppTheme"
         android:usesCleartextTraffic="true"
         tools:replace="android:icon, android:label, android:theme, android:name">
 
@@ -36,6 +36,7 @@
         <activity
             android:name=".NewsReaderListActivity"
             android:exported="true"
+            android:theme="@style/SplashTheme"
             android:label="@string/app_name">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
diff --git a/News-Android-App/src/main/assets/web.css b/News-Android-App/src/main/assets/web.css
index 612390ef..02da76fe 100644
--- a/News-Android-App/src/main/assets/web.css
+++ b/News-Android-App/src/main/assets/web.css
@@ -30,7 +30,7 @@ body.darkThemeOLED a:visited {
 }
 
 body.darkTheme {
-    background-color:   #212121;
+    background-color:   #121212;
     color:              #ffffff;
 }
 
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/DirectoryChooserActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/DirectoryChooserActivity.java
index 06831ec0..35efdcc6 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/DirectoryChooserActivity.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/DirectoryChooserActivity.java
@@ -11,7 +11,7 @@ public class DirectoryChooserActivity extends net.rdrei.android.dirchooser.Direc
     @Override
     public void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
-        int theme = R.style.DirectoryChooserTheme;
+        int theme = R.style.AppTheme;
         setTheme(theme);
     }
 }
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
index 5933ccab..9bd48856 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java
@@ -642,24 +642,20 @@ public class NewsDetailActivity extends PodcastFragmentActivity {
 	}
 
 	public void initIncognitoMode() {
-		boolean isLightTheme = !ThemeChooser.isDarkTheme(this);
-
-		int color = getResources().getColor(isIncognitoEnabled() ? R.color.material_grey_900 : R.color.colorPrimary);
-		ThemeUtils.colorizeToolbar(binding.toolbarLayout.toolbar, color);
-		if (isLightTheme) {
-			// the first three menu items are from the fast actions (if enabled)
-			int skipItems = mShowFastActions ? 3 : 0;
-			if (isIncognitoEnabled()) {
-				int white = getResources().getColor(android.R.color.white);
-				ThemeUtils.colorizeToolbarForeground(binding.toolbarLayout.toolbar, white, skipItems);
-				clearLightStatusBar(getWindow().getDecorView());
-			} else {
-				int primaryTextColor = getResources().getColor(R.color.primaryTextColor);
-				ThemeUtils.colorizeToolbarForeground(binding.toolbarLayout.toolbar, primaryTextColor, skipItems);
-				setLightStatusBar(getWindow().getDecorView());
-			}
-		}
-		getWindow().setStatusBarColor(color);
+        if (isIncognitoEnabled()) {
+            boolean isLightTheme = !ThemeChooser.isDarkTheme(this);
+            if (isLightTheme) {
+
+                int color = getResources().getColor(isIncognitoEnabled() ? R.color.material_grey_900 : R.color.colorPrimary);
+                ThemeUtils.colorizeToolbar(binding.toolbarLayout.toolbar, color);
+                // the first three menu items are from the fast actions (if enabled)
+                int skipItems = mShowFastActions ? 3 : 0;
+                int white = getResources().getColor(android.R.color.white);
+                ThemeUtils.colorizeToolbarForeground(binding.toolbarLayout.toolbar, white, skipItems);
+                clearLightStatusBar(getWindow().getDecorView());
+                getWindow().setStatusBarColor(color);
+            }
+        }
 
 
 		//ThemeUtils.colorizeToolbar(bottomAppBar, color);
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailFragment.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailFragment.java
index 94c0b4f3..eba21496 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailFragment.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailFragment.java
@@ -404,7 +404,6 @@ public class NewsDetailFragment extends Fragment implements RssItemToHtmlTask.Li
                 case 0: // Custom Tabs
                     final FragmentActivity activity = requireActivity();
                     CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder()
-                            .setToolbarColor(ContextCompat.getColor(activity, R.color.colorPrimary))
                             .setShowTitle(true)
                             .setStartAnimations(activity, R.anim.slide_in_right, R.anim.slide_out_left)
                             .setExitAnimations(activity, R.anim.slide_in_left, R.anim.slide_out_right)
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
index 73a8910f..fa2ac880 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
@@ -102,7 +102,6 @@ public class NewsReaderDetailFragment extends Fragment {
     private Drawable rightSwipeDrawable;
     private String prevLeftAction = "";
     private String prevRightAction = "";
-    private int accentColor;
     private Parcelable layoutManagerSavedState;
 
     // Variables related to mark as read when scrolling
@@ -342,7 +341,6 @@ public class NewsReaderDetailFragment extends Fragment {
         });
         */
 
-        binding.swipeRefresh.setColorSchemeColors(accentColor);
         binding.swipeRefresh.setOnRefreshListener((SwipeRefreshLayout.OnRefreshListener) mActivity);
 
         binding.list.addOnScrollListener(new RecyclerView.OnScrollListener() {
@@ -437,11 +435,7 @@ public class NewsReaderDetailFragment extends Fragment {
 
         ((NewsReaderApplication) requireActivity().getApplication()).getAppComponent().injectFragment(this);
 
-        TypedArray styledAttributes = context.obtainStyledAttributes(attrs, new int[]{R.attr.colorAccent});
         updateSwipeDrawables(true);
-        int color = Constants.isNextCloud(mPrefs) ? R.color.nextcloudBlue : R.color.owncloudBlue;
-        accentColor = styledAttributes.getColor(2, ContextCompat.getColor(context, color));
-        styledAttributes.recycle();
     }
 
     /**
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java
index 164f8e5f..b14bdc50 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java
@@ -53,7 +53,6 @@ import androidx.annotation.VisibleForTesting;
 import androidx.appcompat.app.ActionBarDrawerToggle;
 import androidx.appcompat.app.AlertDialog;
 import androidx.browser.customtabs.CustomTabsIntent;
-import androidx.core.content.ContextCompat;
 import androidx.core.view.GravityCompat;
 import androidx.customview.widget.ViewDragHelper;
 import androidx.fragment.app.DialogFragment;
@@ -1129,7 +1128,6 @@ public class NewsReaderListActivity extends PodcastFragmentActivity implements
 			int selectedBrowser = Integer.parseInt(mPrefs.getString(SettingsActivity.SP_DISPLAY_BROWSER, "0"));
 			if (selectedBrowser == 0) { // Custom Tabs
 				CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder()
-						.setToolbarColor(ContextCompat.getColor(this, R.color.colorPrimary))
 						.setShowTitle(true)
 						.setStartAnimations(this, R.anim.slide_in_right, R.anim.slide_out_left)
 						.setExitAnimations(this, R.anim.slide_in_left, R.anim.slide_out_right)
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java
index cf16c6f9..2ff75149 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java
@@ -92,7 +92,7 @@ public class ThemeChooser {
             mSelectedTheme = THEME.DARK; // this is required for auto mode at night
 
             if (isOledMode(false) && isDarkTheme(act)) {
-                act.setTheme(R.style.AppThemeOLED);
+                act.setTheme(R.style.AppTheme_OLED);
                 Log.v(TAG, "activate OLED mode");
                 //uiNightMode = Configuration.UI_MODE_NIGHT_YES;
                 AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
diff --git a/News-Android-App/src/main/res/color/material_button_text_color.xml b/News-Android-App/src/main/res/color/material_button_text_color.xml
deleted file mode 100644
index f9cb7754..00000000
--- a/News-Android-App/src/main/res/color/material_button_text_color.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:color="@color/material_grey_600" android:state_enabled="false" />
-    <item android:color="@color/nextcloudBlue" />
-</selector>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/drawable-hdpi/ic_splash_screen.png b/News-Android-App/src/main/res/drawable-hdpi/ic_splash_screen.png
deleted file mode 100644
index 1f4adcc2..00000000
Binary files a/News-Android-App/src/main/res/drawable-hdpi/ic_splash_screen.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/drawable-mdpi/ic_search_white_24dp.xml b/News-Android-App/src/main/res/drawable-mdpi/ic_search_white_24dp.xml
index cf5212db..c927d3d2 100644
--- a/News-Android-App/src/main/res/drawable-mdpi/ic_search_white_24dp.xml
+++ b/News-Android-App/src/main/res/drawable-mdpi/ic_search_white_24dp.xml
@@ -4,6 +4,6 @@
         android:viewportWidth="24.0"
         android:viewportHeight="24.0">
     <path
-        android:fillColor="?attr/colorAccent"
+        android:fillColor="#FFFFFF"
         android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z"/>
 </vector>
diff --git a/News-Android-App/src/main/res/drawable-mdpi/ic_splash_screen.png b/News-Android-App/src/main/res/drawable-mdpi/ic_splash_screen.png
deleted file mode 100644
index 5df2c728..00000000
Binary files a/News-Android-App/src/main/res/drawable-mdpi/ic_splash_screen.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/drawable-xhdpi/ic_splash_screen.png b/News-Android-App/src/main/res/drawable-xhdpi/ic_splash_screen.png
deleted file mode 100644
index 6fb65835..00000000
Binary files a/News-Android-App/src/main/res/drawable-xhdpi/ic_splash_screen.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/drawable-xxhdpi/ic_splash_screen.png b/News-Android-App/src/main/res/drawable-xxhdpi/ic_splash_screen.png
deleted file mode 100644
index 37fd71b9..00000000
Binary files a/News-Android-App/src/main/res/drawable-xxhdpi/ic_splash_screen.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/drawable-xxxhdpi/ic_splash_screen.png b/News-Android-App/src/main/res/drawable-xxxhdpi/ic_splash_screen.png
deleted file mode 100644
index 6b1ffcef..00000000
Binary files a/News-Android-App/src/main/res/drawable-xxxhdpi/ic_splash_screen.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/drawable/fa_all_read_target.xml b/News-Android-App/src/main/res/drawable/fa_all_read_target.xml
index ef95af5d..a94f909c 100644
--- a/News-Android-App/src/main/res/drawable/fa_all_read_target.xml
+++ b/News-Android-App/src/main/res/drawable/fa_all_read_target.xml
@@ -20,15 +20,15 @@
             android:pathData="M64.001,64m-60,0a60,60 0,1 1,119.999 0a60,60 0,1 1,-119.999 0"
             android:strokeWidth="6"
             android:fillColor="#00000000"
-            android:strokeColor="#68BDEC"/>
+            android:strokeColor="?attr/colorPrimaryContainer"/>
       </group>
       <path
           android:pathData="M64,64m-26.25,0a26.25,26.25 0,1 1,52.5 0a26.25,26.25 0,1 1,-52.5 0"
-          android:fillColor="#68BDEC"
+          android:fillColor="?attr/colorPrimaryContainer"
           />
       <path
           android:pathData="M68.969,58.656C68.603,58.291 68.012,58.291 67.647,58.656L62.359,63.944L63.681,65.266L68.969,59.969C69.325,59.612 69.325,59.013 68.969,58.656ZM72.944,58.647L63.681,67.909L60.419,64.656C60.053,64.291 59.463,64.291 59.097,64.656C58.731,65.022 58.731,65.613 59.097,65.978L63.016,69.897C63.381,70.262 63.972,70.262 64.338,69.897L74.266,59.978C74.631,59.612 74.631,59.022 74.266,58.656L74.256,58.656C73.9,58.281 73.309,58.281 72.944,58.647ZM53.8,65.988L57.719,69.906C58.084,70.272 58.675,70.272 59.041,69.906L59.697,69.25L55.122,64.656C54.756,64.291 54.166,64.291 53.8,64.656C53.434,65.022 53.434,65.622 53.8,65.988Z"
-          android:fillColor="#ffffff"
+          android:fillColor="?attr/colorOnPrimaryContainer"
           android:fillType="nonZero"/>
     </vector>
   </aapt:attr>
diff --git a/News-Android-App/src/main/res/drawable/ic_baseline_account_circle_24.xml b/News-Android-App/src/main/res/drawable/ic_baseline_account_circle_24.xml
index 190ab42e..839101bd 100644
--- a/News-Android-App/src/main/res/drawable/ic_baseline_account_circle_24.xml
+++ b/News-Android-App/src/main/res/drawable/ic_baseline_account_circle_24.xml
@@ -1,4 +1,4 @@
-<vector android:height="24dp" android:tint="?attr/colorAccent"
+<vector android:height="24dp" android:tint="#FFFFFF"
     android:viewportHeight="24" android:viewportWidth="24"
     android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
     <path android:fillColor="@android:color/white" android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,5c1.66,0 3,1.34 3,3s-1.34,3 -3,3 -3,-1.34 -3,-3 1.34,-3 3,-3zM12,19.2c-2.5,0 -4.71,-1.28 -6,-3.22 0.03,-1.99 4,-3.08 6,-3.08 1.99,0 5.97,1.09 6,3.08 -1.29,1.94 -3.5,3.22 -6,3.22z"/>
diff --git a/News-Android-App/src/main/res/drawable/ic_baseline_play_arrow_24_theme_aware.xml b/News-Android-App/src/main/res/drawable/ic_baseline_play_arrow_24_theme_aware.xml
index 538a4c21..0870be8f 100644
--- a/News-Android-App/src/main/res/drawable/ic_baseline_play_arrow_24_theme_aware.xml
+++ b/News-Android-App/src/main/res/drawable/ic_baseline_play_arrow_24_theme_aware.xml
@@ -1,4 +1,4 @@
-<vector android:height="24dp" android:tint="?attr/colorAccent"
+<vector android:height="24dp" android:tint="#FFFFFF"
     android:viewportHeight="24" android:viewportWidth="24"
     android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
     <path android:fillColor="@android:color/white" android:pathData="M8,5v14l11,-7z"/>
diff --git a/News-Android-App/src/main/res/drawable/ic_share_white.xml b/News-Android-App/src/main/res/drawable/ic_share_white.xml
index e138a9af..045bbc0c 100644
--- a/News-Android-App/src/main/res/drawable/ic_share_white.xml
+++ b/News-Android-App/src/main/res/drawable/ic_share_white.xml
@@ -1,4 +1,4 @@
-<vector android:height="24dp" android:tint="?attr/colorAccent"
+<vector android:height="24dp" android:tint="#FFFFFF"
     android:viewportHeight="24.0" android:viewportWidth="24.0"
     android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
     <path android:fillColor="#FF000000" android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z"/>
diff --git a/News-Android-App/src/main/res/drawable/incognito.xml b/News-Android-App/src/main/res/drawable/incognito.xml
index 423fea29..54e2b408 100755
--- a/News-Android-App/src/main/res/drawable/incognito.xml
+++ b/News-Android-App/src/main/res/drawable/incognito.xml
@@ -4,5 +4,5 @@
     android:width="24dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
-    <path android:fillColor="?attr/colorAccent" android:pathData="M12,3C9.31,3 7.41,4.22 7.41,4.22L6,9H18L16.59,4.22C16.59,4.22 14.69,3 12,3M12,11C9.27,11 5.39,11.54 5.13,11.59C4.09,11.87 3.25,12.15 2.59,12.41C1.58,12.75 1,13 1,13H23C23,13 22.42,12.75 21.41,12.41C20.75,12.15 19.89,11.87 18.84,11.59C18.84,11.59 14.82,11 12,11M7.5,14A3.5,3.5 0 0,0 4,17.5A3.5,3.5 0 0,0 7.5,21A3.5,3.5 0 0,0 11,17.5C11,17.34 11,17.18 10.97,17.03C11.29,16.96 11.63,16.9 12,16.91C12.37,16.91 12.71,16.96 13.03,17.03C13,17.18 13,17.34 13,17.5A3.5,3.5 0 0,0 16.5,21A3.5,3.5 0 0,0 20,17.5A3.5,3.5 0 0,0 16.5,14C15.03,14 13.77,14.9 13.25,16.19C12.93,16.09 12.55,16 12,16C11.45,16 11.07,16.09 10.75,16.19C10.23,14.9 8.97,14 7.5,14M7.5,15A2.5,2.5 0 0,1 10,17.5A2.5,2.5 0 0,1 7.5,20A2.5,2.5 0 0,1 5,17.5A2.5,2.5 0 0,1 7.5,15M16.5,15A2.5,2.5 0 0,1 19,17.5A2.5,2.5 0 0,1 16.5,20A2.5,2.5 0 0,1 14,17.5A2.5,2.5 0 0,1 16.5,15Z" />
+    <path android:fillColor="#FFFFFF" android:pathData="M12,3C9.31,3 7.41,4.22 7.41,4.22L6,9H18L16.59,4.22C16.59,4.22 14.69,3 12,3M12,11C9.27,11 5.39,11.54 5.13,11.59C4.09,11.87 3.25,12.15 2.59,12.41C1.58,12.75 1,13 1,13H23C23,13 22.42,12.75 21.41,12.41C20.75,12.15 19.89,11.87 18.84,11.59C18.84,11.59 14.82,11 12,11M7.5,14A3.5,3.5 0 0,0 4,17.5A3.5,3.5 0 0,0 7.5,21A3.5,3.5 0 0,0 11,17.5C11,17.34 11,17.18 10.97,17.03C11.29,16.96 11.63,16.9 12,16.91C12.37,16.91 12.71,16.96 13.03,17.03C13,17.18 13,17.34 13,17.5A3.5,3.5 0 0,0 16.5,21A3.5,3.5 0 0,0 20,17.5A3.5,3.5 0 0,0 16.5,14C15.03,14 13.77,14.9 13.25,16.19C12.93,16.09 12.55,16 12,16C11.45,16 11.07,16.09 10.75,16.19C10.23,14.9 8.97,14 7.5,14M7.5,15A2.5,2.5 0 0,1 10,17.5A2.5,2.5 0 0,1 7.5,20A2.5,2.5 0 0,1 5,17.5A2.5,2.5 0 0,1 7.5,15M16.5,15A2.5,2.5 0 0,1 19,17.5A2.5,2.5 0 0,1 16.5,20A2.5,2.5 0 0,1 14,17.5A2.5,2.5 0 0,1 16.5,15Z" />
 </vector>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/drawable/navigationview_bg.xml b/News-Android-App/src/main/res/drawable/navigationview_bg.xml
deleted file mode 100644
index b751c946..00000000
--- a/News-Android-App/src/main/res/drawable/navigationview_bg.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/menuSeparator" />
-        </shape>
-    </item>
-    <item android:top="1dp">
-        <shape android:shape="rectangle">
-            <solid android:color="@color/app_drawer_feed_list_background_color" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/drawable/splash_screen.xml b/News-Android-App/src/main/res/drawable/splash_screen.xml
deleted file mode 100644
index 2a16682c..00000000
--- a/News-Android-App/src/main/res/drawable/splash_screen.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <item
-        android:drawable="@color/nextcloudBlue"/>
-
-    <item>
-        <bitmap
-            android:gravity="center"
-            android:src="@drawable/ic_splash_screen"/>
-    </item>
-
-</layer-list>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/layout/activity_new_feed.xml b/News-Android-App/src/main/res/layout/activity_new_feed.xml
index c1189475..0f17d599 100644
--- a/News-Android-App/src/main/res/layout/activity_new_feed.xml
+++ b/News-Android-App/src/main/res/layout/activity_new_feed.xml
@@ -37,16 +37,20 @@
                 android:layout_height="wrap_content"
                 android:orientation="vertical">
 
-                <EditText
-                    android:id="@+id/et_feed_url"
+                <com.google.android.material.textfield.TextInputLayout
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
-                    android:layout_gravity="start"
-                    android:hint="@string/hint_feed_url"
-                    android:inputType="textUri"
-                    android:maxLines="1"
-                    android:singleLine="true"
-                    android:textAlignment="viewStart"/>
+                    android:hint="@string/hint_feed_url">
+                    <EditText
+                        android:id="@+id/et_feed_url"
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_gravity="start"
+                        android:inputType="textUri"
+                        android:maxLines="1"
+                        android:singleLine="true"
+                        android:textAlignment="viewStart"/>
+                </com.google.android.material.textfield.TextInputLayout>
 
                 <Spinner
                     android:id="@+id/sp_folder"
@@ -57,9 +61,6 @@
 
                 <com.google.android.material.button.MaterialButton
                     android:id="@+id/btn_addFeed"
-                    style="@style/Widget.MaterialComponents.Button"
-                    android:textColor="@android:color/black"
-                    android:backgroundTint="#eeeeee"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:layout_marginTop="16dp"
@@ -72,10 +73,8 @@
                     android:layout_height="wrap_content">
 
                     <com.google.android.material.button.MaterialButton
-                        style="@style/Widget.MaterialComponents.Button"
                         android:id="@+id/btn_import_opml"
-                        android:textColor="@android:color/black"
-                        android:backgroundTint="#eeeeee"
+                        style="@style/Widget.Material3.Button.OutlinedButton"
                         android:layout_width="0dp"
                         android:layout_weight="1"
                         android:layout_height="wrap_content"
@@ -85,9 +84,7 @@
                         android:textStyle="bold" />
 
                     <com.google.android.material.button.MaterialButton
-                        style="@style/Widget.MaterialComponents.Button"
-                        android:textColor="@android:color/black"
-                        android:backgroundTint="#eeeeee"
+                        style="@style/Widget.Material3.Button.OutlinedButton"
                         android:id="@+id/btn_export_opml"
                         android:layout_width="0dp"
                         android:layout_weight="1"
diff --git a/News-Android-App/src/main/res/layout/activity_news_detail.xml b/News-Android-App/src/main/res/layout/activity_news_detail.xml
index e4037486..8d01f328 100644
--- a/News-Android-App/src/main/res/layout/activity_news_detail.xml
+++ b/News-Android-App/src/main/res/layout/activity_news_detail.xml
@@ -84,8 +84,7 @@
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:layout_gravity="bottom"
-        android:theme="@style/ToolbarTheme"
-        app:popupTheme="@style/ToolbarOptionMenuBackgroundTheme">
+        android:theme="@style/ToolbarTheme">
     </com.google.android.material.bottomappbar.BottomAppBar>
 -->
 
diff --git a/News-Android-App/src/main/res/layout/empty_content_view.xml b/News-Android-App/src/main/res/layout/empty_content_view.xml
index 1206c02d..6f83bedb 100644
--- a/News-Android-App/src/main/res/layout/empty_content_view.xml
+++ b/News-Android-App/src/main/res/layout/empty_content_view.xml
@@ -7,7 +7,6 @@
     android:orientation="vertical"
     android:padding="@dimen/spacer_2x"
     android:visibility="gone"
-    tools:background="?attr/colorPrimary"
     tools:visibility="visible">
 
     <ImageView
@@ -20,7 +19,7 @@
         android:scaleX="1.7"
         android:scaleY="1.7"
         app:srcCompat="@drawable/ic_launcher_foreground"
-        app:tint="@color/empty_content_view_logo" />
+        app:tint="?attr/colorSecondaryContainer" />
 
     <TextView
         android:id="@+id/title"
diff --git a/News-Android-App/src/main/res/layout/fragment_dialog_add_folder.xml b/News-Android-App/src/main/res/layout/fragment_dialog_add_folder.xml
index 090a254c..95cf2fcd 100644
--- a/News-Android-App/src/main/res/layout/fragment_dialog_add_folder.xml
+++ b/News-Android-App/src/main/res/layout/fragment_dialog_add_folder.xml
@@ -1,5 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
-
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
@@ -26,24 +25,28 @@
         android:layout_height="wrap_content"
         android:layout_below="@id/title">
 
-        <EditText
-            android:id="@+id/folder_name_input"
-            android:visibility="visible"
-            android:layout_width="fill_parent"
+        <com.google.android.material.textfield.TextInputLayout
+            android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:layout_alignParentStart="true"
-            android:layout_alignParentEnd="false"
-            android:layout_gravity="center"
-            android:layout_marginTop="13dp"
-            android:layout_marginBottom="13dp"
-            android:imeOptions="actionDone"
-            android:inputType="textVisiblePassword"
-            android:lines="1"
-            android:paddingStart="6dp"
-            android:paddingEnd="6dp"
-            android:singleLine="true"
-            android:textSize="18sp"
-            android:hint="@string/hint_folder_name"/>
+            android:hint="@string/hint_folder_name">
+            <EditText
+                android:id="@+id/folder_name_input"
+                android:visibility="visible"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_alignParentStart="true"
+                android:layout_alignParentEnd="false"
+                android:layout_gravity="center"
+                android:layout_marginTop="13dp"
+                android:layout_marginBottom="13dp"
+                android:imeOptions="actionDone"
+                android:inputType="textVisiblePassword"
+                android:lines="1"
+                android:paddingStart="6dp"
+                android:paddingEnd="6dp"
+                android:singleLine="true"
+                android:textSize="18sp"/>
+        </com.google.android.material.textfield.TextInputLayout>
 
         <RelativeLayout
             android:id="@+id/progressView"
@@ -73,7 +76,7 @@
 
         <com.google.android.material.button.MaterialButton
             android:id="@+id/button_add_cancel"
-            style="@style/MaterialButtonStyle"
+            style="@style/Widget.Material3.Button.TextButton.Dialog"
             android:layout_width="0dp"
             android:layout_height="wrap_content"
             android:layout_marginStart="0dp"
@@ -82,7 +85,7 @@
 
         <com.google.android.material.button.MaterialButton
             android:id="@+id/button_add_confirm"
-            style="@style/MaterialButtonStyle"
+            style="@style/Widget.Material3.Button.TextButton.Dialog.Flush"
             android:layout_width="0dp"
             android:layout_height="wrap_content"
             android:layout_marginEnd="0dp"
diff --git a/News-Android-App/src/main/res/layout/fragment_dialog_feedoptions.xml b/News-Android-App/src/main/res/layout/fragment_dialog_feedoptions.xml
index e7fbc0b1..3f393361 100644
--- a/News-Android-App/src/main/res/layout/fragment_dialog_feedoptions.xml
+++ b/News-Android-App/src/main/res/layout/fragment_dialog_feedoptions.xml
@@ -101,7 +101,7 @@
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_remove_cancel"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="0dp"
@@ -110,7 +110,7 @@
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_remove_confirm"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog.Flush"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginEnd="0dp"
@@ -127,34 +127,39 @@
         android:layout_below="@id/horizontalDivider"
         android:visibility="gone">
 
-        <EditText
-            android:id="@+id/renamefeed_feedname"
-            android:layout_width="fill_parent"
-            android:layout_height="wrap_content"
-            android:layout_alignParentEnd="false"
-            android:layout_alignParentStart="true"
-            android:layout_marginBottom="13dp"
-            android:layout_marginTop="13dp"
-            android:imeOptions="actionDone"
-            android:inputType="textVisiblePassword"
-            android:lines="1"
-            android:paddingStart="6dp"
-            android:paddingEnd="6dp"
-            android:singleLine="true"
-            android:textSize="18sp" />
+        <com.google.android.material.textfield.TextInputLayout
+            android:id="@+id/renamefeed_feedname_wrapper"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <EditText
+                android:id="@+id/renamefeed_feedname"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:layout_alignParentEnd="false"
+                android:layout_alignParentStart="true"
+                android:layout_marginBottom="13dp"
+                android:layout_marginTop="13dp"
+                android:imeOptions="actionDone"
+                android:inputType="textVisiblePassword"
+                android:lines="1"
+                android:paddingStart="6dp"
+                android:paddingEnd="6dp"
+                android:singleLine="true"
+                android:textSize="18sp" />
+        </com.google.android.material.textfield.TextInputLayout>
 
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_alignParentStart="true"
-            android:layout_below="@+id/renamefeed_feedname"
+            android:layout_below="@+id/renamefeed_feedname_wrapper"
             android:layout_marginStart="0dp"
             android:layout_marginEnd="0dp"
             android:orientation="horizontal">
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_rename_cancel"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="0dp"
@@ -163,7 +168,7 @@
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_rename_confirm"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog.Flush"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginEnd="0dp"
@@ -195,25 +200,22 @@
         android:orientation="vertical"
         android:visibility="gone">
 
-        <CheckBox
+        <com.google.android.material.radiobutton.MaterialRadioButton
             android:id="@+id/notification_setting_none"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:button="@android:drawable/btn_radio"
             android:text="@string/notification_feed_none" />
 
-        <CheckBox
+        <com.google.android.material.radiobutton.MaterialRadioButton
             android:id="@+id/notification_setting_default"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:button="@android:drawable/btn_radio"
             android:text="@string/notification_feed_default" />
 
-        <CheckBox
+        <com.google.android.material.radiobutton.MaterialRadioButton
             android:id="@+id/notification_setting_unique"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
-            android:button="@android:drawable/btn_radio"
             android:text="@string/notification_feed_unique" />
 
     </LinearLayout>
diff --git a/News-Android-App/src/main/res/layout/fragment_dialog_folderoptions.xml b/News-Android-App/src/main/res/layout/fragment_dialog_folderoptions.xml
index 6f3bf966..400221e2 100644
--- a/News-Android-App/src/main/res/layout/fragment_dialog_folderoptions.xml
+++ b/News-Android-App/src/main/res/layout/fragment_dialog_folderoptions.xml
@@ -89,7 +89,7 @@
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_remove_cancel"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="0dp"
@@ -98,7 +98,7 @@
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_remove_confirm"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog.Flush"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginEnd="0dp"
@@ -115,34 +115,39 @@
         android:layout_below="@id/horizontalDivider"
         android:visibility="gone">
 
-        <EditText
-            android:id="@+id/renamefolder_foldername"
-            android:layout_width="fill_parent"
-            android:layout_height="wrap_content"
-            android:layout_alignParentEnd="false"
-            android:layout_alignParentStart="true"
-            android:layout_marginBottom="13dp"
-            android:layout_marginTop="13dp"
-            android:imeOptions="actionDone"
-            android:inputType="textVisiblePassword"
-            android:lines="1"
-            android:paddingStart="6dp"
-            android:paddingEnd="6dp"
-            android:singleLine="true"
-            android:textSize="18sp" />
+        <com.google.android.material.textfield.TextInputLayout
+            android:id="@+id/renamefolder_foldername_wrapper"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content">
+            <EditText
+                android:id="@+id/renamefolder_foldername"
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:layout_alignParentEnd="false"
+                android:layout_alignParentStart="true"
+                android:layout_marginBottom="13dp"
+                android:layout_marginTop="13dp"
+                android:imeOptions="actionDone"
+                android:inputType="textVisiblePassword"
+                android:lines="1"
+                android:paddingStart="6dp"
+                android:paddingEnd="6dp"
+                android:singleLine="true"
+                android:textSize="18sp" />
+        </com.google.android.material.textfield.TextInputLayout>
 
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_alignParentStart="true"
-            android:layout_below="@+id/renamefolder_foldername"
+            android:layout_below="@+id/renamefolder_foldername_wrapper"
             android:layout_marginStart="0dp"
             android:layout_marginEnd="0dp"
             android:orientation="horizontal">
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_rename_cancel"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="0dp"
@@ -151,7 +156,7 @@
 
             <com.google.android.material.button.MaterialButton
                 android:id="@+id/button_rename_confirm"
-                style="@style/MaterialButtonStyle"
+                style="@style/Widget.Material3.Button.TextButton.Dialog.Flush"
                 android:layout_width="0dp"
                 android:layout_height="wrap_content"
                 android:layout_marginEnd="0dp"
diff --git a/News-Android-App/src/main/res/layout/fragment_news_detail.xml b/News-Android-App/src/main/res/layout/fragment_news_detail.xml
index 5d609ab8..beacca9d 100644
--- a/News-Android-App/src/main/res/layout/fragment_news_detail.xml
+++ b/News-Android-App/src/main/res/layout/fragment_news_detail.xml
@@ -39,7 +39,7 @@
         android:text="@string/tv_showing_cached_version"
         android:gravity="center"
         android:textColor="@android:color/black"
-        android:background="@color/material_red_600"
+        android:background="?attr/colorError"
         android:visibility="gone" />
 
 </RelativeLayout>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/layout/fragment_newsreader_detail.xml b/News-Android-App/src/main/res/layout/fragment_newsreader_detail.xml
index e77b9cde..43cd060d 100644
--- a/News-Android-App/src/main/res/layout/fragment_newsreader_detail.xml
+++ b/News-Android-App/src/main/res/layout/fragment_newsreader_detail.xml
@@ -48,9 +48,7 @@
             android:visibility="visible"
             android:translationX="-16dp"
             android:translationY="-16dp"
-            app:tint="@android:color/white"
             app:fabSize="normal"
-            app:backgroundTint="@color/nextcloudBlue"
             app:srcCompat="@drawable/ic_done_all"
             />
 
diff --git a/News-Android-App/src/main/res/layout/fragment_newsreader_list.xml b/News-Android-App/src/main/res/layout/fragment_newsreader_list.xml
index 7ffff3f6..cf4a3ec1 100644
--- a/News-Android-App/src/main/res/layout/fragment_newsreader_list.xml
+++ b/News-Android-App/src/main/res/layout/fragment_newsreader_list.xml
@@ -2,7 +2,7 @@
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:background="@color/app_drawer_feed_list_background_color">
+    android:background="?attr/colorSurface">
 
     <!-- TODO: make header scroll up with listview -->
     <androidx.constraintlayout.widget.ConstraintLayout
diff --git a/News-Android-App/src/main/res/layout/fragment_newsreader_list_footer.xml b/News-Android-App/src/main/res/layout/fragment_newsreader_list_footer.xml
index ee3c7fc4..75adbc19 100644
--- a/News-Android-App/src/main/res/layout/fragment_newsreader_list_footer.xml
+++ b/News-Android-App/src/main/res/layout/fragment_newsreader_list_footer.xml
@@ -9,8 +9,8 @@
         app:itemIconPadding="23dp"
         app:itemHorizontalPadding="13dp"
         android:id="@+id/listfooterMenu"
+        android:background="@android:color/transparent"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:background="@color/app_drawer_feed_list_background_color"
         app:menu="@menu/list_footer_menu" />
 </LinearLayout>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/layout/fragment_podcast.xml b/News-Android-App/src/main/res/layout/fragment_podcast.xml
index e69f26f6..88c785eb 100644
--- a/News-Android-App/src/main/res/layout/fragment_podcast.xml
+++ b/News-Android-App/src/main/res/layout/fragment_podcast.xml
@@ -24,7 +24,7 @@
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:orientation="horizontal"
-            android:background="@color/slide_up_panel_background_color">
+            android:background="?attr/colorSecondaryContainer">
 
             <ImageView
                 android:id="@+id/img_feed_favicon"
@@ -63,7 +63,6 @@
                     android:layout_width="match_parent"
                     android:layout_height="20dp"
                     android:progress="0"
-                    android:progressTint="@color/colorAccent"
                     android:max="100"
                     android:layoutDirection="ltr" />
 
@@ -106,7 +105,7 @@
                     android:focusable="false"
                     android:layout_gravity="center_vertical"
                     app:srcCompat="@drawable/ic_baseline_play_arrow_24"
-                    app:tint="@color/tintColor"
+                    app:tint="?attr/colorOnSecondaryContainer"
                     android:background="?attr/selectableItemBackgroundBorderless"
                     android:scaleType="fitXY"
                     android:contentDescription="@string/content_desc_none"/>
@@ -120,7 +119,7 @@
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:orientation="vertical"
-            android:background="@color/slide_up_panel_background_color">
+            android:background="?attr/colorSecondaryContainer">
 
             <TextView
                 android:id="@+id/tv_titleSlider"
@@ -212,8 +211,6 @@
             android:gravity="center"
             android:text="@string/exit_playback"
             android:textSize="18sp"
-            android:textColor="@color/primaryTextColor"
-            android:background="@color/colorPrimary"
             android:layout_marginBottom="16dp"
             android:layout_alignBottom="@id/tv_no_podcasts_available" />
 
@@ -255,7 +252,7 @@
         android:layout_height="@dimen/podcast_media_control_height"
         android:paddingStart="@dimen/podcast_horizontal_margin"
         android:paddingEnd="@dimen/podcast_horizontal_margin"
-        android:background="@color/slide_up_panel_background_color"
+        android:background="?attr/colorSecondaryContainer"
         android:orientation="vertical"
         android:layoutDirection="ltr">
 
@@ -287,14 +284,11 @@
                     android:layout_width="match_parent"
                     android:layout_height="match_parent"
                     android:progress="0"
-                    android:progressTint="@color/colorAccent"
-                    android:thumbTint="@color/colorAccent"
                     android:max="100" />
 
                 <ProgressBar
                     android:id="@+id/pb_progress2"
                     style="?android:attr/progressBarStyleHorizontal"
-                    android:progressTint="@color/colorAccent"
                     android:layout_marginStart="5dp"
                     android:layout_marginEnd="5dp"
                     android:layout_width="match_parent"
@@ -330,7 +324,7 @@
                 android:layout_gravity="center"
                 android:layout_marginEnd="20dp"
                 android:src="@drawable/ic_action_replay_10"
-                app:tint="@color/tintColor"
+                app:tint="?attr/colorOnSecondaryContainer"
                 android:background="?attr/selectableItemBackgroundBorderless"
                 android:cropToPadding="false"
                 android:scaleType="fitXY"
@@ -343,7 +337,7 @@
                 android:layout_gravity="center_horizontal"
                 android:layout_marginEnd="20dp"
                 app:srcCompat="@drawable/ic_baseline_play_arrow_24"
-                app:tint="@color/tintColor"
+                app:tint="?attr/colorOnSecondaryContainer"
                 android:background="?attr/selectableItemBackgroundBorderless"
                 android:scaleType="fitXY"
                 android:contentDescription="@string/content_desc_play"/>
@@ -354,7 +348,7 @@
                 android:layout_height="40dp"
                 android:layout_gravity="center"
                 android:src="@drawable/ic_action_forward_30"
-                app:tint="@color/tintColor"
+                app:tint="?attr/colorOnSecondaryContainer"
                 android:background="?attr/selectableItemBackgroundBorderless"
                 android:scaleType="fitXY"
                 android:contentDescription="@string/content_desc_forward"/>
@@ -365,7 +359,7 @@
                 android:layout_height="40dp"
                 android:layout_gravity="center"
                 android:src="@drawable/ic_slow_motion_video"
-                app:tint="@color/tintColor"
+                app:tint="?attr/colorOnSecondaryContainer"
                 android:background="?attr/selectableItemBackgroundBorderless"
                 android:scaleType="fitXY"
                 android:layout_marginStart="36dp"
diff --git a/News-Android-App/src/main/res/layout/subscription_detail_list_item_podcast_wrapper.xml b/News-Android-App/src/main/res/layout/subscription_detail_list_item_podcast_wrapper.xml
index d377343c..2cd2d090 100644
--- a/News-Android-App/src/main/res/layout/subscription_detail_list_item_podcast_wrapper.xml
+++ b/News-Android-App/src/main/res/layout/subscription_detail_list_item_podcast_wrapper.xml
@@ -14,7 +14,7 @@
         android:layout_width="40dp"
         android:layout_height="40dp"
         android:layout_gravity="center"
-        app:tint="?attr/tintColor"
+        app:tint="?attr/colorOnSecondaryContainer"
         android:contentDescription="@string/content_desc_pause"
         android:src="@drawable/ic_action_pause" />
 
diff --git a/News-Android-App/src/main/res/layout/subscription_list_item.xml b/News-Android-App/src/main/res/layout/subscription_list_item.xml
index 0ba0ecd6..eb46321d 100644
--- a/News-Android-App/src/main/res/layout/subscription_list_item.xml
+++ b/News-Android-App/src/main/res/layout/subscription_list_item.xml
@@ -21,7 +21,7 @@
             android:focusable="true"
             android:background="?attr/selectableItemBackgroundBorderless"
             android:padding="12dp"
-            app:tint="?attr/tintColor"
+            app:tint="?attr/colorOnSecondaryContainer"
             android:contentDescription="@string/content_desc_expand"/>
         <ImageView
             android:id="@+id/img_view_favicon"
diff --git a/News-Android-App/src/main/res/layout/toolbar_layout.xml b/News-Android-App/src/main/res/layout/toolbar_layout.xml
index b31d4bc6..8f67d0b9 100644
--- a/News-Android-App/src/main/res/layout/toolbar_layout.xml
+++ b/News-Android-App/src/main/res/layout/toolbar_layout.xml
@@ -13,14 +13,11 @@
             android:id="@+id/toolbar"
             android:layout_width="0dp"
             android:layout_height="?attr/actionBarSize"
-            android:layout_weight="1"
-            android:theme="@style/ToolbarTheme"
-            app:popupTheme="@style/ToolbarOptionMenuBackgroundTheme" />
+            android:layout_weight="1" />
 
         <FrameLayout
             android:layout_width="wrap_content"
-            android:layout_height="match_parent"
-            android:background="@color/colorPrimary">
+            android:layout_height="match_parent">
 
             <ImageButton
                 android:id="@+id/avatar"
diff --git a/News-Android-App/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/News-Android-App/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
deleted file mode 100644
index fc0e041f..00000000
Binary files a/News-Android-App/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/News-Android-App/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
deleted file mode 100644
index 469aa9a3..00000000
Binary files a/News-Android-App/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/News-Android-App/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
deleted file mode 100644
index 44d50dc8..00000000
Binary files a/News-Android-App/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/News-Android-App/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index b6fffd31..00000000
Binary files a/News-Android-App/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/News-Android-App/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
deleted file mode 100644
index ae9191be..00000000
Binary files a/News-Android-App/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and /dev/null differ
diff --git a/News-Android-App/src/main/res/values-night/colors.xml b/News-Android-App/src/main/res/values-night/colors.xml
index 8b1b98f1..638af387 100644
--- a/News-Android-App/src/main/res/values-night/colors.xml
+++ b/News-Android-App/src/main/res/values-night/colors.xml
@@ -1,31 +1,53 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <color name="app_drawer_feed_list_background_color">#212121</color>
+    <!-- As in android-common -->
+    <color name="bg_default">#121212</color>
+
+    <!-- Generated by android-common -->
+    <color name="background">#1A1C1E</color>
+    <color name="error">#FFB4AB</color>
+    <color name="errorContainer">#93000A</color>
+    <color name="inverseOnSurface">#2F3033</color>
+    <color name="inversePrimary">#00639A</color>
+    <color name="inverseSurface">#E2E2E5</color>
+    <color name="onBackground">#E2E2E5</color>
+    <color name="onError">#690005</color>
+    <color name="onErrorContainer">#FFB4AB</color>
+    <color name="onPrimary">#003353</color>
+    <color name="onPrimaryContainer">#CEE5FF</color>
+    <color name="onSecondary">#233240</color>
+    <color name="onSecondaryContainer">#D5E4F7</color>
+    <color name="onSurface">#E2E2E5</color>
+    <color name="onSurfaceVariant">#C2C7CF</color>
+    <color name="onTertiary">#382A49</color>
+    <color name="onTertiaryContainer">#EEDBFF</color>
+    <color name="outline">#8C9198</color>
+    <color name="outlineVariant">#42474E</color>
+    <color name="primary">#96CCFF</color>
+    <color name="primaryContainer">#004A76</color>
+    <color name="scrim">#000000</color>
+    <color name="secondary">#B9C8DA</color>
+    <color name="secondaryContainer">#3A4857</color>
+    <color name="shadow">#000000</color>
+    <color name="surface">#1A1C1E</color>
+    <color name="surfaceVariant">#42474E</color>
+    <color name="tertiary">#D3BFE6</color>
+    <color name="tertiaryContainer">#4F4061</color>
+
 
     <color name="primaryTextColor">@android:color/white</color>
 
     <color name="divider_row_color">#292929</color>
 
     <color name="options_menu_item_text">@color/options_menu_item_night</color>
-    <color name="empty_content_view_logo">#666</color>
-
-    <!-- Color of slide up panel -->
-    <color name="slide_up_panel_background_color">#ff343434</color>
-
 
     <!-- see also assets/web.css -->
-    <color name="news_detail_background_color">@color/material_grey_900</color>
+    <color name="news_detail_background_color">#121212</color>
     <color name="news_detail_background_color_oled">@android:color/black</color>
 
     <color name="text_medium_emphasis">#a0ffffff</color>
 
-    <color name="colorPrimary">@android:color/black</color>
-    <color name="colorAccent">@android:color/white</color>
-    <color name="rss_item_list_background">@color/material_grey_900</color>
-
-    <color name="tintColor">@android:color/white</color>
-
-    <color name="button_ripple">@color/material_grey_800</color>
+    <color name="rss_item_list_background">#121212</color>
 
     <color name="widget_background">#dd000000</color>
     <color name="widget_foreground">#d8d8d8</color>
diff --git a/News-Android-App/src/main/res/values-v21/themes.xml b/News-Android-App/src/main/res/values-v21/themes.xml
deleted file mode 100644
index 91ce1cce..00000000
--- a/News-Android-App/src/main/res/values-v21/themes.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-    <style name="AppTheme" parent="AppTheme.Base">
-        <item name="android:statusBarColor">?attr/colorAccent</item>
-
-        <!-- Inherited -->
-        <item name="android:windowContentTransitions">true</item>
-        <item name="android:windowAllowEnterTransitionOverlap">true</item>
-        <item name="android:windowAllowReturnTransitionOverlap">true</item>
-        <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
-        <item name="android:windowSharedElementExitTransition">@android:transition/move</item>
-    </style>
-
-    <style name="SplashTheme" parent="AppTheme.Base">
-        <item name="android:statusBarColor">@color/nextcloudBlue</item>
-
-        <!-- Inherited -->
-        <item name="android:windowBackground">@drawable/splash_screen</item>
-    </style>
-</resources>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/values-v23/themes.xml b/News-Android-App/src/main/res/values-v23/themes.xml
index 9916287b..5984427d 100644
--- a/News-Android-App/src/main/res/values-v23/themes.xml
+++ b/News-Android-App/src/main/res/values-v23/themes.xml
@@ -1,22 +1,12 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <style name="AppTheme" parent="AppTheme.Base">
-        <item name="android:statusBarColor">?attr/colorPrimary</item>
+    <style name="AppTheme" parent="BaseTheme">
+        <item name="android:navigationBarColor">?attr/colorSurface</item>
         <item name="android:windowLightStatusBar">@bool/isDayMode</item>
-
-        <!-- Inherited -->
-        <item name="android:windowContentTransitions">true</item>
-        <item name="android:windowAllowEnterTransitionOverlap">true</item>
-        <item name="android:windowAllowReturnTransitionOverlap">true</item>
-        <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
-        <item name="android:windowSharedElementExitTransition">@android:transition/move</item>
     </style>
 
-    <style name="SplashTheme" parent="AppTheme.Base">
-        <item name="android:windowLightStatusBar">false</item>
-
-        <!-- Inherited -->
-        <item name="android:statusBarColor">@color/nextcloudBlue</item>
-        <item name="android:windowBackground">@drawable/splash_screen</item>
+    <style name="AppTheme.OLED" parent="BaseTheme.OLED">
+        <item name="android:navigationBarColor">?attr/colorSurface</item>
+        <item name="android:windowLightStatusBar">@bool/isDayMode</item>
     </style>
 </resources>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/values-v27/themes.xml b/News-Android-App/src/main/res/values-v27/themes.xml
index 81cb7973..66851c1c 100644
--- a/News-Android-App/src/main/res/values-v27/themes.xml
+++ b/News-Android-App/src/main/res/values-v27/themes.xml
@@ -1,26 +1,14 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <style name="AppTheme" parent="AppTheme.Base">
-        <item name="android:navigationBarColor">?attr/colorPrimary</item>
-        <item name="android:windowLightNavigationBar">@bool/isDayMode</item>
-
-        <!-- Inherited -->
-        <item name="android:statusBarColor">?attr/colorPrimary</item>
+    <style name="AppTheme" parent="BaseTheme">
+        <item name="android:navigationBarColor">?attr/colorSurface</item>
         <item name="android:windowLightStatusBar">@bool/isDayMode</item>
-        <item name="android:windowContentTransitions">true</item>
-        <item name="android:windowAllowEnterTransitionOverlap">true</item>
-        <item name="android:windowAllowReturnTransitionOverlap">true</item>
-        <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
-        <item name="android:windowSharedElementExitTransition">@android:transition/move</item>
+        <item name="android:windowLightNavigationBar">@bool/isDayMode</item>
     </style>
 
-    <style name="SplashTheme" parent="AppTheme.Base">
-        <item name="android:navigationBarColor">@color/nextcloudBlue</item>
-        <item name="android:windowLightNavigationBar">false</item>
-
-        <!-- Inherited -->
-        <item name="android:windowLightStatusBar">false</item>
-        <item name="android:statusBarColor">@color/nextcloudBlue</item>
-        <item name="android:windowBackground">@drawable/splash_screen</item>
+    <style name="AppTheme.OLED" parent="BaseTheme.OLED">
+        <item name="android:navigationBarColor">?attr/colorSurface</item>
+        <item name="android:windowLightStatusBar">@bool/isDayMode</item>
+        <item name="android:windowLightNavigationBar">@bool/isDayMode</item>
     </style>
 </resources>
\ No newline at end of file
diff --git a/News-Android-App/src/main/res/values/attrs.xml b/News-Android-App/src/main/res/values/attrs.xml
index b9235c08..4f9a1ad5 100644
--- a/News-Android-App/src/main/res/values/attrs.xml
+++ b/News-Android-App/src/main/res/values/attrs.xml
@@ -9,8 +9,6 @@
     <attr name="openinbrowserDrawable" format="reference" />
     <attr name="markasreadDrawable" format="reference" />
 
-    <attr name="tintColor" format="color" />
-
     <attr name="news_detail_background_color" format="color" />
 
     <attr name="primaryTextColor" format="color" />
diff --git a/News-Android-App/src/main/res/values/colors.xml b/News-Android-App/src/main/res/values/colors.xml
index abfa99e4..30a3a197 100644
--- a/News-Android-App/src/main/res/values/colors.xml
+++ b/News-Android-App/src/main/res/values/colors.xml
@@ -1,28 +1,57 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources xmlns:tools="http://schemas.android.com/tools">
-    <color name="app_drawer_feed_list_background_color">@color/colorPrimary</color>
+    <color name="nextcloudBlue">#0082C9</color>
+
+    <!-- As in android-common -->
+    <color name="bg_default">@android:color/white</color>
+
+    <!-- Generated by android-common -->
+    <color name="background">#FCFCFF</color>
+    <color name="error">#BA1A1A</color>
+    <color name="errorContainer">#FFDAD6</color>
+    <color name="inverseOnSurface">#F0F0F4</color>
+    <color name="inversePrimary">#96CCFF</color>
+    <color name="inverseSurface">#2F3033</color>
+    <color name="onBackground">#1A1C1E</color>
+    <color name="onError">#FFFFFF</color>
+    <color name="onErrorContainer">#410002</color>
+    <color name="onPrimary">#FFFFFF</color>
+    <color name="onPrimaryContainer">#001D32</color>
+    <color name="onSecondary">#FFFFFF</color>
+    <color name="onSecondaryContainer">#0E1D2A</color>
+    <color name="onSurface">#1A1C1E</color>
+    <color name="onSurfaceVariant">#42474E</color>
+    <color name="onTertiary">#FFFFFF</color>
+    <color name="onTertiaryContainer">#231533</color>
+    <color name="outline">#72777F</color>
+    <color name="outlineVariant">#C2C7CF</color>
+    <color name="primary">#00639A</color>
+    <color name="primaryContainer">#CEE5FF</color>
+    <color name="scrim">#000000</color>
+    <color name="secondary">#51606F</color>
+    <color name="secondaryContainer">#D5E4F7</color>
+    <color name="shadow">#000000</color>
+    <color name="surface">#FCFCFF</color>
+    <color name="surfaceVariant">#DEE3EB</color>
+    <color name="tertiary">#68587A</color>
+    <color name="tertiaryContainer">#EEDBFF</color>
+
 
     <color name="primaryTextColor">@android:color/black</color>
 
     <color name="divider_row_color">#292929</color>
 
-    <!-- Color of slide up panel -->
-    <color name="slide_up_panel_background_color">#e6e6e6</color>
-
     <color name="options_menu_item_text">@color/options_menu_item</color>
 
     <color name="text_medium_emphasis">#a0000000</color>
 
     <!-- see also assets/web.css -->
-    <color name="news_detail_background_color">#eeeeee</color>
-    <color name="news_detail_background_color_oled">#eeeeee</color>
+    <color name="news_detail_background_color">@color/bg_default</color>
+    <color name="news_detail_background_color_oled">@color/bg_default</color>
 
-    <color name="owncloudBlue">#35537A</color>
-    <color name="nextcloudBlue">#0082C9</color>
 
     <color name="colorPrimary">@android:color/white</color>
-    <color name="colorAccent">@android:color/black</color>
-    <color name="rss_item_list_background">@android:color/white</color>
+    <color name="rss_item_list_background">@color/bg_default</color>
 
 
     <color name="starredColor">@android:color/holo_orange_light</color>
@@ -30,15 +59,10 @@
     <color name="markasreadColor">@android:color/holo_green_light</color>
     <color name="swipeBackground">#aaa</color>
     <color name="menuSeparator">#aaa</color>
-    <color name="empty_content_view_logo">#999</color>
-
-    <color name="tintColor">@android:color/black</color>
 
     <!-- override libs -->
     <color name="chglib_background_default_divider_color">#00000000</color>
 
-    <color name="button_ripple">@color/material_grey_300</color>
-
     <color name="widget_background">#ddffffff</color>
     <color name="widget_foreground">#222222</color>
 
@@ -52,6 +76,4 @@
     <color name="material_grey_800" tools:override="true">#424242</color>
     <color name="material_grey_900" tools:override="true">#212121</color>
 
-    <color name="material_red_600" tools:override="true">#e53935</color>
-
 </resources>
diff --git a/News-Android-App/src/main/res/values/styles.xml b/News-Android-App/src/main/res/values/styles.xml
index a289deb3..9cc012d1 100644
--- a/News-Android-App/src/main/res/values/styles.xml
+++ b/News-Android-App/src/main/res/values/styles.xml
@@ -56,11 +56,7 @@
     </style>
 	-->
 
-    <style name="DirectoryChooserTheme" parent="AppTheme" >
-        <item name="android:background">@color/news_detail_background_color</item>
-    </style>
-
-    <style name="FloatingDialog" parent="AppTheme" >
+    <style name="FloatingDialog" parent="ThemeOverlay.Material3.Dialog" >
         <item name="android:windowIsFloating">true</item>
         <item name="android:windowCloseOnTouchOutside">true</item>
     </style>
diff --git a/News-Android-App/src/main/res/values/themes.xml b/News-Android-App/src/main/res/values/themes.xml
index 7b88e39e..61dc0aaa 100644
--- a/News-Android-App/src/main/res/values/themes.xml
+++ b/News-Android-App/src/main/res/values/themes.xml
@@ -1,36 +1,38 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <style name="AppTheme" parent="AppTheme.Base"/>
 
-    <style name="SplashTheme" parent="AppTheme.Base">
-        <item name="android:windowBackground">@drawable/splash_screen</item>
-    </style>
-
-    <style name="AppThemeOLED" parent="AppTheme.Base">
-        <item name="android:windowBackground">@android:color/black</item>
-
-        <!-- for settings activity -->
-        <item name="android:textColor">@android:color/white</item>
-        <item name="android:textColorSecondary">@color/material_grey_500</item>
-        <!-- for settings activity end-->
-
-        <item name="news_detail_background_color">@android:color/black</item>
-        <item name="primaryTextColor">@android:color/white</item>
-    </style>
-
-
-    <style name="AppTheme.Base" parent="Theme.MaterialComponents.DayNight">
+    <style name="BaseTheme" parent="Theme.Material3.DayNight">
         <item name="android:windowBackground">@color/rss_item_list_background</item>
 
-        <item name="colorPrimary">@color/colorPrimary</item>
-        <item name="colorPrimaryDark">@color/colorPrimary</item>
-        <item name="colorAccent">@color/colorAccent</item>
+        <item name="colorError">@color/error</item>
+        <item name="colorErrorContainer">@color/errorContainer</item>
+        <item name="colorOnBackground">@color/onBackground</item>
+        <item name="colorOnError">@color/onError</item>
+        <item name="colorOnErrorContainer">@color/onErrorContainer</item>
+        <item name="colorOnPrimary">@color/onPrimary</item>
+        <item name="colorOnPrimaryContainer">@color/onPrimaryContainer</item>
+        <item name="colorOnSecondary">@color/onSecondary</item>
+        <item name="colorOnSecondaryContainer">@color/onSecondaryContainer</item>
+        <item name="colorOnSurface">@color/onSurface</item>
+        <item name="colorOnSurfaceVariant">@color/onSurfaceVariant</item>
+        <item name="colorOnTertiary">@color/onTertiary</item>
+        <item name="colorOnTertiaryContainer">@color/onTertiaryContainer</item>
+        <item name="colorOutline">@color/outline</item>
+        <item name="colorOutlineVariant">@color/outlineVariant</item>
+        <item name="colorPrimary">@color/primary</item>
+        <item name="colorPrimaryContainer">@color/primaryContainer</item>
+        <item name="colorSecondary">@color/secondary</item>
+        <item name="colorSecondaryContainer">@color/secondaryContainer</item>
+        <item name="colorSurface">@color/surface</item>
+        <item name="colorSurfaceVariant">@color/surfaceVariant</item>
+        <item name="colorTertiary">@color/tertiary</item>
+        <item name="colorTertiaryContainer">@color/tertiaryContainer</item>
+
+        <item name="android:statusBarColor">@color/surface</item>
 
         <item name="windowNoTitle">true</item>
         <item name="windowActionBar">false</item>
 
-        <item name="tintColor">@color/tintColor</item>
-
         <item name="dividerLineColor">#1effffff</item>
 
         <item name="primaryTextColor">@color/primaryTextColor</item>
@@ -43,27 +45,31 @@
 
         <item name="news_detail_background_color">@color/news_detail_background_color</item>
 
-        <item name="alertDialogTheme">@style/AlertDialogTheme</item>
-    </style>
-
-    <style name="ToolbarOptionMenuBackgroundTheme" parent="Theme.MaterialComponents.DayNight">
-        <item name="android:background">@color/rss_item_list_background</item>
-        <item name="android:itemBackground">@color/rss_item_list_background</item>
+        <item name="android:windowContentTransitions">true</item>
+        <item name="android:windowAllowEnterTransitionOverlap">true</item>
+        <item name="android:windowAllowReturnTransitionOverlap">true</item>
+        <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
+        <item name="android:windowSharedElementExitTransition">@android:transition/move</item>
     </style>
 
-    <style name="MaterialButtonStyle" parent="Widget.MaterialComponents.Button.TextButton">
-        <item name="rippleColor">@color/button_ripple</item>
-        <item name="android:textColor">@color/material_button_text_color</item>
+    <style name="BaseTheme.OLED" parent="BaseTheme">
+        <item name="android:windowBackground">@android:color/black</item>
+        <item name="android:textColor">@android:color/white</item>
+        <item name="android:textColorSecondary">@color/material_grey_500</item>
+        <item name="news_detail_background_color">@color/news_detail_background_color_oled</item>
     </style>
 
-    <style name="ToolbarTheme" parent="ThemeOverlay.MaterialComponents.ActionBar">
-        <item name="android:background">@color/colorPrimary</item>
-        <item name="android:textColor">@color/options_menu_item_text</item>
-    </style>
+    <style name="AppTheme" parent="BaseTheme" />
 
+    <style name="AppTheme.OLED" parent="BaseTheme" />
 
+    <style name="SplashTheme" parent="Theme.SplashScreen">
+        <item name="windowSplashScreenBackground">@color/nextcloudBlue</item>
+        <item name="windowSplashScreenAnimatedIcon">@drawable/ic_launcher_foreground</item>
+        <item name="postSplashScreenTheme">@style/AppTheme</item>
+    </style>
 
-    <style name="TextInputEditTextLogin" parent="ThemeOverlay.MaterialComponents.TextInputEditText">
+    <style name="TextInputEditTextLogin" parent="ThemeOverlay.Material3.TextInputEditText">
         <item name="android:background">@android:color/transparent</item>
         <item name="android:textColor">@android:color/white</item>
 
@@ -94,9 +100,8 @@
         <item name="colorControlHighlight">@android:color/white</item>
     </style>
 
-
     <style name="ErrorText" parent="TextAppearance.AppCompat">
-        <item name="android:textColor">@color/material_red_600</item>
+        <item name="android:textColor">?attr/colorError</item>
         <item name="android:textSize">16sp</item>
     </style>
 
@@ -105,15 +110,4 @@
         <item name="android:textSize">14sp</item>
     </style>
 
-
-    <!-- https://stackoverflow.com/a/54751236 -->
-    <style name="AlertDialogTheme" parent="ThemeOverlay.MaterialComponents.Dialog.Alert">
-        <item name="buttonBarButtonStyle">@style/ButtonBarButtonStyle</item>
-    </style>
-
-    <style name="ButtonBarButtonStyle" parent="Widget.MaterialComponents.Button.TextButton.Dialog.Flush">
-        <item name="android:textColor">@color/primaryTextColor</item>
-    </style>
-
-
 </resources>
['News-Android-App/src/main/res/drawable/fa_all_read_target.xml', 'News-Android-App/src/main/res/layout/activity_new_feed.xml', 'News-Android-App/src/main/assets/web.css', 'News-Android-App/src/main/res/drawable-mdpi/ic_search_white_24dp.xml', 'News-Android-App/src/main/res/values/colors.xml', 'News-Android-App/src/main/res/values/themes.xml', 'News-Android-App/src/main/AndroidManifest.xml', 'News-Android-App/src/main/res/layout/fragment_dialog_feedoptions.xml', 'News-Android-App/src/main/res/layout/fragment_podcast.xml', 'News-Android-App/src/main/res/layout/subscription_list_item.xml', 'News-Android-App/src/main/res/layout/empty_content_view.xml', 'News-Android-App/src/main/res/layout/fragment_newsreader_list.xml', 'News-Android-App/src/main/res/layout/fragment_newsreader_detail.xml', 'News-Android-App/src/main/res/values/attrs.xml', 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/ThemeChooser.java', 'News-Android-App/src/main/res/values-v27/themes.xml', 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailFragment.java', 'News-Android-App/src/main/res/layout/fragment_newsreader_list_footer.xml', 'News-Android-App/src/main/res/values-night/colors.xml', 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/DirectoryChooserActivity.java', 'News-Android-App/src/main/res/values-v23/themes.xml', 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListActivity.java', 'News-Android-App/src/main/res/drawable/incognito.xml', 'News-Android-App/src/main/res/drawable/ic_baseline_account_circle_24.xml', 'News-Android-App/src/main/res/values/styles.xml', 'News-Android-App/src/main/res/layout/subscription_detail_list_item_podcast_wrapper.xml', 'News-Android-App/src/main/res/layout/fragment_dialog_folderoptions.xml', 'News-Android-App/src/main/res/layout/activity_news_detail.xml', 'News-Android-App/src/main/res/layout/fragment_news_detail.xml', 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsDetailActivity.java', 'News-Android-App/src/main/res/layout/toolbar_layout.xml', 'News-Android-App/build.gradle', 'News-Android-App/src/main/res/drawable/ic_baseline_play_arrow_24_theme_aware.xml', 'News-Android-App/src/main/res/layout/fragment_dialog_add_folder.xml', 'News-Android-App/src/main/res/drawable/ic_share_white.xml', 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java']