diff --git a/assets/1f601.png b/assets/1f601.png new file mode 100644 index 0000000000..591cfcef8b Binary files /dev/null and b/assets/1f601.png differ diff --git a/assets/1f602.png b/assets/1f602.png new file mode 100644 index 0000000000..47df693d42 Binary files /dev/null and b/assets/1f602.png differ diff --git a/assets/1f603.png b/assets/1f603.png new file mode 100644 index 0000000000..77b581d68f Binary files /dev/null and b/assets/1f603.png differ diff --git a/assets/1f604.png b/assets/1f604.png new file mode 100644 index 0000000000..81a8396899 Binary files /dev/null and b/assets/1f604.png differ diff --git a/assets/1f605.png b/assets/1f605.png new file mode 100644 index 0000000000..3903f717f3 Binary files /dev/null and b/assets/1f605.png differ diff --git a/assets/1f606.png b/assets/1f606.png new file mode 100644 index 0000000000..11c91eb22e Binary files /dev/null and b/assets/1f606.png differ diff --git a/assets/1f609.png b/assets/1f609.png new file mode 100644 index 0000000000..756766dd3e Binary files /dev/null and b/assets/1f609.png differ diff --git a/assets/1f60a.png b/assets/1f60a.png new file mode 100644 index 0000000000..1e9021cb6f Binary files /dev/null and b/assets/1f60a.png differ diff --git a/assets/1f60b.png b/assets/1f60b.png new file mode 100644 index 0000000000..fc39637ecd Binary files /dev/null and b/assets/1f60b.png differ diff --git a/assets/1f60c.png b/assets/1f60c.png new file mode 100644 index 0000000000..820cf315a1 Binary files /dev/null and b/assets/1f60c.png differ diff --git a/assets/1f60d.png b/assets/1f60d.png new file mode 100644 index 0000000000..0e5794270e Binary files /dev/null and b/assets/1f60d.png differ diff --git a/assets/1f60f.png b/assets/1f60f.png new file mode 100644 index 0000000000..bc6e5082c8 Binary files /dev/null and b/assets/1f60f.png differ diff --git a/assets/1f612.png b/assets/1f612.png new file mode 100644 index 0000000000..3722e6f575 Binary files /dev/null and b/assets/1f612.png differ diff --git a/assets/1f613.png b/assets/1f613.png new file mode 100644 index 0000000000..e894b76996 Binary files /dev/null and b/assets/1f613.png differ diff --git a/assets/1f614.png b/assets/1f614.png new file mode 100644 index 0000000000..2f3bad9453 Binary files /dev/null and b/assets/1f614.png differ diff --git a/assets/1f616.png b/assets/1f616.png new file mode 100644 index 0000000000..a5877a0a79 Binary files /dev/null and b/assets/1f616.png differ diff --git a/assets/1f618.png b/assets/1f618.png new file mode 100644 index 0000000000..af9a80b7f0 Binary files /dev/null and b/assets/1f618.png differ diff --git a/assets/1f61a.png b/assets/1f61a.png new file mode 100644 index 0000000000..449de19704 Binary files /dev/null and b/assets/1f61a.png differ diff --git a/assets/1f61c.png b/assets/1f61c.png new file mode 100644 index 0000000000..6ae9d497d3 Binary files /dev/null and b/assets/1f61c.png differ diff --git a/assets/1f61d.png b/assets/1f61d.png new file mode 100644 index 0000000000..333716ee1f Binary files /dev/null and b/assets/1f61d.png differ diff --git a/assets/1f61e.png b/assets/1f61e.png new file mode 100644 index 0000000000..8255200871 Binary files /dev/null and b/assets/1f61e.png differ diff --git a/assets/1f620.png b/assets/1f620.png new file mode 100644 index 0000000000..34174f5e5c Binary files /dev/null and b/assets/1f620.png differ diff --git a/assets/1f621.png b/assets/1f621.png new file mode 100644 index 0000000000..c65ddff552 Binary files /dev/null and b/assets/1f621.png differ diff --git a/assets/1f622.png b/assets/1f622.png new file mode 100644 index 0000000000..6d0d9afd28 Binary files /dev/null and b/assets/1f622.png differ diff --git a/assets/1f623.png b/assets/1f623.png new file mode 100644 index 0000000000..c7e433e8ec Binary files /dev/null and b/assets/1f623.png differ diff --git a/assets/1f624.png b/assets/1f624.png new file mode 100644 index 0000000000..92f93bd102 Binary files /dev/null and b/assets/1f624.png differ diff --git a/assets/1f625.png b/assets/1f625.png new file mode 100644 index 0000000000..fa5f9e7f9f Binary files /dev/null and b/assets/1f625.png differ diff --git a/assets/1f628.png b/assets/1f628.png new file mode 100644 index 0000000000..513fce47b6 Binary files /dev/null and b/assets/1f628.png differ diff --git a/assets/1f629.png b/assets/1f629.png new file mode 100644 index 0000000000..0c5475411c Binary files /dev/null and b/assets/1f629.png differ diff --git a/assets/1f62a.png b/assets/1f62a.png new file mode 100644 index 0000000000..df4f55efd9 Binary files /dev/null and b/assets/1f62a.png differ diff --git a/assets/1f62b.png b/assets/1f62b.png new file mode 100644 index 0000000000..3a8eefe565 Binary files /dev/null and b/assets/1f62b.png differ diff --git a/assets/1f62d.png b/assets/1f62d.png new file mode 100644 index 0000000000..7d433183aa Binary files /dev/null and b/assets/1f62d.png differ diff --git a/assets/1f630.png b/assets/1f630.png new file mode 100644 index 0000000000..b9e39bc60f Binary files /dev/null and b/assets/1f630.png differ diff --git a/assets/1f631.png b/assets/1f631.png new file mode 100644 index 0000000000..76bfc6b8a6 Binary files /dev/null and b/assets/1f631.png differ diff --git a/assets/1f632.png b/assets/1f632.png new file mode 100644 index 0000000000..858a83484a Binary files /dev/null and b/assets/1f632.png differ diff --git a/assets/1f633.png b/assets/1f633.png new file mode 100644 index 0000000000..9b49410c0c Binary files /dev/null and b/assets/1f633.png differ diff --git a/assets/1f635.png b/assets/1f635.png new file mode 100644 index 0000000000..8001d6ff8f Binary files /dev/null and b/assets/1f635.png differ diff --git a/assets/1f637.png b/assets/1f637.png new file mode 100644 index 0000000000..05887e99c6 Binary files /dev/null and b/assets/1f637.png differ diff --git a/assets/1f638.png b/assets/1f638.png new file mode 100644 index 0000000000..ad333ba3b6 Binary files /dev/null and b/assets/1f638.png differ diff --git a/assets/1f639.png b/assets/1f639.png new file mode 100644 index 0000000000..6c60cb0efc Binary files /dev/null and b/assets/1f639.png differ diff --git a/assets/1f63a.png b/assets/1f63a.png new file mode 100644 index 0000000000..dbf1b0276a Binary files /dev/null and b/assets/1f63a.png differ diff --git a/assets/1f63b.png b/assets/1f63b.png new file mode 100644 index 0000000000..eeba240e53 Binary files /dev/null and b/assets/1f63b.png differ diff --git a/assets/1f63c.png b/assets/1f63c.png new file mode 100644 index 0000000000..351565e246 Binary files /dev/null and b/assets/1f63c.png differ diff --git a/assets/1f63d.png b/assets/1f63d.png new file mode 100644 index 0000000000..adc62fbe3c Binary files /dev/null and b/assets/1f63d.png differ diff --git a/assets/1f63e.png b/assets/1f63e.png new file mode 100644 index 0000000000..4325fd48dd Binary files /dev/null and b/assets/1f63e.png differ diff --git a/assets/1f63f.png b/assets/1f63f.png new file mode 100644 index 0000000000..42d4c27cab Binary files /dev/null and b/assets/1f63f.png differ diff --git a/assets/1f640.png b/assets/1f640.png new file mode 100644 index 0000000000..d94cd34ff5 Binary files /dev/null and b/assets/1f640.png differ diff --git a/assets/1f645.png b/assets/1f645.png new file mode 100644 index 0000000000..d459a35bc1 Binary files /dev/null and b/assets/1f645.png differ diff --git a/assets/1f646.png b/assets/1f646.png new file mode 100644 index 0000000000..e8b98194ed Binary files /dev/null and b/assets/1f646.png differ diff --git a/assets/1f647.png b/assets/1f647.png new file mode 100644 index 0000000000..024cb61049 Binary files /dev/null and b/assets/1f647.png differ diff --git a/assets/1f648.png b/assets/1f648.png new file mode 100644 index 0000000000..0890a62227 Binary files /dev/null and b/assets/1f648.png differ diff --git a/assets/1f649.png b/assets/1f649.png new file mode 100644 index 0000000000..f97a1f9a09 Binary files /dev/null and b/assets/1f649.png differ diff --git a/assets/1f64a.png b/assets/1f64a.png new file mode 100644 index 0000000000..87944c4de5 Binary files /dev/null and b/assets/1f64a.png differ diff --git a/assets/1f64b.png b/assets/1f64b.png new file mode 100644 index 0000000000..e1741a40e7 Binary files /dev/null and b/assets/1f64b.png differ diff --git a/assets/1f64c.png b/assets/1f64c.png new file mode 100644 index 0000000000..e03142bdce Binary files /dev/null and b/assets/1f64c.png differ diff --git a/assets/1f64d.png b/assets/1f64d.png new file mode 100644 index 0000000000..6f34d5e159 Binary files /dev/null and b/assets/1f64d.png differ diff --git a/assets/1f64e.png b/assets/1f64e.png new file mode 100644 index 0000000000..c4a95c3b2a Binary files /dev/null and b/assets/1f64e.png differ diff --git a/assets/1f64f.png b/assets/1f64f.png new file mode 100644 index 0000000000..f86c992d5a Binary files /dev/null and b/assets/1f64f.png differ diff --git a/res/drawable-hdpi/ic_emoji_dark.png b/res/drawable-hdpi/ic_emoji_dark.png new file mode 100644 index 0000000000..b82c965395 Binary files /dev/null and b/res/drawable-hdpi/ic_emoji_dark.png differ diff --git a/res/drawable-hdpi/ic_emoji_light.png b/res/drawable-hdpi/ic_emoji_light.png new file mode 100644 index 0000000000..c6250598e0 Binary files /dev/null and b/res/drawable-hdpi/ic_emoji_light.png differ diff --git a/res/drawable-hdpi/ic_emoji_recent_light.png b/res/drawable-hdpi/ic_emoji_recent_light.png new file mode 100644 index 0000000000..b28a4ee86c Binary files /dev/null and b/res/drawable-hdpi/ic_emoji_recent_light.png differ diff --git a/res/drawable-hdpi/ic_ime_dark.png b/res/drawable-hdpi/ic_ime_dark.png new file mode 100644 index 0000000000..c2dc4d3804 Binary files /dev/null and b/res/drawable-hdpi/ic_ime_dark.png differ diff --git a/res/drawable-hdpi/ic_ime_light.png b/res/drawable-hdpi/ic_ime_light.png new file mode 100644 index 0000000000..14d7a5eba4 Binary files /dev/null and b/res/drawable-hdpi/ic_ime_light.png differ diff --git a/res/drawable-mdpi/ic_emoji_dark.png b/res/drawable-mdpi/ic_emoji_dark.png new file mode 100644 index 0000000000..d99344a4de Binary files /dev/null and b/res/drawable-mdpi/ic_emoji_dark.png differ diff --git a/res/drawable-mdpi/ic_emoji_light.png b/res/drawable-mdpi/ic_emoji_light.png new file mode 100644 index 0000000000..5d34a9e146 Binary files /dev/null and b/res/drawable-mdpi/ic_emoji_light.png differ diff --git a/res/drawable-mdpi/ic_emoji_recent_light.png b/res/drawable-mdpi/ic_emoji_recent_light.png new file mode 100644 index 0000000000..8d6cd6a40d Binary files /dev/null and b/res/drawable-mdpi/ic_emoji_recent_light.png differ diff --git a/res/drawable-mdpi/ic_ime_dark.png b/res/drawable-mdpi/ic_ime_dark.png new file mode 100644 index 0000000000..3145b74c62 Binary files /dev/null and b/res/drawable-mdpi/ic_ime_dark.png differ diff --git a/res/drawable-mdpi/ic_ime_light.png b/res/drawable-mdpi/ic_ime_light.png new file mode 100644 index 0000000000..f749583df2 Binary files /dev/null and b/res/drawable-mdpi/ic_ime_light.png differ diff --git a/res/drawable-xhdpi/ic_emoji_dark.png b/res/drawable-xhdpi/ic_emoji_dark.png new file mode 100644 index 0000000000..bfa252c286 Binary files /dev/null and b/res/drawable-xhdpi/ic_emoji_dark.png differ diff --git a/res/drawable-xhdpi/ic_emoji_light.png b/res/drawable-xhdpi/ic_emoji_light.png new file mode 100644 index 0000000000..bc2146d2fa Binary files /dev/null and b/res/drawable-xhdpi/ic_emoji_light.png differ diff --git a/res/drawable-xhdpi/ic_emoji_recent_light.png b/res/drawable-xhdpi/ic_emoji_recent_light.png new file mode 100644 index 0000000000..a3d9ca3684 Binary files /dev/null and b/res/drawable-xhdpi/ic_emoji_recent_light.png differ diff --git a/res/drawable-xhdpi/ic_ime_dark.png b/res/drawable-xhdpi/ic_ime_dark.png new file mode 100644 index 0000000000..2de719c32e Binary files /dev/null and b/res/drawable-xhdpi/ic_ime_dark.png differ diff --git a/res/drawable-xhdpi/ic_ime_light.png b/res/drawable-xhdpi/ic_ime_light.png new file mode 100644 index 0000000000..0ff5dd8604 Binary files /dev/null and b/res/drawable-xhdpi/ic_ime_light.png differ diff --git a/res/drawable/emoji_toggle_background.xml b/res/drawable/emoji_toggle_background.xml new file mode 100644 index 0000000000..844ebeadae --- /dev/null +++ b/res/drawable/emoji_toggle_background.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/conversation_activity.xml b/res/layout/conversation_activity.xml index d4bcac9f6b..fcfdd132f0 100644 --- a/res/layout/conversation_activity.xml +++ b/res/layout/conversation_activity.xml @@ -1,90 +1,97 @@ - - + + android:id="@+id/layout_container" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:layout_weight="1" + android:orientation="vertical" + android:background="?conversation_background" + android:gravity="bottom"> + android:id="@+id/fragment_content" + android:name="org.thoughtcrime.securesms.ConversationFragment" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:layout_above="@+id/bottom_container" /> - - - - - - + - -