diff --git a/app/src/main/res/drawable-xhdpi/download_default.png b/app/src/main/res/drawable-xhdpi/download_default.png new file mode 100644 index 000000000..7b0a1095d Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/download_default.png differ diff --git a/app/src/main/res/drawable-xhdpi/download_disabled.png b/app/src/main/res/drawable-xhdpi/download_disabled.png new file mode 100644 index 000000000..26835cec4 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/download_disabled.png differ diff --git a/app/src/main/res/drawable-xhdpi/file.png b/app/src/main/res/drawable-xhdpi/file.png new file mode 100644 index 000000000..769cdc7ed Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/file.png differ diff --git a/app/src/main/res/drawable/download.xml b/app/src/main/res/drawable/download.xml new file mode 100644 index 000000000..4a957a6d5 --- /dev/null +++ b/app/src/main/res/drawable/download.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/src/main/res/layout/chat_message_content_cell.xml b/app/src/main/res/layout/chat_message_content_cell.xml index 3b42911fe..86f5fcd20 100644 --- a/app/src/main/res/layout/chat_message_content_cell.xml +++ b/app/src/main/res/layout/chat_message_content_cell.xml @@ -53,10 +53,15 @@ android:textSize="12sp" android:fontFamily="sans-serif" android:textStyle="normal" + android:drawableTop="@drawable/file" + android:drawableTint="?attr/drawableTintColor2" + android:drawablePadding="5dp" + android:padding="5dp" android:text="@{data.content.name}" android:visibility="@{data.downloadable || data.image || data.video ? View.GONE : View.VISIBLE, default=gone}" android:layout_width="150dp" - android:layout_height="100dp" + android:layout_height="match_parent" + android:maxHeight="100dp" android:layout_margin="5dp" android:background="@color/chat_bubble_text_color" android:ellipsize="end" @@ -75,6 +80,8 @@ android:layout_margin="5dp" android:textColor="@drawable/assistant_button_text_color" android:background="@drawable/resizable_assistant_button" + android:drawableLeft="@drawable/download" + android:drawablePadding="10dp" android:ellipsize="end" android:padding="10dp" /> diff --git a/app/src/main/res/values-night/styles.xml b/app/src/main/res/values-night/styles.xml index ecc6bbbb8..064ea33f0 100644 --- a/app/src/main/res/values-night/styles.xml +++ b/app/src/main/res/values-night/styles.xml @@ -34,6 +34,7 @@ @color/white_color @color/light_grey_color @color/primary_color + @color/dark_grey_color @color/dark_grey_color @color/light_grey_color diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 5b1850fc6..8345f6c27 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -19,6 +19,7 @@ + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 4e34660d8..84286c7b3 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -35,6 +35,7 @@ @color/dark_grey_color @color/disabled_color @color/primary_color + @color/white_color @color/toolbar_color @color/light_grey_color