From fdc722f7079008d79c98dff04c191b00c1e9547f Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Tue, 2 Sep 2025 20:32:44 +0800 Subject: [PATCH] Initial composer relayout --- src/components/ICONS.jsx | 4 +- src/components/compose-poll.jsx | 95 ++--- src/components/compose.css | 283 ++++++++++----- src/components/compose.jsx | 511 +++++++++++++++------------ src/components/status.jsx | 9 +- src/index.css | 2 +- src/locales/en.po | 606 ++++++++++++++++---------------- src/pages/sandbox.jsx | 2 +- src/pages/settings.jsx | 4 +- src/utils/visibility-text.jsx | 11 + 10 files changed, 856 insertions(+), 671 deletions(-) create mode 100644 src/utils/visibility-text.jsx diff --git a/src/components/ICONS.jsx b/src/components/ICONS.jsx index b77c7adf..f9c11edb 100644 --- a/src/components/ICONS.jsx +++ b/src/components/ICONS.jsx @@ -16,7 +16,7 @@ export const ICONS = { }, 'arrow-up': () => import('@iconify-icons/mingcute/arrow-up-line'), 'arrow-down': () => import('@iconify-icons/mingcute/arrow-down-line'), - earth: () => import('@iconify-icons/mingcute/earth-line'), + earth: () => import('@iconify-icons/mingcute/world-2-line'), lock: () => import('@iconify-icons/mingcute/lock-line'), unlock: () => import('@iconify-icons/mingcute/unlock-line'), 'eye-close': () => import('@iconify-icons/mingcute/eye-close-line'), @@ -174,7 +174,7 @@ export const ICONS = { settings: () => import('@iconify-icons/mingcute/settings-6-line'), 'heart-break': () => import('@iconify-icons/mingcute/heart-crack-line'), 'user-x': () => import('@iconify-icons/mingcute/user-x-line'), - minimize: () => import('@iconify-icons/mingcute/arrows-down-line'), + minimize: () => import('@iconify-icons/mingcute/down-line'), celebrate: () => import('@iconify-icons/mingcute/celebrate-line'), schedule: () => import('@iconify-icons/mingcute/calendar-time-add-line'), day: () => import('@iconify-icons/mingcute/calendar-day-line'), diff --git a/src/components/compose-poll.jsx b/src/components/compose-poll.jsx index 78c8f670..6d31d08a 100644 --- a/src/components/compose-poll.jsx +++ b/src/components/compose-poll.jsx @@ -55,14 +55,15 @@ function ComposePoll({ ))} @@ -76,56 +77,58 @@ function ComposePoll({ options.push(''); onInput(poll); }} + title={t`Add`} > + {' '} -