From 5f7aab90a7363409a762561b8d1c413c65aca56f Mon Sep 17 00:00:00 2001 From: Gigi Date: Sun, 5 Oct 2025 22:18:55 +0100 Subject: [PATCH] feat(settings): align color pickers and labels for better visual layout --- src/components/Settings.tsx | 36 +++++++++++++++++++++--------------- src/index.css | 11 +++++++++++ 2 files changed, 32 insertions(+), 15 deletions(-) diff --git a/src/components/Settings.tsx b/src/components/Settings.tsx index 8e597413..890eeb00 100644 --- a/src/components/Settings.tsx +++ b/src/components/Settings.tsx @@ -122,27 +122,33 @@ const Settings: React.FC = ({ settings, onSave, onClose }) => {
- - setLocalSettings({ ...localSettings, highlightColorMine: color })} - /> + +
+ setLocalSettings({ ...localSettings, highlightColorMine: color })} + /> +
- - setLocalSettings({ ...localSettings, highlightColorFriends: color })} - /> + +
+ setLocalSettings({ ...localSettings, highlightColorFriends: color })} + /> +
- - setLocalSettings({ ...localSettings, highlightColorNostrverse: color })} - /> + +
+ setLocalSettings({ ...localSettings, highlightColorNostrverse: color })} + /> +
diff --git a/src/index.css b/src/index.css index fa02fa37..475a8d5f 100644 --- a/src/index.css +++ b/src/index.css @@ -1855,6 +1855,17 @@ body { gap: 1rem; } +.setting-label { + text-align: left; + flex: 1; +} + +.setting-control { + display: flex; + justify-content: flex-end; + align-items: center; +} + .setting-group.setting-inline label { margin-bottom: 0; }