Initial implementation of donations

This commit is contained in:
Grishka
2024-04-15 16:36:59 +03:00
parent 1124bc48c2
commit b2d49c3143
26 changed files with 1606 additions and 13 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="@color/masterialDark_secondaryContainer"/>
</item>
<item android:height="0dp">
<layer-list>
<item android:gravity="center_vertical|end">
<bitmap android:src="@drawable/scribble" android:alpha="0.08" android:autoMirrored="true"/>
</item>
</layer-list>
</item>
</layer-list>

View File

@@ -1,5 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true">
<ripple android:color="@color/m3_on_secondary_container_overlay">
<item>
<shape>
<corners android:radius="8dp"/>
<solid android:color="?colorM3SecondaryContainer"/>
</shape>
</item>
</ripple>
</item>
<item android:state_selected="true">
<ripple android:color="@color/m3_on_secondary_container_overlay">
<item>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true">
<shape>
<corners android:radius="8dp"/>
<stroke android:color="?colorM3Primary" android:width="1dp"/>
</shape>
</item>
<item>
<shape>
<corners android:radius="8dp"/>
<stroke android:color="?colorM3OutlineVariant" android:width="1dp"/>
</shape>
</item>
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@drawable/ic_baseline_check_18"/>
<item android:drawable="@drawable/ic_favorite_18px"/>
</selector>

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="18dp"
android:height="18dp"
android:viewportWidth="20"
android:viewportHeight="20">
<path
android:fillColor="@android:color/white"
android:pathData="M10,17 L8.958,16.062Q6.875,14.208 5.521,12.885Q4.167,11.562 3.385,10.531Q2.604,9.5 2.302,8.646Q2,7.792 2,6.896Q2,5.042 3.271,3.771Q4.542,2.5 6.396,2.5Q7.417,2.5 8.375,2.938Q9.333,3.375 10,4.167Q10.667,3.375 11.625,2.938Q12.583,2.5 13.604,2.5Q15.458,2.5 16.729,3.771Q18,5.042 18,6.896Q18,7.792 17.708,8.625Q17.417,9.458 16.635,10.479Q15.854,11.5 14.49,12.844Q13.125,14.188 11,16.104ZM10,14.979Q11.938,13.25 13.188,12.031Q14.438,10.812 15.177,9.906Q15.917,9 16.208,8.292Q16.5,7.583 16.5,6.896Q16.5,5.667 15.667,4.833Q14.833,4 13.604,4Q12.875,4 12.24,4.302Q11.604,4.604 11.146,5.146L10.417,6H9.583L8.854,5.146Q8.396,4.604 7.74,4.302Q7.083,4 6.396,4Q5.167,4 4.333,4.833Q3.5,5.667 3.5,6.896Q3.5,7.583 3.771,8.26Q4.042,8.938 4.76,9.833Q5.479,10.729 6.74,11.958Q8,13.188 10,14.979ZM10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Q10,9.479 10,9.479Z"/>
</vector>

View File

@@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="20dp"
android:height="20dp"
android:viewportWidth="20"
android:viewportHeight="20">
<path
android:fillColor="@android:color/white"
android:pathData="M13.292,10.917Q11.354,9.146 9.812,7.521Q8.271,5.896 8.271,4.458Q8.271,3.292 9.083,2.479Q9.896,1.667 11.062,1.667Q11.729,1.667 12.312,1.938Q12.896,2.208 13.292,2.667Q13.688,2.208 14.271,1.938Q14.854,1.667 15.521,1.667Q16.688,1.667 17.5,2.479Q18.312,3.292 18.312,4.458Q18.312,5.896 16.771,7.521Q15.229,9.146 13.292,10.917ZM13.292,8.542Q14.479,7.396 15.521,6.26Q16.562,5.125 16.562,4.458Q16.562,4.021 16.26,3.719Q15.958,3.417 15.521,3.417Q15.229,3.417 15,3.531Q14.771,3.646 14.625,3.812L13.312,5.375L12,3.812Q11.833,3.646 11.594,3.531Q11.354,3.417 11.062,3.417Q10.625,3.417 10.323,3.719Q10.021,4.021 10.021,4.458Q10.021,5.125 11.062,6.26Q12.104,7.396 13.292,8.542ZM13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979Q13.292,5.979 13.292,5.979ZM11.667,18.75 L5.979,17.167V18.396H0.833V9.042H7.542L12.646,10.938Q13.354,11.208 13.781,11.854Q14.208,12.5 14.208,13.229H15.729Q16.812,13.229 17.573,13.958Q18.333,14.688 18.333,15.771V16.667ZM2.583,16.646H4.229V10.792H2.583ZM11.625,16.938 L16.5,15.396Q16.396,15.208 16.188,15.094Q15.979,14.979 15.729,14.979H11.75Q11.125,14.979 10.646,14.906Q10.167,14.833 9.812,14.708L8.104,14.125L8.646,12.438L10.438,13.042Q10.771,13.146 11.167,13.188Q11.562,13.229 12.479,13.229Q12.479,13 12.344,12.802Q12.208,12.604 12.021,12.542L7.229,10.792H5.979V15.396ZM4.229,13.708ZM12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229Q12.479,13.229 12.479,13.229ZM4.229,13.708ZM5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Q5.979,13.708 5.979,13.708Z"/>
</vector>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingVertical="12dp"
android:paddingStart="16dp"
android:paddingEnd="8dp"
android:gravity="center_vertical"
android:background="@drawable/bg_donation_banner">
<TextView
android:id="@+id/banner_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textAppearance="@style/m3_body_medium"
android:textColor="@color/masterialDark_onSecondaryContainer"
tools:text="Donation banner text goes here"/>
<ImageButton
android:id="@+id/banner_dismiss"
android:layout_width="40dp"
android:layout_height="40dp"
android:background="?android:actionBarItemBackground"
android:tint="@color/masterialDark_onSecondaryContainer"
android:backgroundTint="@color/masterialDark_onSecondaryContainer"
android:src="@drawable/ic_baseline_close_24"
android:contentDescription="@string/dismiss"/>
</LinearLayout>

View File

@@ -58,5 +58,12 @@
android:text="@string/see_new_posts"/>
</FrameLayout>
<ViewStub
android:id="@+id/donation_banner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout="@layout/donation_banner"/>
</FrameLayout>
</me.grishka.appkit.views.RecursiveSwipeRefreshLayout>

View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<org.joinmastodon.android.ui.views.CustomScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg_bottom_sheet"
android:outlineProvider="background"
android:elevation="1dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="16dp"
android:paddingHorizontal="16dp">
<View
android:id="@+id/handle"
android:layout_width="match_parent"
android:layout_height="36dp"
android:layout_marginBottom="8dp"
android:background="@drawable/bg_bottom_sheet_handle"/>
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@style/m3_body_large"
android:textColor="?colorM3OnSurfaceVariant"
tools:text="By supporting Mastodon, you help sustain a global network that values people over profit. Will you join us today?"/>
<FrameLayout
android:id="@+id/tabbar"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginTop="16dp">
<LinearLayout
android:id="@+id/tabbar_inner"
android:layout_width="match_parent"
android:layout_height="40dp"
android:orientation="horizontal"
android:layout_gravity="center"
style="@style/Widget.Mastodon.M3.SegmentedButtonContainer">
<FrameLayout
android:id="@+id/once"
style="@style/Widget.Mastodon.M3.SegmentedButton">
<org.joinmastodon.android.ui.views.CheckIconSelectableTextView
style="@style/Widget.Mastodon.M3.SegmentedButtonText"
android:text="@string/donation_once"/>
</FrameLayout>
<FrameLayout
android:id="@+id/monthly"
style="@style/Widget.Mastodon.M3.SegmentedButton">
<TextView
style="@style/Widget.Mastodon.M3.SegmentedButtonText"
android:drawableStart="@drawable/ic_donation_monthly"
android:drawableTint="?colorM3OnSurface"
android:text="@string/donation_monthly"/>
</FrameLayout>
<FrameLayout
android:id="@+id/yearly"
style="@style/Widget.Mastodon.M3.SegmentedButton">
<org.joinmastodon.android.ui.views.CheckIconSelectableTextView
style="@style/Widget.Mastodon.M3.SegmentedButtonText"
android:text="@string/donation_yearly"/>
</FrameLayout>
</LinearLayout>
</FrameLayout>
<org.joinmastodon.android.ui.views.CurrencyAmountInput
android:id="@+id/amount"
android:layout_width="match_parent"
android:layout_height="52dp"
android:layout_marginTop="16dp"/>
<LinearLayout
android:id="@+id/suggested_amounts"
android:layout_width="match_parent"
android:layout_height="32dp"
android:orientation="horizontal"
android:layout_marginTop="8dp"/>
<FrameLayout
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginTop="28dp"
style="@style/Widget.Mastodon.M3.Button.Filled">
<TextView
android:id="@+id/button_text"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_gravity="center_horizontal"
android:drawableStart="@drawable/ic_volunteer_activism_20px"
style="@style/Widget.Mastodon.M3.Button.Filled"
android:background="@null"
android:padding="0dp"
android:drawablePadding="8dp"
android:drawableTint="@color/button_text_m3_filled"
android:clickable="false"
android:focusable="false"
android:duplicateParentState="true"
tools:text="Donate"/>
</FrameLayout>
</LinearLayout>
</org.joinmastodon.android.ui.views.CustomScrollView>

View File

@@ -0,0 +1,336 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- light -->
<color name="masterialLight_primary">#5E5791</color>
<color name="masterialLight_onPrimary">#FFFFFF</color>
<color name="masterialLight_primaryContainer">#E5DEFF</color>
<color name="masterialLight_onPrimaryContainer">#1A1249</color>
<color name="masterialLight_secondary">#5F5C71</color>
<color name="masterialLight_onSecondary">#FFFFFF</color>
<color name="masterialLight_secondaryContainer">#E5DFF9</color>
<color name="masterialLight_onSecondaryContainer">#1C192C</color>
<color name="masterialLight_tertiary">#7B5265</color>
<color name="masterialLight_onTertiary">#FFFFFF</color>
<color name="masterialLight_tertiaryContainer">#FFD8E7</color>
<color name="masterialLight_onTertiaryContainer">#301121</color>
<color name="masterialLight_error">#BA1A1A</color>
<color name="masterialLight_onError">#FFFFFF</color>
<color name="masterialLight_errorContainer">#FFDAD6</color>
<color name="masterialLight_onErrorContainer">#410002</color>
<color name="masterialLight_background">#FCF8FF</color>
<color name="masterialLight_onBackground">#1C1B20</color>
<color name="masterialLight_surface">#FCF8FF</color>
<color name="masterialLight_onSurface">#1C1B20</color>
<color name="masterialLight_surfaceVariant">#E5E0EC</color>
<color name="masterialLight_onSurfaceVariant">#47464F</color>
<color name="masterialLight_outline">#78767F</color>
<color name="masterialLight_outlineVariant">#C9C5D0</color>
<color name="masterialLight_scrim">#000000</color>
<color name="masterialLight_inverseSurface">#313036</color>
<color name="masterialLight_inverseOnSurface">#F4EFF7</color>
<color name="masterialLight_inversePrimary">#C7BFFF</color>
<color name="masterialLight_primaryFixed">#E5DEFF</color>
<color name="masterialLight_onPrimaryFixed">#1A1249</color>
<color name="masterialLight_primaryFixedDim">#C7BFFF</color>
<color name="masterialLight_onPrimaryFixedVariant">#463F77</color>
<color name="masterialLight_secondaryFixed">#E5DFF9</color>
<color name="masterialLight_onSecondaryFixed">#1C192C</color>
<color name="masterialLight_secondaryFixedDim">#C8C3DC</color>
<color name="masterialLight_onSecondaryFixedVariant">#474459</color>
<color name="masterialLight_tertiaryFixed">#FFD8E7</color>
<color name="masterialLight_onTertiaryFixed">#301121</color>
<color name="masterialLight_tertiaryFixedDim">#ECB8CE</color>
<color name="masterialLight_onTertiaryFixedVariant">#613B4D</color>
<color name="masterialLight_surfaceDim">#DDD8E0</color>
<color name="masterialLight_surfaceBright">#FCF8FF</color>
<color name="masterialLight_surfaceContainerLowest">#FFFFFF</color>
<color name="masterialLight_surfaceContainerLow">#F7F2FA</color>
<color name="masterialLight_surfaceContainer">#F1ECF4</color>
<color name="masterialLight_surfaceContainerHigh">#EBE6EF</color>
<color name="masterialLight_surfaceContainerHighest">#E5E1E9</color>
<color name="masterialLight_primary_mediumContrast">#423B73</color>
<color name="masterialLight_onPrimary_mediumContrast">#FFFFFF</color>
<color name="masterialLight_primaryContainer_mediumContrast">#746DA9</color>
<color name="masterialLight_onPrimaryContainer_mediumContrast">#FFFFFF</color>
<color name="masterialLight_secondary_mediumContrast">#434055</color>
<color name="masterialLight_onSecondary_mediumContrast">#FFFFFF</color>
<color name="masterialLight_secondaryContainer_mediumContrast">#767288</color>
<color name="masterialLight_onSecondaryContainer_mediumContrast">#FFFFFF</color>
<color name="masterialLight_tertiary_mediumContrast">#5D3749</color>
<color name="masterialLight_onTertiary_mediumContrast">#FFFFFF</color>
<color name="masterialLight_tertiaryContainer_mediumContrast">#94687B</color>
<color name="masterialLight_onTertiaryContainer_mediumContrast">#FFFFFF</color>
<color name="masterialLight_error_mediumContrast">#8C0009</color>
<color name="masterialLight_onError_mediumContrast">#FFFFFF</color>
<color name="masterialLight_errorContainer_mediumContrast">#DA342E</color>
<color name="masterialLight_onErrorContainer_mediumContrast">#FFFFFF</color>
<color name="masterialLight_background_mediumContrast">#FCF8FF</color>
<color name="masterialLight_onBackground_mediumContrast">#1C1B20</color>
<color name="masterialLight_surface_mediumContrast">#FCF8FF</color>
<color name="masterialLight_onSurface_mediumContrast">#1C1B20</color>
<color name="masterialLight_surfaceVariant_mediumContrast">#E5E0EC</color>
<color name="masterialLight_onSurfaceVariant_mediumContrast">#44424B</color>
<color name="masterialLight_outline_mediumContrast">#605E67</color>
<color name="masterialLight_outlineVariant_mediumContrast">#7C7983</color>
<color name="masterialLight_scrim_mediumContrast">#000000</color>
<color name="masterialLight_inverseSurface_mediumContrast">#313036</color>
<color name="masterialLight_inverseOnSurface_mediumContrast">#F4EFF7</color>
<color name="masterialLight_inversePrimary_mediumContrast">#C7BFFF</color>
<color name="masterialLight_primaryFixed_mediumContrast">#746DA9</color>
<color name="masterialLight_onPrimaryFixed_mediumContrast">#FFFFFF</color>
<color name="masterialLight_primaryFixedDim_mediumContrast">#5C558E</color>
<color name="masterialLight_onPrimaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="masterialLight_secondaryFixed_mediumContrast">#767288</color>
<color name="masterialLight_onSecondaryFixed_mediumContrast">#FFFFFF</color>
<color name="masterialLight_secondaryFixedDim_mediumContrast">#5D596F</color>
<color name="masterialLight_onSecondaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="masterialLight_tertiaryFixed_mediumContrast">#94687B</color>
<color name="masterialLight_onTertiaryFixed_mediumContrast">#FFFFFF</color>
<color name="masterialLight_tertiaryFixedDim_mediumContrast">#795063</color>
<color name="masterialLight_onTertiaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="masterialLight_surfaceDim_mediumContrast">#DDD8E0</color>
<color name="masterialLight_surfaceBright_mediumContrast">#FCF8FF</color>
<color name="masterialLight_surfaceContainerLowest_mediumContrast">#FFFFFF</color>
<color name="masterialLight_surfaceContainerLow_mediumContrast">#F7F2FA</color>
<color name="masterialLight_surfaceContainer_mediumContrast">#F1ECF4</color>
<color name="masterialLight_surfaceContainerHigh_mediumContrast">#EBE6EF</color>
<color name="masterialLight_surfaceContainerHighest_mediumContrast">#E5E1E9</color>
<color name="masterialLight_primary_highContrast">#211950</color>
<color name="masterialLight_onPrimary_highContrast">#FFFFFF</color>
<color name="masterialLight_primaryContainer_highContrast">#423B73</color>
<color name="masterialLight_onPrimaryContainer_highContrast">#FFFFFF</color>
<color name="masterialLight_secondary_highContrast">#222033</color>
<color name="masterialLight_onSecondary_highContrast">#FFFFFF</color>
<color name="masterialLight_secondaryContainer_highContrast">#434055</color>
<color name="masterialLight_onSecondaryContainer_highContrast">#FFFFFF</color>
<color name="masterialLight_tertiary_highContrast">#381728</color>
<color name="masterialLight_onTertiary_highContrast">#FFFFFF</color>
<color name="masterialLight_tertiaryContainer_highContrast">#5D3749</color>
<color name="masterialLight_onTertiaryContainer_highContrast">#FFFFFF</color>
<color name="masterialLight_error_highContrast">#4E0002</color>
<color name="masterialLight_onError_highContrast">#FFFFFF</color>
<color name="masterialLight_errorContainer_highContrast">#8C0009</color>
<color name="masterialLight_onErrorContainer_highContrast">#FFFFFF</color>
<color name="masterialLight_background_highContrast">#FCF8FF</color>
<color name="masterialLight_onBackground_highContrast">#1C1B20</color>
<color name="masterialLight_surface_highContrast">#FCF8FF</color>
<color name="masterialLight_onSurface_highContrast">#000000</color>
<color name="masterialLight_surfaceVariant_highContrast">#E5E0EC</color>
<color name="masterialLight_onSurfaceVariant_highContrast">#24232B</color>
<color name="masterialLight_outline_highContrast">#44424B</color>
<color name="masterialLight_outlineVariant_highContrast">#44424B</color>
<color name="masterialLight_scrim_highContrast">#000000</color>
<color name="masterialLight_inverseSurface_highContrast">#313036</color>
<color name="masterialLight_inverseOnSurface_highContrast">#FFFFFF</color>
<color name="masterialLight_inversePrimary_highContrast">#EFE9FF</color>
<color name="masterialLight_primaryFixed_highContrast">#423B73</color>
<color name="masterialLight_onPrimaryFixed_highContrast">#FFFFFF</color>
<color name="masterialLight_primaryFixedDim_highContrast">#2C255B</color>
<color name="masterialLight_onPrimaryFixedVariant_highContrast">#FFFFFF</color>
<color name="masterialLight_secondaryFixed_highContrast">#434055</color>
<color name="masterialLight_onSecondaryFixed_highContrast">#FFFFFF</color>
<color name="masterialLight_secondaryFixedDim_highContrast">#2D2A3E</color>
<color name="masterialLight_onSecondaryFixedVariant_highContrast">#FFFFFF</color>
<color name="masterialLight_tertiaryFixed_highContrast">#5D3749</color>
<color name="masterialLight_onTertiaryFixed_highContrast">#FFFFFF</color>
<color name="masterialLight_tertiaryFixedDim_highContrast">#442233</color>
<color name="masterialLight_onTertiaryFixedVariant_highContrast">#FFFFFF</color>
<color name="masterialLight_surfaceDim_highContrast">#DDD8E0</color>
<color name="masterialLight_surfaceBright_highContrast">#FCF8FF</color>
<color name="masterialLight_surfaceContainerLowest_highContrast">#FFFFFF</color>
<color name="masterialLight_surfaceContainerLow_highContrast">#F7F2FA</color>
<color name="masterialLight_surfaceContainer_highContrast">#F1ECF4</color>
<color name="masterialLight_surfaceContainerHigh_highContrast">#EBE6EF</color>
<color name="masterialLight_surfaceContainerHighest_highContrast">#E5E1E9</color>
<color name="masterialLight_colorGoldenrod">#7A590C</color>
<color name="masterialLight_colorOnGoldenrod">#FFFFFF</color>
<color name="masterialLight_colorGoldenrodContainer">#FFDEA6</color>
<color name="masterialLight_colorOnGoldenrodContainer">#271900</color>
<color name="masterialLight_colorLime">#4F6628</color>
<color name="masterialLight_colorOnLime">#FFFFFF</color>
<color name="masterialLight_colorLimeContainer">#D1ECA0</color>
<color name="masterialLight_colorOnLimeContainer">#121F00</color>
<color name="masterialLight_colorGoldenrod_mediumContrast">#583E00</color>
<color name="masterialLight_colorOnGoldenrod_mediumContrast">#FFFFFF</color>
<color name="masterialLight_colorGoldenrodContainer_mediumContrast">#936F23</color>
<color name="masterialLight_colorOnGoldenrodContainer_mediumContrast">#FFFFFF</color>
<color name="masterialLight_colorLime_mediumContrast">#34490F</color>
<color name="masterialLight_colorOnLime_mediumContrast">#FFFFFF</color>
<color name="masterialLight_colorLimeContainer_mediumContrast">#657C3C</color>
<color name="masterialLight_colorOnLimeContainer_mediumContrast">#FFFFFF</color>
<color name="masterialLight_colorGoldenrod_highContrast">#2F1F00</color>
<color name="masterialLight_colorOnGoldenrod_highContrast">#FFFFFF</color>
<color name="masterialLight_colorGoldenrodContainer_highContrast">#583E00</color>
<color name="masterialLight_colorOnGoldenrodContainer_highContrast">#FFFFFF</color>
<color name="masterialLight_colorLime_highContrast">#182600</color>
<color name="masterialLight_colorOnLime_highContrast">#FFFFFF</color>
<color name="masterialLight_colorLimeContainer_highContrast">#34490F</color>
<color name="masterialLight_colorOnLimeContainer_highContrast">#FFFFFF</color>
<!-- dark -->
<color name="masterialDark_primary">#C7BFFF</color>
<color name="masterialDark_onPrimary">#2F285F</color>
<color name="masterialDark_primaryContainer">#463F77</color>
<color name="masterialDark_onPrimaryContainer">#E5DEFF</color>
<color name="masterialDark_secondary">#C8C3DC</color>
<color name="masterialDark_onSecondary">#312E41</color>
<color name="masterialDark_secondaryContainer">#474459</color>
<color name="masterialDark_onSecondaryContainer">#E5DFF9</color>
<color name="masterialDark_tertiary">#ECB8CE</color>
<color name="masterialDark_onTertiary">#482536</color>
<color name="masterialDark_tertiaryContainer">#613B4D</color>
<color name="masterialDark_onTertiaryContainer">#FFD8E7</color>
<color name="masterialDark_error">#FFB4AB</color>
<color name="masterialDark_onError">#690005</color>
<color name="masterialDark_errorContainer">#93000A</color>
<color name="masterialDark_onErrorContainer">#FFDAD6</color>
<color name="masterialDark_background">#141318</color>
<color name="masterialDark_onBackground">#E5E1E9</color>
<color name="masterialDark_surface">#141318</color>
<color name="masterialDark_onSurface">#E5E1E9</color>
<color name="masterialDark_surfaceVariant">#47464F</color>
<color name="masterialDark_onSurfaceVariant">#C9C5D0</color>
<color name="masterialDark_outline">#928F99</color>
<color name="masterialDark_outlineVariant">#47464F</color>
<color name="masterialDark_scrim">#000000</color>
<color name="masterialDark_inverseSurface">#E5E1E9</color>
<color name="masterialDark_inverseOnSurface">#313036</color>
<color name="masterialDark_inversePrimary">#5E5791</color>
<color name="masterialDark_primaryFixed">#E5DEFF</color>
<color name="masterialDark_onPrimaryFixed">#1A1249</color>
<color name="masterialDark_primaryFixedDim">#C7BFFF</color>
<color name="masterialDark_onPrimaryFixedVariant">#463F77</color>
<color name="masterialDark_secondaryFixed">#E5DFF9</color>
<color name="masterialDark_onSecondaryFixed">#1C192C</color>
<color name="masterialDark_secondaryFixedDim">#C8C3DC</color>
<color name="masterialDark_onSecondaryFixedVariant">#474459</color>
<color name="masterialDark_tertiaryFixed">#FFD8E7</color>
<color name="masterialDark_onTertiaryFixed">#301121</color>
<color name="masterialDark_tertiaryFixedDim">#ECB8CE</color>
<color name="masterialDark_onTertiaryFixedVariant">#613B4D</color>
<color name="masterialDark_surfaceDim">#141318</color>
<color name="masterialDark_surfaceBright">#3A383E</color>
<color name="masterialDark_surfaceContainerLowest">#0E0E13</color>
<color name="masterialDark_surfaceContainerLow">#1C1B20</color>
<color name="masterialDark_surfaceContainer">#201F25</color>
<color name="masterialDark_surfaceContainerHigh">#2A292F</color>
<color name="masterialDark_surfaceContainerHighest">#35343A</color>
<color name="masterialDark_primary_mediumContrast">#CCC4FF</color>
<color name="masterialDark_onPrimary_mediumContrast">#150B44</color>
<color name="masterialDark_primaryContainer_mediumContrast">#9189C7</color>
<color name="masterialDark_onPrimaryContainer_mediumContrast">#000000</color>
<color name="masterialDark_secondary_mediumContrast">#CDC8E1</color>
<color name="masterialDark_onSecondary_mediumContrast">#161426</color>
<color name="masterialDark_secondaryContainer_mediumContrast">#928EA5</color>
<color name="masterialDark_onSecondaryContainer_mediumContrast">#000000</color>
<color name="masterialDark_tertiary_mediumContrast">#F1BCD2</color>
<color name="masterialDark_onTertiary_mediumContrast">#2A0B1C</color>
<color name="masterialDark_tertiaryContainer_mediumContrast">#B28498</color>
<color name="masterialDark_onTertiaryContainer_mediumContrast">#000000</color>
<color name="masterialDark_error_mediumContrast">#FFBAB1</color>
<color name="masterialDark_onError_mediumContrast">#370001</color>
<color name="masterialDark_errorContainer_mediumContrast">#FF5449</color>
<color name="masterialDark_onErrorContainer_mediumContrast">#000000</color>
<color name="masterialDark_background_mediumContrast">#141318</color>
<color name="masterialDark_onBackground_mediumContrast">#E5E1E9</color>
<color name="masterialDark_surface_mediumContrast">#141318</color>
<color name="masterialDark_onSurface_mediumContrast">#FEF9FF</color>
<color name="masterialDark_surfaceVariant_mediumContrast">#47464F</color>
<color name="masterialDark_onSurfaceVariant_mediumContrast">#CDC9D4</color>
<color name="masterialDark_outline_mediumContrast">#A5A1AC</color>
<color name="masterialDark_outlineVariant_mediumContrast">#85828C</color>
<color name="masterialDark_scrim_mediumContrast">#000000</color>
<color name="masterialDark_inverseSurface_mediumContrast">#E5E1E9</color>
<color name="masterialDark_inverseOnSurface_mediumContrast">#2A292F</color>
<color name="masterialDark_inversePrimary_mediumContrast">#474179</color>
<color name="masterialDark_primaryFixed_mediumContrast">#E5DEFF</color>
<color name="masterialDark_onPrimaryFixed_mediumContrast">#0F053F</color>
<color name="masterialDark_primaryFixedDim_mediumContrast">#C7BFFF</color>
<color name="masterialDark_onPrimaryFixedVariant_mediumContrast">#352E65</color>
<color name="masterialDark_secondaryFixed_mediumContrast">#E5DFF9</color>
<color name="masterialDark_onSecondaryFixed_mediumContrast">#110F21</color>
<color name="masterialDark_secondaryFixedDim_mediumContrast">#C8C3DC</color>
<color name="masterialDark_onSecondaryFixedVariant_mediumContrast">#363447</color>
<color name="masterialDark_tertiaryFixed_mediumContrast">#FFD8E7</color>
<color name="masterialDark_onTertiaryFixed_mediumContrast">#230716</color>
<color name="masterialDark_tertiaryFixedDim_mediumContrast">#ECB8CE</color>
<color name="masterialDark_onTertiaryFixedVariant_mediumContrast">#4F2B3C</color>
<color name="masterialDark_surfaceDim_mediumContrast">#141318</color>
<color name="masterialDark_surfaceBright_mediumContrast">#3A383E</color>
<color name="masterialDark_surfaceContainerLowest_mediumContrast">#0E0E13</color>
<color name="masterialDark_surfaceContainerLow_mediumContrast">#1C1B20</color>
<color name="masterialDark_surfaceContainer_mediumContrast">#201F25</color>
<color name="masterialDark_surfaceContainerHigh_mediumContrast">#2A292F</color>
<color name="masterialDark_surfaceContainerHighest_mediumContrast">#35343A</color>
<color name="masterialDark_primary_highContrast">#FEF9FF</color>
<color name="masterialDark_onPrimary_highContrast">#000000</color>
<color name="masterialDark_primaryContainer_highContrast">#CCC4FF</color>
<color name="masterialDark_onPrimaryContainer_highContrast">#000000</color>
<color name="masterialDark_secondary_highContrast">#FEF9FF</color>
<color name="masterialDark_onSecondary_highContrast">#000000</color>
<color name="masterialDark_secondaryContainer_highContrast">#CDC8E1</color>
<color name="masterialDark_onSecondaryContainer_highContrast">#000000</color>
<color name="masterialDark_tertiary_highContrast">#FFF9F9</color>
<color name="masterialDark_onTertiary_highContrast">#000000</color>
<color name="masterialDark_tertiaryContainer_highContrast">#F1BCD2</color>
<color name="masterialDark_onTertiaryContainer_highContrast">#000000</color>
<color name="masterialDark_error_highContrast">#FFF9F9</color>
<color name="masterialDark_onError_highContrast">#000000</color>
<color name="masterialDark_errorContainer_highContrast">#FFBAB1</color>
<color name="masterialDark_onErrorContainer_highContrast">#000000</color>
<color name="masterialDark_background_highContrast">#141318</color>
<color name="masterialDark_onBackground_highContrast">#E5E1E9</color>
<color name="masterialDark_surface_highContrast">#141318</color>
<color name="masterialDark_onSurface_highContrast">#FFFFFF</color>
<color name="masterialDark_surfaceVariant_highContrast">#47464F</color>
<color name="masterialDark_onSurfaceVariant_highContrast">#FEF9FF</color>
<color name="masterialDark_outline_highContrast">#CDC9D4</color>
<color name="masterialDark_outlineVariant_highContrast">#CDC9D4</color>
<color name="masterialDark_scrim_highContrast">#000000</color>
<color name="masterialDark_inverseSurface_highContrast">#E5E1E9</color>
<color name="masterialDark_inverseOnSurface_highContrast">#000000</color>
<color name="masterialDark_inversePrimary_highContrast">#292258</color>
<color name="masterialDark_primaryFixed_highContrast">#E9E3FF</color>
<color name="masterialDark_onPrimaryFixed_highContrast">#000000</color>
<color name="masterialDark_primaryFixedDim_highContrast">#CCC4FF</color>
<color name="masterialDark_onPrimaryFixedVariant_highContrast">#150B44</color>
<color name="masterialDark_secondaryFixed_highContrast">#E9E3FD</color>
<color name="masterialDark_onSecondaryFixed_highContrast">#000000</color>
<color name="masterialDark_secondaryFixedDim_highContrast">#CDC8E1</color>
<color name="masterialDark_onSecondaryFixedVariant_highContrast">#161426</color>
<color name="masterialDark_tertiaryFixed_highContrast">#FFDEEA</color>
<color name="masterialDark_onTertiaryFixed_highContrast">#000000</color>
<color name="masterialDark_tertiaryFixedDim_highContrast">#F1BCD2</color>
<color name="masterialDark_onTertiaryFixedVariant_highContrast">#2A0B1C</color>
<color name="masterialDark_surfaceDim_highContrast">#141318</color>
<color name="masterialDark_surfaceBright_highContrast">#3A383E</color>
<color name="masterialDark_surfaceContainerLowest_highContrast">#0E0E13</color>
<color name="masterialDark_surfaceContainerLow_highContrast">#1C1B20</color>
<color name="masterialDark_surfaceContainer_highContrast">#201F25</color>
<color name="masterialDark_surfaceContainerHigh_highContrast">#2A292F</color>
<color name="masterialDark_surfaceContainerHighest_highContrast">#35343A</color>
<color name="masterialDark_colorGoldenrod">#EDC06C</color>
<color name="masterialDark_colorOnGoldenrod">#412D00</color>
<color name="masterialDark_colorGoldenrodContainer">#5D4200</color>
<color name="masterialDark_colorOnGoldenrodContainer">#FFDEA6</color>
<color name="masterialDark_colorLime">#B5D087</color>
<color name="masterialDark_colorOnLime">#233600</color>
<color name="masterialDark_colorLimeContainer">#384D12</color>
<color name="masterialDark_colorOnLimeContainer">#D1ECA0</color>
<color name="masterialDark_colorGoldenrod_mediumContrast">#F1C470</color>
<color name="masterialDark_colorOnGoldenrod_mediumContrast">#201400</color>
<color name="masterialDark_colorGoldenrodContainer_mediumContrast">#B28B3D</color>
<color name="masterialDark_colorOnGoldenrodContainer_mediumContrast">#000000</color>
<color name="masterialDark_colorLime_mediumContrast">#B9D48A</color>
<color name="masterialDark_colorOnLime_mediumContrast">#0E1900</color>
<color name="masterialDark_colorLimeContainer_mediumContrast">#809956</color>
<color name="masterialDark_colorOnLimeContainer_mediumContrast">#000000</color>
<color name="masterialDark_colorGoldenrod_highContrast">#FFFAF7</color>
<color name="masterialDark_colorOnGoldenrod_highContrast">#000000</color>
<color name="masterialDark_colorGoldenrodContainer_highContrast">#F1C470</color>
<color name="masterialDark_colorOnGoldenrodContainer_highContrast">#000000</color>
<color name="masterialDark_colorLime_highContrast">#F5FFDC</color>
<color name="masterialDark_colorOnLime_highContrast">#000000</color>
<color name="masterialDark_colorLimeContainer_highContrast">#B9D48A</color>
<color name="masterialDark_colorOnLimeContainer_highContrast">#000000</color>
</resources>

View File

@@ -747,4 +747,9 @@
<string name="notifications_from_user">Notifications from %s</string>
<string name="notifications_muted">Notifications from %s have been dismissed.</string>
<string name="notifications_allowed">%s will now appear in your notification list.</string>
<string name="dismiss">Dismiss</string>
<string name="donation_once">Just once</string>
<string name="donation_monthly">Monthly</string>
<string name="donation_yearly">Yearly</string>
<string name="currency">Currency</string>
</resources>