Add privacy policy link
BIN
.idea/caches/build_file_checksums.ser
generated
@ -184,6 +184,10 @@ class SettingsFragment : Fragment() {
|
||||
activity?.openURI("https://github.com/tommasoberlose/another-widget/issues")
|
||||
}
|
||||
|
||||
action_privacy_policy.setOnClickListener {
|
||||
activity?.openURI("https://github.com/tommasoberlose/another-widget/blob/master/privacy-policy.md")
|
||||
}
|
||||
|
||||
action_help_dev.setOnClickListener {
|
||||
startActivity(Intent(requireContext(), SupportDevActivity::class.java))
|
||||
}
|
||||
|
BIN
app/src/main/res/drawable-hdpi/round_privacy_tip.png
Normal file
After Width: | Height: | Size: 370 B |
BIN
app/src/main/res/drawable-hdpi/round_privacy_tip_white_18.png
Normal file
After Width: | Height: | Size: 309 B |
BIN
app/src/main/res/drawable-hdpi/round_privacy_tip_white_36.png
Normal file
After Width: | Height: | Size: 503 B |
BIN
app/src/main/res/drawable-hdpi/round_privacy_tip_white_48.png
Normal file
After Width: | Height: | Size: 613 B |
BIN
app/src/main/res/drawable-mdpi/round_privacy_tip.png
Normal file
After Width: | Height: | Size: 267 B |
BIN
app/src/main/res/drawable-mdpi/round_privacy_tip_white_18.png
Normal file
After Width: | Height: | Size: 208 B |
BIN
app/src/main/res/drawable-mdpi/round_privacy_tip_white_36.png
Normal file
After Width: | Height: | Size: 370 B |
BIN
app/src/main/res/drawable-mdpi/round_privacy_tip_white_48.png
Normal file
After Width: | Height: | Size: 458 B |
BIN
app/src/main/res/drawable-xhdpi/round_privacy_tip.png
Normal file
After Width: | Height: | Size: 458 B |
BIN
app/src/main/res/drawable-xhdpi/round_privacy_tip_white_18.png
Normal file
After Width: | Height: | Size: 370 B |
BIN
app/src/main/res/drawable-xhdpi/round_privacy_tip_white_36.png
Normal file
After Width: | Height: | Size: 613 B |
BIN
app/src/main/res/drawable-xhdpi/round_privacy_tip_white_48.png
Normal file
After Width: | Height: | Size: 783 B |
BIN
app/src/main/res/drawable-xxhdpi/round_privacy_tip.png
Normal file
After Width: | Height: | Size: 613 B |
BIN
app/src/main/res/drawable-xxhdpi/round_privacy_tip_white_18.png
Normal file
After Width: | Height: | Size: 503 B |
BIN
app/src/main/res/drawable-xxhdpi/round_privacy_tip_white_36.png
Normal file
After Width: | Height: | Size: 889 B |
BIN
app/src/main/res/drawable-xxhdpi/round_privacy_tip_white_48.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/main/res/drawable-xxxhdpi/round_privacy_tip.png
Normal file
After Width: | Height: | Size: 783 B |
BIN
app/src/main/res/drawable-xxxhdpi/round_privacy_tip_white_18.png
Normal file
After Width: | Height: | Size: 613 B |
BIN
app/src/main/res/drawable-xxxhdpi/round_privacy_tip_white_36.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/main/res/drawable-xxxhdpi/round_privacy_tip_white_48.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
10
app/src/main/res/drawable/round_privacy_tip_24.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24"
|
||||
android:tint="?attr/colorControlNormal">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M4.19,4.47C3.47,4.79 3,5.51 3,6.3V11c0,5.55 3.84,10.74 9,12c5.16,-1.26 9,-6.45 9,-12V6.3c0,-0.79 -0.47,-1.51 -1.19,-1.83l-7,-3.11c-0.52,-0.23 -1.11,-0.23 -1.62,0L4.19,4.47zM12,7L12,7c0.55,0 1,0.45 1,1v0c0,0.55 -0.45,1 -1,1h0c-0.55,0 -1,-0.45 -1,-1v0C11,7.45 11.45,7 12,7zM12,11L12,11c0.55,0 1,0.45 1,1v4c0,0.55 -0.45,1 -1,1h0c-0.55,0 -1,-0.45 -1,-1v-4C11,11.45 11.45,11 12,11z"/>
|
||||
</vector>
|
@ -344,6 +344,43 @@
|
||||
style="@style/AnotherWidget.Settings.Subtitle"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingRight="8dp"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:gravity="center_vertical"
|
||||
android:id="@+id/action_privacy_policy"
|
||||
android:orientation="horizontal">
|
||||
<ImageView
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:padding="12dp"
|
||||
android:src="@drawable/round_privacy_tip"
|
||||
app:tint="@color/colorPrimaryText"/>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingRight="8dp"
|
||||
android:orientation="vertical">
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/AnotherWidget.Settings.Title"
|
||||
android:text="@string/settings_privacy_policy_title"/>
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/settings_privacy_policy_subtitle"
|
||||
style="@style/AnotherWidget.Settings.Subtitle"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -217,4 +217,6 @@
|
||||
<string name="settings_title_integrations">Integrations</string>
|
||||
<string name="label_count_installed_integrations">%d installed integrations</string>
|
||||
<string name="nothing">Nothing</string>
|
||||
<string name="settings_privacy_policy_title"><![CDATA[Legal & Privacy]]></string>
|
||||
<string name="settings_privacy_policy_subtitle">View the privacy policy of the app</string>
|
||||
</resources>
|
@ -1,7 +1,7 @@
|
||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
|
||||
buildscript {
|
||||
ext.kotlin_version = '1.3.72'
|
||||
ext.kotlin_version = '1.4.10'
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
@ -12,10 +12,10 @@ buildscript {
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.0.1'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||
classpath 'com.google.gms:google-services:4.3.3'
|
||||
classpath 'com.google.gms:google-services:4.3.4'
|
||||
|
||||
// Add the Crashlytics Gradle plugin.
|
||||
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1'
|
||||
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0'
|
||||
|
||||
classpath 'io.realm:realm-gradle-plugin:6.0.2'
|
||||
|
||||
|