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 <a href="https://www.patreon.com/justjanne">Patreon</a>. 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 <a href="https://www.patreon.com/justjanne">Patreon</a>.</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 <a href=\"https://www.patreon.com/justjanne\">Patreon</a>.</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 <a href="https://www.patreon.com/justjanne">Patreon</a>.</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"