diff --git a/briar-android/build.gradle b/briar-android/build.gradle index 95c18ca3c..12f93024c 100644 --- a/briar-android/build.gradle +++ b/briar-android/build.gradle @@ -25,6 +25,8 @@ android { versionCode 10213 versionName "1.2.13" applicationId "org.briarproject.briar.android" + + vectorDrawables.useSupportLibrary = true buildConfigField "String", "GitHash", "\"${getStdout(['git', 'rev-parse', '--short=7', 'HEAD'], 'No commit hash')}\"" def now = (long) (System.currentTimeMillis() / 1000) diff --git a/briar-android/src/main/res/layout-h650dp/navigation_header.xml b/briar-android/src/main/res/layout-h650dp/navigation_header.xml index 92a452e94..4661f362c 100644 --- a/briar-android/src/main/res/layout-h650dp/navigation_header.xml +++ b/briar-android/src/main/res/layout-h650dp/navigation_header.xml @@ -1,5 +1,6 @@ + app:srcCompat="@drawable/navigation_drawer_header" /> diff --git a/briar-android/src/main/res/layout-land/fragment_keyagreement_id.xml b/briar-android/src/main/res/layout-land/fragment_keyagreement_id.xml index 91b1da901..fb2fe2c21 100644 --- a/briar-android/src/main/res/layout-land/fragment_keyagreement_id.xml +++ b/briar-android/src/main/res/layout-land/fragment_keyagreement_id.xml @@ -20,11 +20,11 @@ android:adjustViewBounds="true" android:padding="@dimen/margin_medium" android:scaleType="fitCenter" - android:src="@drawable/qr_code_intro" app:layout_constraintBottom_toBottomOf="@id/explanationText" app:layout_constraintEnd_toStartOf="@id/explanationText" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/qr_code_intro" app:tint="@color/color_primary" tools:ignore="ContentDescription" /> @@ -38,11 +38,11 @@ android:paddingTop="@dimen/margin_large" android:paddingEnd="@dimen/margin_large" android:scaleType="fitCenter" - android:src="@drawable/qr_code_explanation" app:layout_constraintBottom_toTopOf="@id/explanationText" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/diagram" app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/qr_code_explanation" tools:ignore="ContentDescription" /> \ No newline at end of file diff --git a/briar-android/src/main/res/layout/author_view.xml b/briar-android/src/main/res/layout/author_view.xml index a90aeb046..99d3cc04c 100644 --- a/briar-android/src/main/res/layout/author_view.xml +++ b/briar-android/src/main/res/layout/author_view.xml @@ -29,10 +29,10 @@ android:contentDescription="@string/blogs_reblog_button" android:padding="2dp" android:scaleType="fitCenter" - android:src="@drawable/ic_repeat" android:visibility="invisible" app:layout_constraintBottom_toBottomOf="@+id/avatar" - app:layout_constraintEnd_toEndOf="@+id/avatar" /> + app:layout_constraintEnd_toEndOf="@+id/avatar" + app:srcCompat="@drawable/ic_repeat" /> diff --git a/briar-android/src/main/res/layout/fragment_error.xml b/briar-android/src/main/res/layout/fragment_error.xml index 300ff69a0..bd663a9e3 100644 --- a/briar-android/src/main/res/layout/fragment_error.xml +++ b/briar-android/src/main/res/layout/fragment_error.xml @@ -14,10 +14,10 @@ android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginRight="8dp" - android:src="@drawable/alerts_and_states_error" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/alerts_and_states_error" app:tint="?attr/colorControlNormal" tools:ignore="ContentDescription" /> diff --git a/briar-android/src/main/res/layout/fragment_error_contact_exchange.xml b/briar-android/src/main/res/layout/fragment_error_contact_exchange.xml index 3e18f40b1..d06ef1187 100644 --- a/briar-android/src/main/res/layout/fragment_error_contact_exchange.xml +++ b/briar-android/src/main/res/layout/fragment_error_contact_exchange.xml @@ -30,10 +30,10 @@ android:layout_marginTop="16dp" android:layout_marginRight="16dp" android:scaleType="fitCenter" - android:src="@drawable/qr_code_error" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/errorTitle" + app:srcCompat="@drawable/qr_code_error" app:tint="?attr/colorControlNormal" tools:ignore="ContentDescription" /> diff --git a/briar-android/src/main/res/layout/fragment_keyagreement_id.xml b/briar-android/src/main/res/layout/fragment_keyagreement_id.xml index 955e8e71e..eb29e78fc 100644 --- a/briar-android/src/main/res/layout/fragment_keyagreement_id.xml +++ b/briar-android/src/main/res/layout/fragment_keyagreement_id.xml @@ -19,11 +19,11 @@ android:adjustViewBounds="true" android:paddingBottom="@dimen/margin_large" android:scaleType="fitCenter" - android:src="@drawable/qr_code_intro" app:layout_constraintBottom_toTopOf="@id/explanationImage" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/qr_code_intro" app:tint="@color/color_primary" /> diff --git a/briar-android/src/main/res/layout/fragment_sign_out.xml b/briar-android/src/main/res/layout/fragment_sign_out.xml index 610f7fac1..c701bf28c 100644 --- a/briar-android/src/main/res/layout/fragment_sign_out.xml +++ b/briar-android/src/main/res/layout/fragment_sign_out.xml @@ -10,13 +10,13 @@ android:layout_width="128dp" android:layout_height="128dp" android:scaleType="center" - android:src="@drawable/startup_lock" app:layout_constraintBottom_toTopOf="@+id/textView" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.5" app:layout_constraintVertical_chainStyle="packed" + app:srcCompat="@drawable/startup_lock" app:tint="@color/briar_primary" tools:ignore="ContentDescription" /> diff --git a/briar-android/src/main/res/layout/image_preview.xml b/briar-android/src/main/res/layout/image_preview.xml index 9ec0317e9..83bd2271e 100644 --- a/briar-android/src/main/res/layout/image_preview.xml +++ b/briar-android/src/main/res/layout/image_preview.xml @@ -38,13 +38,13 @@ android:layout_marginEnd="8dp" android:layout_marginRight="8dp" android:layout_marginBottom="8dp" - android:src="@drawable/ic_close" app:backgroundTint="@color/briar_accent" app:fabCustomSize="26dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0" - app:maxImageSize="18dp" /> + app:maxImageSize="18dp" + app:srcCompat="@drawable/ic_close" /> diff --git a/briar-android/src/main/res/layout/introduction_message.xml b/briar-android/src/main/res/layout/introduction_message.xml index 518fa2f91..97387d6f6 100644 --- a/briar-android/src/main/res/layout/introduction_message.xml +++ b/briar-android/src/main/res/layout/introduction_message.xml @@ -43,11 +43,11 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="@dimen/margin_large" - android:src="@drawable/ic_contact_introduction" app:layout_constraintBottom_toBottomOf="@+id/barrier" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/avatarContact2" + app:srcCompat="@drawable/ic_contact_introduction" app:tint="?attr/colorControlNormal" tools:ignore="ContentDescription" /> diff --git a/briar-android/src/main/res/layout/list_item_blog_post.xml b/briar-android/src/main/res/layout/list_item_blog_post.xml index 293b69ae3..fa53019cf 100644 --- a/briar-android/src/main/res/layout/list_item_blog_post.xml +++ b/briar-android/src/main/res/layout/list_item_blog_post.xml @@ -47,9 +47,9 @@ android:layout_height="@dimen/button_size" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/blogs_reblog_comment_hint" - android:src="@drawable/ic_repeat" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/ic_repeat" app:tint="?attr/colorControlNormal" /> diff --git a/briar-android/src/main/res/layout/list_item_rss_feed.xml b/briar-android/src/main/res/layout/list_item_rss_feed.xml index 81414aa96..f5f76e024 100644 --- a/briar-android/src/main/res/layout/list_item_rss_feed.xml +++ b/briar-android/src/main/res/layout/list_item_rss_feed.xml @@ -27,9 +27,9 @@ android:layout_margin="@dimen/margin_medium" android:background="?attr/selectableItemBackgroundBorderless" android:contentDescription="@string/delete" - android:src="@drawable/action_delete_black" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/action_delete_black" app:tint="?attr/colorControlNormal" /> @@ -52,10 +52,10 @@ android:layout_height="24dp" android:layout_margin="@dimen/margin_medium" android:contentDescription="@string/help" - android:src="@drawable/ic_help_outline_white" android:tint="@color/briar_button_text_positive" app:layout_constraintBottom_toBottomOf="@+id/button" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toTopOf="@+id/button" /> + app:layout_constraintTop_toTopOf="@+id/button" + app:srcCompat="@drawable/ic_help_outline_white" /> \ No newline at end of file diff --git a/briar-android/src/main/res/layout/qr_code_view.xml b/briar-android/src/main/res/layout/qr_code_view.xml index 351ad5765..603549056 100644 --- a/briar-android/src/main/res/layout/qr_code_view.xml +++ b/briar-android/src/main/res/layout/qr_code_view.xml @@ -1,5 +1,6 @@ @@ -25,6 +26,6 @@ android:alpha="0.54" android:background="?attr/selectableItemBackground" android:contentDescription="@string/show_qr_code_fullscreen" - android:src="@drawable/ic_fullscreen_black_48dp" /> + app:srcCompat="@drawable/ic_fullscreen_black_48dp" /> diff --git a/briar-android/src/main/res/layout/splash.xml b/briar-android/src/main/res/layout/splash.xml index 410dbb74d..0cd22a43c 100644 --- a/briar-android/src/main/res/layout/splash.xml +++ b/briar-android/src/main/res/layout/splash.xml @@ -1,5 +1,6 @@ @@ -9,6 +10,6 @@ android:layout_gravity="center" android:layout_margin="@dimen/margin_xxlarge" android:contentDescription="@string/app_name" - android:src="@drawable/splash_screen" /> + app:srcCompat="@drawable/splash_screen" /> diff --git a/briar-android/src/main/res/layout/view_composite_send_button.xml b/briar-android/src/main/res/layout/view_composite_send_button.xml index 8ecfb1b81..b72677e71 100644 --- a/briar-android/src/main/res/layout/view_composite_send_button.xml +++ b/briar-android/src/main/res/layout/view_composite_send_button.xml @@ -19,8 +19,8 @@ android:focusable="true" android:padding="4dp" android:scaleType="center" - android:src="@drawable/ic_image_off" android:visibility="invisible" + app:srcCompat="@drawable/ic_image_off" app:tint="?attr/colorControlNormal" /> @drawable/bubble_completed center - @drawable/ic_check_white + @drawable/ic_check_white \ No newline at end of file