From 40e829369512acf0ca4b3fbb9f2798391519a152 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Tue, 10 Mar 2026 21:40:57 +0100 Subject: [PATCH] fix: banner/avatar overlap in settings preview and refine profile color system MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move bg-surface-channel from info section to card wrapper in AccountPanel so the avatar's negative margin overlaps into the banner correctly. Replace accent color presets with 7×3 banner color palette, remove accent color tinting from display names in popout/modal, and refactor gradient entries to expose from/to hex stops. --- .../components/modals/UserProfileModal.tsx | 20 +----- .../modals/settingsPanels/AccountPanel.tsx | 48 ++++++++------- .../src/components/ui/UserProfilePopout.tsx | 3 +- packages/web/src/utils/gradients.ts | 61 +++++++++++-------- 4 files changed, 64 insertions(+), 68 deletions(-) diff --git a/packages/web/src/components/modals/UserProfileModal.tsx b/packages/web/src/components/modals/UserProfileModal.tsx index 01607dfb..83116d26 100644 --- a/packages/web/src/components/modals/UserProfileModal.tsx +++ b/packages/web/src/components/modals/UserProfileModal.tsx @@ -251,7 +251,7 @@ export function UserProfileModal() { {/* Header (avatar + name) */} -