diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MediaPreviewAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MediaPreviewAdapter.java index 73117143e..e830b85d3 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MediaPreviewAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MediaPreviewAdapter.java @@ -17,6 +17,7 @@ import android.widget.ImageView; import java.lang.ref.WeakReference; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.concurrent.RejectedExecutionException; @@ -29,6 +30,15 @@ import eu.siacs.conversations.ui.util.StyledAttributes; public class MediaPreviewAdapter extends RecyclerView.Adapter { + private static final List DOCUMENT_MIMES = Arrays.asList( + "application/pdf", + "application/vnd.oasis.opendocument.text", + "application/msword", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + "text/x-tex", + "text/plain" + ); + private final ArrayList mediaPreviews = new ArrayList<>(); private final ConversationFragment conversationFragment; @@ -64,7 +74,7 @@ public class MediaPreviewAdapter extends RecyclerView.Adapter - + @@ -60,6 +60,7 @@ + diff --git a/src/main/res/values/themes.xml b/src/main/res/values/themes.xml index 449cae4e6..054a66e83 100644 --- a/src/main/res/values/themes.xml +++ b/src/main/res/values/themes.xml @@ -63,7 +63,7 @@ 24dp 16dp - @drawable/ic_description_black_48dp + @drawable/ic_description_black_48dp @drawable/ic_mic_black_48dp @drawable/ic_headset_black_48dp @drawable/ic_room_black_48dp @@ -71,6 +71,7 @@ @drawable/ic_android_black_48dp @drawable/ic_event_black_48dp @drawable/ic_archive_black_48dp + @drawable/ic_help_black_48dp @drawable/ic_group_add_white_24dp @drawable/ic_person_add_white_24dp @@ -173,7 +174,7 @@ 24dp 16dp - @drawable/ic_description_white_48dp + @drawable/ic_description_white_48dp @drawable/ic_mic_white_48dp @drawable/ic_headset_white_48dp @drawable/ic_room_white_48dp @@ -181,6 +182,7 @@ @drawable/ic_android_white_48dp @drawable/ic_event_white_48dp @drawable/ic_archive_white_48dp + @drawable/ic_help_white_48dp @drawable/ic_group_add_white_24dp @drawable/ic_person_add_white_24dp