From e2c34bf2235c9f85fc91de9c0f1b74858f4ef89e Mon Sep 17 00:00:00 2001 From: fiaxh Date: Sun, 24 Sep 2023 19:54:04 +0200 Subject: Rewrite contact details dialog --- main/data/contact_details_dialog.ui | 110 ----------------- main/data/conversation_details.css | 7 ++ main/data/conversation_details.ui | 207 ++++++++++++++++++++++++++++++++ main/data/gresource.xml | 5 +- main/data/join_room_dialog.ui | 44 +++++++ main/data/join_room_dialog1.ui | 160 +++++++++++++++++++++++++ main/data/join_room_dialog2.ui | 232 ++++++++++++++++++++++++++++++++++++ main/data/style.css | 2 + 8 files changed, 656 insertions(+), 111 deletions(-) delete mode 100644 main/data/contact_details_dialog.ui create mode 100644 main/data/conversation_details.css create mode 100644 main/data/conversation_details.ui create mode 100644 main/data/join_room_dialog.ui create mode 100644 main/data/join_room_dialog1.ui create mode 100644 main/data/join_room_dialog2.ui (limited to 'main/data') diff --git a/main/data/contact_details_dialog.ui b/main/data/contact_details_dialog.ui deleted file mode 100644 index 4802ae9a..00000000 --- a/main/data/contact_details_dialog.ui +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/main/data/conversation_details.css b/main/data/conversation_details.css new file mode 100644 index 00000000..0eaf60c0 --- /dev/null +++ b/main/data/conversation_details.css @@ -0,0 +1,7 @@ +.extended-headerbar { + background-color: @headerbar_bg_color; +} +.extended-headerbar-end { + padding-bottom: 24px; + border-bottom: 1px solid @borders; +} \ No newline at end of file diff --git a/main/data/conversation_details.ui b/main/data/conversation_details.ui new file mode 100644 index 00000000..1347ad2b --- /dev/null +++ b/main/data/conversation_details.ui @@ -0,0 +1,207 @@ + + + + + + + +
+ + Enable notifications + notification.on + + + Disable notifications + notification.off + +
+
+ + Reset to default + notification.default + +
+
+ +
+ + Notify for all messages + notification.on + + + Notify only for mentions + notification.highlight + + + Disable notifications + notification.off + +
+
+ + Reset to default + notification.default + +
+
+ \ No newline at end of file diff --git a/main/data/gresource.xml b/main/data/gresource.xml index 656defc4..503503c9 100644 --- a/main/data/gresource.xml +++ b/main/data/gresource.xml @@ -8,9 +8,9 @@ add_conversation/select_jid_fragment.ui call_widget.ui chat_input.ui - contact_details_dialog.ui conversation_content_view/item_metadata_header.ui conversation_content_view/view.ui + conversation_details.ui conversation_item_widget.ui conversation_list_titlebar.ui conversation_list_titlebar_csd.ui @@ -49,6 +49,9 @@ icons/scalable/status/dino-tick-symbolic.svg icons/scalable/status/dino-video-off-symbolic.svg icons/scalable/status/dino-video-symbolic.svg + join_room_dialog.ui + join_room_dialog1.ui + join_room_dialog2.ui manage_accounts/account_row.ui manage_accounts/add_account_dialog.ui manage_accounts/dialog.ui diff --git a/main/data/join_room_dialog.ui b/main/data/join_room_dialog.ui new file mode 100644 index 00000000..725d30e9 --- /dev/null +++ b/main/data/join_room_dialog.ui @@ -0,0 +1,44 @@ + + + + + + 500 + 600 + True + + + + False + + + channel_selection + + + + + model + + + + + + + + + confirmation + + + + + model + + + + + + + + + + \ No newline at end of file diff --git a/main/data/join_room_dialog1.ui b/main/data/join_room_dialog1.ui new file mode 100644 index 00000000..91c024d3 --- /dev/null +++ b/main/data/join_room_dialog1.ui @@ -0,0 +1,160 @@ + + + + + \ No newline at end of file diff --git a/main/data/join_room_dialog2.ui b/main/data/join_room_dialog2.ui new file mode 100644 index 00000000..1a30efc0 --- /dev/null +++ b/main/data/join_room_dialog2.ui @@ -0,0 +1,232 @@ + + + + + \ No newline at end of file diff --git a/main/data/style.css b/main/data/style.css index af1c58fa..5fe3beae 100644 --- a/main/data/style.css +++ b/main/data/style.css @@ -3,6 +3,8 @@ * It provides sane defaults for things that are very Dino-specific. */ +@import url("conversation_details.css"); + statuspage { opacity: 0.5; } -- cgit v1.2.3-54-g00ecf