diff --git a/app/src/main/res/layout/widget_advertisement_support_patreon.xml b/app/src/main/res/layout/widget_advertisement_support_patreon.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e87e2678ca5f4bdbaeac8a1828a0bf92feb7bd64
--- /dev/null
+++ b/app/src/main/res/layout/widget_advertisement_support_patreon.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+  xmlns:app="http://schemas.android.com/apk/res-auto"
+  android:layout_width="match_parent"
+  android:layout_height="wrap_content"
+  android:background="?colorBackgroundSnackbar"
+  android:baselineAligned="false"
+  android:clipToPadding="false"
+  android:focusable="true"
+  android:foreground="?selectableItemBackground"
+  android:orientation="vertical"
+  android:paddingStart="?android:attr/listPreferredItemPaddingLeft"
+  android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
+  android:paddingEnd="?android:attr/listPreferredItemPaddingRight"
+  android:paddingRight="?android:attr/listPreferredItemPaddingRight"
+  android:theme="?attr/actionBarTheme">
+
+  <LinearLayout
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="-4dp"
+    android:layout_marginLeft="-4dp"
+    android:gravity="center_vertical"
+    android:minHeight="?android:attr/listPreferredItemHeightSmall"
+    android:orientation="horizontal">
+
+    <FrameLayout
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:gravity="start|center_vertical"
+      android:minWidth="60dp"
+      android:orientation="horizontal"
+      android:paddingStart="0dp"
+      android:paddingLeft="0dp"
+      android:paddingTop="4dp"
+      android:paddingEnd="12dp"
+      android:paddingRight="12dp"
+      android:paddingBottom="4dp">
+
+      <androidx.appcompat.widget.AppCompatImageView
+        android:layout_width="48dp"
+        android:layout_height="48dp"
+        app:srcCompat="@mipmap/ic_launcher_recents" />
+    </FrameLayout>
+
+    <LinearLayout
+      android:layout_width="0dip"
+      android:layout_height="wrap_content"
+      android:layout_weight="1"
+      android:orientation="vertical"
+      android:paddingTop="16dp"
+      android:paddingBottom="16dp">
+
+      <TextView
+        style="@style/Widget.RtlConformTextView"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:maxLines="10"
+        android:text="@string/advertisement_support_patreon"
+        android:textAppearance="?android:attr/textAppearanceSmall"
+        android:textColor="?android:textColorPrimary" />
+    </LinearLayout>
+
+  </LinearLayout>
+
+
+  <TextView
+    style="@style/Widget.Button.Borderless.Colored"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:layout_gravity="end"
+    android:text="@string/advertisement_support_button"
+    android:textColor="?android:textColorPrimary" />
+</LinearLayout>
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index af831b7c32d66909a42c17fc491be50a8949604f..602230a767f893921faaf2469ce8817b97add1f2 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -147,6 +147,6 @@
 
   <string name="info_copied_version">Version in die Zwischenablage kopiert</string>
 
-  <string name="advertisement_support_patreon">Bitte hilf uns, indem du die Entwicklung dieser App über &lt;a href="https://www.patreon.com/justjanne"&gt;Patreon&lt;/a&gt;. unterstützt</string>
-
+  <string name="advertisement_support_patreon">Bitte hilf uns, indem du die Entwicklung dieser App auf Patreon unterstützt</string>
+  <string name="advertisement_support_button">Unterstützen</string>
 </resources>
diff --git a/app/src/main/res/values-fr-rCA/strings.xml b/app/src/main/res/values-fr-rCA/strings.xml
index 5ce44edd978aeeb7d77ff7ce3a9684a90c07e733..f709e183bde1fa8cf860251847fa645d4ef3408f 100644
--- a/app/src/main/res/values-fr-rCA/strings.xml
+++ b/app/src/main/res/values-fr-rCA/strings.xml
@@ -139,5 +139,4 @@
   <string name="cancel_confirmation">Vous avez des changements non-sauvegardés. Voulez-vous les abandonner?</string>
 
   <string name="info_copied_version">Version copiée au clipboard</string>
-
-  </resources>
+</resources>
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index dcc8622d220ab41db323c09657858e110360613e..6ca82a038305ee8cede86559f9045081bab37239 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -143,6 +143,5 @@
 
   <string name="info_copied_version">Versija nukopijuota į atmintinę</string>
 
-  <string name="advertisement_support_patreon">Padėkite mums toliau plėtoti šią programėlę prisidėdami per &lt;a href="https://www.patreon.com/justjanne"&gt;Patreon&lt;/a&gt;.</string>
-
+  <string name="advertisement_support_patreon">Padėkite mums toliau plėtoti šią programėlę prisidėdami per Patreon</string>
 </resources>
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 8a6cf6cf3e74d3f8cd1454deb2aa0db6708527ac..0f2c27cfc22bd1da1e32353d779ab0db8f48793a 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -143,6 +143,5 @@
 
   <string name="info_copied_version">Versão copiada para a área de transferência</string>
 
-  <string name="advertisement_support_patreon">Por favor, ajudem a apoiar o desenvolvimento deste aplicativo através de &lt;a href=\"https://www.patreon.com/justjanne\"&gt;Patreon&lt;/a&gt;.</string>
-
+  <string name="advertisement_support_patreon">Por favor, ajudem a apoiar o desenvolvimento deste aplicativo através de Patreon</string>
 </resources>
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index 0a3d7096fbe2656cfa1457c47d5dc044fbbecb98..edf0dac715a3369318656a7f5134d977ef272060 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -142,5 +142,4 @@
   <string name="cancel_confirmation">Imate nesačuvane promene. Da li ih želite odbaciti?</string>
 
   <string name="info_copied_version">Verzija kopirana u klipbord</string>
-
-  </resources>
+</resources>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 7e7f849a0eef98f5cda8ebe0b9b0114071b29f94..b04d0f2e3aca97a369cc5e2d92206967590270b3 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -152,7 +152,8 @@
 
   <string name="info_copied_version">Version copied to clipboard</string>
 
-  <string name="advertisement_support_patreon">Please help support the development of this app through &lt;a href="https://www.patreon.com/justjanne"&gt;Patreon&lt;/a&gt;.</string>
+  <string name="advertisement_support_patreon">Please help support the development of this app on Patreon</string>
+  <string name="advertisement_support_button">Donate</string>
 
   <string name="drag_intercept_bottom_sheet_behavior" translatable="false">de.kuschku.quasseldroid.util.ui.DragInterceptBottomSheetBehavior</string>
 </resources>
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
index bf95c06c94db70c6187aada04a5e3f4231d53346..fdbfde9edba3333d148c49db742906cc76e95323 100644
--- a/app/src/main/res/xml/preferences.xml
+++ b/app/src/main/res/xml/preferences.xml
@@ -20,6 +20,13 @@
 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:robobunny="http://robobunny.com">
+
+  <PreferenceScreen android:layout="@layout/widget_advertisement_support_patreon">
+    <intent
+      android:action="android.intent.action.VIEW"
+      android:data="https://www.patreon.com/justjanne" />
+  </PreferenceScreen>
+
   <PreferenceCategory android:title="@string/preference_appearance_title">
     <ListPreference
       android:defaultValue="MATERIAL_LIGHT"