Apply new Keyboard and Dial Pad icons.
Before Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 140 B |
Before Width: | Height: | Size: 102 B |
Before Width: | Height: | Size: 244 B |
Before Width: | Height: | Size: 154 B |
Before Width: | Height: | Size: 306 B |
Before Width: | Height: | Size: 192 B |
Before Width: | Height: | Size: 264 B |
Before Width: | Height: | Size: 234 B |
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="?contact_filter_toolbar_icon_tint"
|
||||
android:pathData="M20.5,4.5l-1,-1l-7.5,7.4l-7.5,-7.4l-1,1l7.4,7.5l-7.4,7.5l1,1l7.5,-7.4l7.5,7.4l1,-1l-7.4,-7.5z"/>
|
||||
</vector>
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merge xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<merge xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<LinearLayout android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
@ -42,7 +43,7 @@
|
|||
android:focusable="true"
|
||||
android:tint="?contact_filter_toolbar_icon_tint"
|
||||
android:background="?actionBarItemBackground"
|
||||
android:src="@drawable/ic_dialpad_white_24dp" />
|
||||
app:srcCompat="@drawable/ic_number_pad_conversation_filter_24" />
|
||||
|
||||
<ImageView android:id="@+id/search_keyboard"
|
||||
android:contentDescription="@string/contact_filter_toolbar__show_keyboard_description"
|
||||
|
@ -55,7 +56,7 @@
|
|||
android:focusable="true"
|
||||
android:tint="?contact_filter_toolbar_icon_tint"
|
||||
android:background="?actionBarItemBackground"
|
||||
android:src="@drawable/ic_keyboard_white_24dp" />
|
||||
app:srcCompat="?conversation_keyboard_toggle" />
|
||||
|
||||
<ImageView android:id="@+id/search_clear"
|
||||
android:contentDescription="@string/contact_filter_toolbar__clear_entered_text_description"
|
||||
|
@ -65,10 +66,8 @@
|
|||
android:gravity="center_vertical"
|
||||
android:clickable="true"
|
||||
android:visibility="gone"
|
||||
android:focusable="true"
|
||||
android:tint="?contact_filter_toolbar_icon_tint"
|
||||
android:background="?actionBarItemBackground"
|
||||
android:src="@drawable/ic_clear_white_24dp" />
|
||||
app:srcCompat="@drawable/ic_x_conversation_filter_24" />
|
||||
|
||||
</org.thoughtcrime.securesms.components.AnimatingToggle>
|
||||
|
||||
|
|
|
@ -125,6 +125,7 @@
|
|||
<attr name="contact_selection_header_text" format="reference|color" />
|
||||
|
||||
<attr name="contact_filter_toolbar_icon_tint" format="color" />
|
||||
<attr name="contact_filter_toolbar_keyboard_icon" format="reference" />
|
||||
|
||||
<attr name="device_link_item_card_background" format="reference|color" />
|
||||
|
||||
|
|
|
@ -180,6 +180,7 @@
|
|||
<item name="compose_icon_tint">?icon_tint</item>
|
||||
|
||||
<item name="contact_filter_toolbar_icon_tint">?icon_tint</item>
|
||||
<item name="contact_filter_toolbar_keyboard_icon">@drawable/ic_keyboard_outline_contact_filter_24</item>
|
||||
|
||||
<item name="conversation_list_item_background">@drawable/conversation_list_item_background</item>
|
||||
<item name="conversation_list_item_contact_color">@color/core_grey_90</item>
|
||||
|
@ -210,7 +211,7 @@
|
|||
<item name="conversation_transport_popup_background">@color/white</item>
|
||||
<item name="conversation_emoji_toggle">@drawable/ic_emoji_smiley_outline_24</item>
|
||||
<item name="conversation_sticker_toggle">@drawable/ic_sticker_outline_24</item>
|
||||
<item name="conversation_keyboard_toggle">@drawable/ic_keyboard_grey600_24dp</item>
|
||||
<item name="conversation_keyboard_toggle">@drawable/ic_keyboard_outline_24</item>
|
||||
<item name="conversation_attach_camera">@drawable/ic_camera_outline_24</item>
|
||||
<item name="conversation_attach_image">@drawable/ic_image_light</item>
|
||||
<item name="conversation_attach_video">@drawable/ic_movie_creation_light</item>
|
||||
|
@ -396,6 +397,7 @@
|
|||
<item name="compose_icon_tint">?icon_tint</item>
|
||||
|
||||
<item name="contact_filter_toolbar_icon_tint">?icon_tint</item>
|
||||
<item name="contact_filter_toolbar_keyboard_icon">@drawable/ic_keyboard_solid_contact_filter_24</item>
|
||||
|
||||
<item name="conversation_list_item_background">@drawable/conversation_list_item_background_dark</item>
|
||||
<item name="conversation_list_item_contact_color">#ffdddddd</item>
|
||||
|
@ -461,7 +463,7 @@
|
|||
<item name="conversation_transport_popup_background">@color/black</item>
|
||||
<item name="conversation_emoji_toggle">@drawable/ic_emoji_smiley_solid_24</item>
|
||||
<item name="conversation_sticker_toggle">@drawable/ic_sticker_solid_24</item>
|
||||
<item name="conversation_keyboard_toggle">@drawable/ic_keyboard_white_24dp</item>
|
||||
<item name="conversation_keyboard_toggle">@drawable/ic_keyboard_solid_24</item>
|
||||
<item name="conversation_attach_camera">@drawable/ic_camera_solid_24</item>
|
||||
<item name="conversation_attach_image">@drawable/ic_image_dark</item>
|
||||
<item name="conversation_attach_video">@drawable/ic_movie_creation_dark</item>
|
||||
|
|
|
@ -19,6 +19,8 @@ package org.thoughtcrime.securesms;
|
|||
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
@ -40,6 +42,7 @@ import org.thoughtcrime.securesms.service.KeyCachingService;
|
|||
import org.thoughtcrime.securesms.util.DynamicLanguage;
|
||||
import org.thoughtcrime.securesms.util.DynamicTheme;
|
||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||
import org.thoughtcrime.securesms.util.ThemeUtil;
|
||||
|
||||
/**
|
||||
* The Activity for application preference display and management.
|
||||
|
@ -148,6 +151,15 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredActionBarA
|
|||
.setOnPreferenceClickListener(new CategoryClickListener(PREFERENCE_CATEGORY_DEVICES));
|
||||
this.findPreference(PREFERENCE_CATEGORY_ADVANCED)
|
||||
.setOnPreferenceClickListener(new CategoryClickListener(PREFERENCE_CATEGORY_ADVANCED));
|
||||
|
||||
tintIcons();
|
||||
}
|
||||
|
||||
private void tintIcons() {
|
||||
if (Build.VERSION.SDK_INT >= 21) return;
|
||||
|
||||
Preference preference = this.findPreference(PREFERENCE_CATEGORY_SMS_MMS);
|
||||
preference.getIcon().setColorFilter(ThemeUtil.getThemedColor(requireContext(), R.attr.icon_tint), PorterDuff.Mode.SRC_IN);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|