From fd942822e2a55ee4ab49b1021d367b66e8e6ddd1 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 | 53 ++--- src/components/NewMessageModal.vue | 346 +++++++++++++++-------------- src/views/Home.vue | 4 +- 3 files changed, 198 insertions(+), 205 deletions(-) diff --git a/src/components/Composer.vue b/src/components/Composer.vue index 846c9ece14..1e7dab8615 100644 --- a/src/components/Composer.vue +++ b/src/components/Composer.vue @@ -39,14 +39,9 @@
-
- - - {{ t('mail', 'Cc/Bcc') }} - -
+
+ + {{ t('mail', 'Cc/Bcc') }} +
- -
- + + +
- +
+ + +

{{ error }}

+ +
+ + + + + + +
+
+ diff --git a/src/views/Home.vue b/src/views/Home.vue index 56fad9e960..a8fd3401d4 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -12,7 +12,7 @@ :mailbox="activeMailbox" /> @@ -50,7 +50,7 @@ export default { computed: { ...mapStores(useMainStore), - ...mapState(useMainStore, ['composerSessionId']), + ...mapState(useMainStore, ['composerSessionId', 'showMessageComposer']), accounts() { return this.mainStore.getAccounts.filter((a) => !a.isUnified) },