Poort Man Themes: add messaging theme

Change-Id: I8d7a3a42f07db95e256f255b3c54ac5f2e2fad17
diff --git a/config/packages.mk b/config/packages.mk
index 2f50583..c7da9e0 100644
--- a/config/packages.mk
+++ b/config/packages.mk
@@ -63,6 +63,7 @@
     ContactsTheme \
     DocumentsUITheme \
     DialerTheme \
+    MessagesTheme \
     TelecommTheme \
     PhonographTheme
 
diff --git a/google/themes/MessagesTheme/Android.mk b/google/themes/MessagesTheme/Android.mk
new file mode 100644
index 0000000..c556755
--- /dev/null
+++ b/google/themes/MessagesTheme/Android.mk
@@ -0,0 +1,12 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_PACKAGE_NAME := MessagesTheme
+LOCAL_RRO_THEME := MessagesTheme
+LOCAL_CERTIFICATE := platform
+LOCAL_MODULE_TAGS := optional
+LOCAL_SDK_VERSION := current
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
+
+include $(BUILD_RRO_PACKAGE)
diff --git a/google/themes/MessagesTheme/AndroidManifest.xml b/google/themes/MessagesTheme/AndroidManifest.xml
new file mode 100644
index 0000000..2831cf9
--- /dev/null
+++ b/google/themes/MessagesTheme/AndroidManifest.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="org.omnirom.theme.app.messagestheme"
+    platformBuildVersionCode="28"
+    platformBuildVersionName="9.0.0">
+
+    <overlay android:priority="2" android:targetPackage="com.android.messaging" />
+
+
+    <application android:hasCode="false"
+                 android:label="Messages Theme" />
+</manifest>
diff --git a/google/themes/MessagesTheme/res/values/colors.xml b/google/themes/MessagesTheme/res/values/colors.xml
new file mode 100644
index 0000000..8d5d348
--- /dev/null
+++ b/google/themes/MessagesTheme/res/values/colors.xml
@@ -0,0 +1,177 @@
+<!--
+  ~ Copyright (C) 2014 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License
+  -->
+
+<resources>
+
+    <color name="primary_color">@*android:color/omni_color4</color>
+    <color name="permission_check_activity_background">@*android:color/omni_color2</color>
+
+    <!--  Action bar -->
+    <color name="action_bar_title_text_color">#ffffff</color>
+    <color name="action_bar_background_color">@*android:color/omni_color5</color>
+    <color name="action_bar_background_color_dark">@*android:color/omni_color4</color>
+    <color name="contextual_action_bar_background_color">@*android:color/omni_color2</color>
+    <color name="archived_conversation_action_bar_background_color">@*android:color/omni_color5</color>
+    <color name="archived_conversation_action_bar_background_color_dark">@*android:color/omni_color4</color>
+
+    <!-- Conversation list -->
+    <color name="conversation_list_item_read">@*android:color/omni_text2</color>
+    <color name="conversation_list_item_unread">@*android:color/omni_text1</color>
+    <color name="conversation_list_error">#fff45342</color>
+    <color name="conversation_list_name">@*android:color/omni_text1</color>
+    <color name="conversation_list_details">@*android:color/omni_text3</color>
+
+    <color name="conversation_compose_divider_start">#44999999</color>
+
+    <color name="message_text">@*android:color/omni_text1</color>
+    <color name="timestamp_text_outgoing">@*android:color/omni_text3</color>
+    <color name="timestamp_text_incoming">#99ffffff</color>
+    <color name="timestamp_text_failed">#99ff0000</color>
+    <color name="compose_send_text_color">@*android:color/omni_text1</color>
+
+    <color name="message_title_text">@*android:color/omni_text1</color>
+    <color name="message_download_failed_status_text">@*android:color/omni_text2</color>
+    <color name="message_info_text">#99ffffff</color>
+    <color name="message_info_text_incoming_download_failed">#6a6a6a</color>
+    <color name="message_download_failed_timestamp_text">#007fce</color>
+    <color name="message_failed_timestamp_text">#99ff0000</color>
+    <color name="message_action_status_text">#ffffffff</color>
+    <color name="message_action_info_text">#99ffffff</color>
+    <color name="message_action_timestamp_text">#ffffffff</color>
+
+    <color name="background_item_transparent">@android:color/transparent</color>
+    <color name="background_item_activated">@*android:color/omni_color4</color>
+    <color name="background_item_selected">@*android:color/omni_color7</color>
+    <color name="background_item_pressed">@*android:color/omni_color2</color>
+
+    <color name="subject_editor_bubble">@*android:color/omni_color7</color>
+    <color name="message_text_color_incoming">#ffffffff</color>
+    <color name="message_text_color_incoming_download_failed">#6a6a6a</color>
+    <color name="message_text_color_outgoing">@*android:color/omni_text2</color>
+    <color name="conversation_background">@*android:color/omni_color2</color>
+    <color name="conversation_edge_effect">#9d9d9d</color>
+    <color name="compose_message_send_color">@*android:color/omni_color5</color>
+    <color name="compose_message_send_color_pressed">@*android:color/omni_color3</color>
+    <color name="message_bubble_color_outgoing">@*android:color/omni_color1</color>
+    <color name="message_error_bubble_color_incoming">#fff45342</color>
+    <color name="message_audio_button_color_incoming">@*android:color/omni_color4</color>
+    <color name="message_bubble_color_selected">@*android:color/omni_color3</color>
+    <color name="message_image_selected_tint">#80689F38</color>
+    <color name="generic_video_icon">#ff8f8f8f</color>
+
+    <!-- Base color used for color filtering. -->
+    <color name="color_filter_base_color">@*android:color/omni_color1</color>
+
+    <!-- Activity background color -->
+    <drawable name="class_zero_background">@*android:color/omni_color1</drawable>
+
+    <color name="contact_avatar_default_background">@*android:color/omni_color2</color>
+    <color name="contact_avatar_pressed_color">#40ffffff</color>
+    <color name="contact_list_text_primary">@*android:color/omni_text1</color>
+    <color name="contact_list_text_secondary">@*android:color/omni_text2</color>
+
+    <color name="compose_contact_text">@*android:color/omni_text1</color>
+    <color name="compose_contact_faint_text">@*android:color/omni_text2</color>
+    <color name="compose_contact_divider">#44999999</color>
+    <color name="contact_picker_tab_pressed">#ddffffff</color>
+    <color name="contact_picker_tab_underline">@*android:color/omni_color3</color>
+    <color name="contact_list_alphabet_header">@*android:color/omni_color5</color>
+    <color name="contact_picker_background">@*android:color/omni_color2</color>
+    <color name="chips_dropdown_background_activated">@*android:color/omni_color3</color>
+    <color name="chips_dropdown_background_pressed">@*android:color/omni_color4</color>
+    <color name="chips_background_color">@*android:color/omni_color4</color>
+    <color name="chips_text_color">@*android:color/omni_text1</color>
+
+    <color name="camera_button_container_background">#80000000</color>
+
+    <color name="translucent_white">#80ffffff</color>
+
+    <color name="gallery_image_default_background">#eeeeee</color>
+    <color name="gallery_image_pressed">#6733b5e5</color>
+    <color name="attachment_preview_more_items_text_background">@*android:color/omni_color7</color>
+
+    <color name="letter_tile_font_color">#ffffff</color>
+
+    <color name="audio_picker_level_primary_color">#29ffffff</color>
+    <color name="audio_record_control_button_stroke">#30ffffff</color>
+    <color name="audio_picker_hint_text_color">#40ffffff</color>
+    <color name="audio_picker_timer_text_color">#dedede</color>
+    <color name="audio_attachment_timer_text_color">#dedede</color>
+    <color name="audio_progress_bar_color">@*android:color/omni_color5</color>
+
+    <color name="notification_sender_text">#9A9A9A</color>
+    <color name="notification_secondary_text">#FFFFFF</color>
+    <color name="notification_tertiary_text">#FFFFFF</color>
+    <color name="wearable_notification_participants_count">#a2a2a2</color>
+    <color name="notification_accent_color">@*android:color/omni_color5</color>
+    <color name="notification_warning_color">#ffffff</color>
+    <color name="notification_subject_color">@*android:color/omni_text1</color>
+
+    <color name="participant_list_text_primary">@*android:color/omni_text1</color>
+    <color name="participant_list_text_secondary">@*android:color/omni_text2</color>
+    <color name="people_and_options_header_text">@*android:color/omni_text1</color>
+    <color name="people_and_options_list_divider">#222222</color>
+
+    <color name="fab_color">@*android:color/omni_color5</color>
+    <color name="fab_pressed_color">@*android:color/omni_color3</color>
+    <color name="fab_ripple">@*android:color/omni_color4</color>
+
+    <color name="message_text_counter_color">@*android:color/omni_text1</color>
+    <color name="mms_indicator_color">@*android:color/omni_color3</color>
+    <color name="list_empty_text">@*android:color/omni_color2</color>
+    <color name="low_storage_action_item_color">#ffeeeeee</color>
+    <color name="unblock_item_text_color">@*android:color/omni_color5</color>
+    <color name="open_conversation_animation_background_shadow">@*android:color/omni_color1</color>
+    <color name="compose_notification_bar_background">@*android:color/omni_color5</color>
+
+    <color name="sim_selector_text_primary">@*android:color/omni_text1</color>
+    <color name="sim_selector_text_secondary">@*android:color/omni_text2</color>
+    <color name="sim_selector_background_end">@*android:color/omni_color2</color>
+    <color name="sim_selector_background_start">@*android:color/omni_color1</color>
+    <color name="sim_indicator_color_light">#ffffff</color>
+    <color name="sim_indicator_color_dark">#777777</color>
+
+    <color name="text_highlight_color">@*android:color/omni_color4</color>
+    <color name="search_view_text_cursor">@*android:color/omni_color3</color>
+
+    <color name="button_bar_action_button_text_color">@*android:color/omni_color4</color>
+    <color name="button_bar_cancel_button_text_color">@*android:color/omni_color4</color>
+
+    <color name="settings_list_text_primary">@*android:color/omni_text1</color>
+    <color name="settings_list_text_secondary">@*android:color/omni_text2</color>
+    <color name="group_mms_setting_text_color">@*android:color/omni_text2</color>
+    <color name="settings_item_title_text_primary">#ffffff</color>
+
+    <color name="contact_picker_button_text_color">@*android:color/omni_text1</color>
+
+    <color name="widget_text_color">@*android:color/omni_text1</color>
+    <color name="widget_incoming_text_color">@*android:color/omni_text1</color>
+    <color name="widget_outgoing_text_color">@*android:color/omni_text2</color>
+    <color name="widget_background_color">@*android:color/omni_color1</color>
+    <color name="ripple_material_light">@*android:color/omni_color3</color>
+    <color name="widget_conversation_title_color">#FFFFFF</color>
+
+    <color name="attachment_chooser_audio_background">@*android:color/omni_color7</color>
+    <color name="attachment_chooser_vcard_background">@*android:color/omni_color7</color>
+
+    <color name="fastscroll_track_color">#1e999999</color>
+    <color name="fastscroll_thumb_color">#42999999</color>
+    <color name="fastscroll_preview_text_color">#999999</color>
+
+    <color name="google_gray">@*android:color/omni_color7</color>
+    <color name="ic_launcher_background">@*android:color/omni_color5</color>
+</resources>
+
diff --git a/google/themes/MessagesTheme/res/values/styles.xml b/google/themes/MessagesTheme/res/values/styles.xml
new file mode 100644
index 0000000..3f47264
--- /dev/null
+++ b/google/themes/MessagesTheme/res/values/styles.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<resources>
+
+</resources>