From dc52e7595cca06d0a2da7d11b3c88cb2f7ce529c Mon Sep 17 00:00:00 2001 From: fiaxh Date: Fri, 6 Jan 2023 13:19:42 +0100 Subject: Add support for XEP-0461 replies (with fallback) --- main/CMakeLists.txt | 2 + main/data/chat_input.ui | 17 ++- main/data/conversation_content_view/view.ui | 119 ++++++++------------- main/data/quote.ui | 80 ++++++++++++++ main/data/theme.css | 11 ++ main/src/ui/chat_input/chat_input_controller.vala | 37 ++++++- main/src/ui/chat_input/view.vala | 15 ++- .../conversation_item_skeleton.vala | 22 ++-- .../conversation_view.vala | 6 -- .../conversation_content_view/message_widget.vala | 29 ++++- .../ui/conversation_content_view/quote_widget.vala | 73 +++++++++++++ .../reactions_widget.vala | 3 - .../conversation_selector_row.vala | 2 +- main/src/ui/main_window_controller.vala | 15 +++ 14 files changed, 328 insertions(+), 103 deletions(-) create mode 100644 main/data/quote.ui create mode 100644 main/src/ui/conversation_content_view/quote_widget.vala (limited to 'main') diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt index 4fc06339..88b52c63 100644 --- a/main/CMakeLists.txt +++ b/main/CMakeLists.txt @@ -82,6 +82,7 @@ set(RESOURCE_LIST message_item_widget_edit_mode.ui occupant_list.ui occupant_list_item.ui + quote.ui search_autocomplete.ui settings_dialog.ui shortcuts.ui @@ -157,6 +158,7 @@ SOURCES src/ui/conversation_content_view/file_image_widget.vala src/ui/conversation_content_view/file_widget.vala src/ui/conversation_content_view/message_widget.vala + src/ui/conversation_content_view/quote_widget.vala src/ui/conversation_content_view/reactions_widget.vala src/ui/conversation_content_view/subscription_notification.vala diff --git a/main/data/chat_input.ui b/main/data/chat_input.ui index 99b087aa..5e84c360 100644 --- a/main/data/chat_input.ui +++ b/main/data/chat_input.ui @@ -32,8 +32,21 @@ - - 7 + + vertical + + + 10 + 10 + 10 + False + + + + + 7 + + diff --git a/main/data/conversation_content_view/view.ui b/main/data/conversation_content_view/view.ui index a9aae318..f6819b94 100644 --- a/main/data/conversation_content_view/view.ui +++ b/main/data/conversation_content_view/view.ui @@ -3,95 +3,64 @@