From 79b6663334ecd9edf02b61f42abd85f8e4abb00f Mon Sep 17 00:00:00 2001 From: greta Date: Fri, 10 Jul 2026 14:43:42 +0200 Subject: [PATCH] feat: floating composer editor Signed-off-by: greta --- src/components/Composer.vue | 168 ++++++++++++++----- src/components/NewMessageModal.vue | 250 +++++++++++++++++++---------- src/components/RecipientInfo.vue | 155 +++++++++++++----- src/views/Home.vue | 4 +- 4 files changed, 401 insertions(+), 176 deletions(-) diff --git a/src/components/Composer.vue b/src/components/Composer.vue index 3bc22cecf3..c04be0283e 100644 --- a/src/components/Composer.vue +++ b/src/components/Composer.vue @@ -43,20 +43,15 @@
-
- - - {{ t('mail', 'Cc/Bcc') }} - -
+
+ + {{ t('mail', 'Cc/Bcc') }} + diff --git a/src/components/RecipientInfo.vue b/src/components/RecipientInfo.vue index ff53f9c1be..c1d0fc5e17 100644 --- a/src/components/RecipientInfo.vue +++ b/src/components/RecipientInfo.vue @@ -16,42 +16,49 @@ :disable-menu="true" :avatar="getAvatarForRecipient(recipients[0])" />
-
- +
+ {{ recipients[0].label }} + + {{ recipients[0].email }} +
+
+ +
+ + +
-
+
-
-
{{ recipient.email }}
-
-
- - +
+ {{ recipient.label }} + + {{ recipient.email }} +
-
+
@@ -60,6 +67,8 @@