Add Emoji Search, Sticker Search, and GIF Keyboard.

Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
Co-authored-by: ⁨Greyson Parrelli<greyson@signal.org>
This commit is contained in:
Android Team
2021-05-26 10:47:14 -03:00
committed by Cody Henthorne
parent 66c3b1388a
commit 08e86b8c82
119 changed files with 3545 additions and 721 deletions
+5
View File
@@ -5,6 +5,11 @@
<item name="android:windowExitAnimation">@anim/slide_to_top</item>
</style>
<style name="FakeBottomSheet" parent="@android:style/Animation">
<item name="android:windowEnterAnimation">@anim/slide_fade_from_bottom</item>
<item name="android:windowExitAnimation">@anim/slide_fade_to_bottom</item>
</style>
<style name="FadeScale" parent="@android:style/Animation">
<item name="android:windowEnterAnimation">@anim/fade_scale_in</item>
<item name="android:windowExitAnimation">@anim/fade_scale_out</item>
+8
View File
@@ -284,4 +284,12 @@
<declare-styleable name="ChatColorPreviewView">
<attr name="ccpv_chat_bubble_count" format="integer" />
</declare-styleable>
<declare-styleable name="KeyboardPageSearchView">
<attr name="show_always" format="boolean" />
<attr name="search_bar_tint" format="color|reference" />
<attr name="search_icon_tint" format="color|reference" />
<attr name="search_hint" format="string|reference" />
<attr name="click_only" format="boolean" />
</declare-styleable>
</resources>
+2 -1
View File
@@ -26,7 +26,7 @@
<color name="signal_icon_tint_primary">@color/core_grey_75</color>
<color name="signal_icon_tint_secondary">@color/core_grey_60</color>
<color name="signal_icon_tint_tab_selected">@color/core_grey_80</color>
<color name="signal_icon_tint_tab_selected">@color/signal_icon_tint_primary</color>
<color name="signal_icon_tint_tab_unselected">@color/core_grey_45</color>
<color name="signal_button_primary">@color/core_ultramarine</color>
@@ -141,4 +141,5 @@
<color name="quote_preview_background">@color/core_grey_15</color>
<color name="keyboard_pager_fragment_selected">@color/core_grey_10</color>
<color name="keyboard_pager_fragment_category_selected">@color/transparent_black_05</color>
</resources>
+18
View File
@@ -3517,6 +3517,24 @@
<string name="ChatColorsMegaphone__appearance">Appearance</string>
<string name="ChatColorsMegaphone__not_now">Not now</string>
<!-- KeyboardPagerFragment -->
<string name="KeyboardPagerFragment_emoji">Emoji</string>
<string name="KeyboardPagerFragment_open_emoji_search">Open emoji search</string>
<string name="KeyboardPagerFragment_open_sticker_search">Open sticker search</string>
<string name="KeyboardPagerFragment_open_gif_search">Open gif search</string>
<string name="KeyboardPagerFragment_stickers">Stickers</string>
<string name="KeyboardPagerFragment_backspace">Backspace</string>
<string name="KeyboardPagerFragment_gifs">Gifs</string>
<string name="KeyboardPagerFragment_search_emoji">Search emoji</string>
<string name="KeyboardPagerfragment_back_to_emoji">Back to emoji</string>
<string name="KeyboardPagerfragment_clear_search_entry">Clear search entry</string>
<string name="KeyboardPagerFragment_search_giphy">Search GIPHY</string>
<!-- StickerSearchDialogFragment -->
<string name="StickerSearchDialogFragment_search_stickers">Search stickers</string>
<string name="StickerSearchDialogFragment_no_results_found">No results found</string>
<string name="EmojiSearchFragment__no_results_found">No results found</string>
<!-- EOF -->
</resources>
+7 -3
View File
@@ -143,7 +143,7 @@
<item name="colorPrimaryDark">@color/core_ultramarine</item>
<item name="colorAccent">@color/core_ultramarine</item>
<item name="colorControlActivated">@color/core_ultramarine</item>
<item name="colorControlHighlight">@color/core_ultramarine</item>
<item name="colorControlHighlight">@color/transparent_black_10</item>
<item name="android:windowBackground">@color/white</item>
<item name="android:windowContentOverlay">@null</item>
<item name="alertDialogTheme">@style/AppCompatAlertDialogStyleLight</item>
@@ -197,8 +197,8 @@
<item name="android:textColorSecondary">@color/text_color_secondary_dark_theme</item>
<item name="colorAccent">@color/core_ultramarine_light</item>
<item name="colorControlActivated">@color/core_ultramarine_light</item>
<item name="colorControlHighlight">@color/core_ultramarine_light</item>
<item name="android:colorControlHighlight" tools:ignore="NewApi">@color/core_ultramarine_light</item>
<item name="colorControlHighlight">@color/transparent_white_10</item>
<item name="android:colorControlHighlight" tools:ignore="NewApi">@color/transparent_white_10</item>
<item name="android:windowBackground">@color/core_grey_95</item>
<item name="android:windowContentOverlay">@null</item>
<item name="alertDialogTheme">@style/AppCompatAlertDialogStyleDark</item>
@@ -348,6 +348,10 @@
<item name="android:windowAnimationStyle">@style/FadeScale</item>
</style>
<style name="Signal.DayNight.Dialog.Animated.Bottom" parent="Signal.DayNight">
<item name="android:windowAnimationStyle">@style/FakeBottomSheet</item>
</style>
<style name="Widget.Signal.BottomSheet.ReactWithAny" parent="Widget.MaterialComponents.BottomSheet">
<item name="backgroundTint">@color/core_grey_75</item>
<item name="behavior_peekHeight">@dimen/react_with_any_emoji_bottom_sheet_dialog_fragment_min_height</item>