From 8461d88dd6ce853ebfbfc70a862ec145d5895c53 Mon Sep 17 00:00:00 2001 From: Ro Date: Sun, 14 May 2023 17:37:39 -0700 Subject: [PATCH] Settings CSS Cleanup The Settings UI needed some responsive polish, so that's been given a bit more love. --- brain/views/dash/settings.twig | 1 - public/assets/css/dash/frame.css | 1 + public/assets/css/dash/settings.css | 42 ++++++++++++++++++----------- 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/brain/views/dash/settings.twig b/brain/views/dash/settings.twig index 990ba16..b7d7ec0 100644 --- a/brain/views/dash/settings.twig +++ b/brain/views/dash/settings.twig @@ -109,7 +109,6 @@ TEST MAIL -

diff --git a/public/assets/css/dash/frame.css b/public/assets/css/dash/frame.css index 6470f02..6f7bdc5 100644 --- a/public/assets/css/dash/frame.css +++ b/public/assets/css/dash/frame.css @@ -98,6 +98,7 @@ header > nav > div > div[role="mobile-menu"] { z-index: 1000; left: 0; transition: all 0.2s linear; + background: var(--white); } header > nav > div[role="nav-right"] button { diff --git a/public/assets/css/dash/settings.css b/public/assets/css/dash/settings.css index b24b31a..49e425f 100644 --- a/public/assets/css/dash/settings.css +++ b/public/assets/css/dash/settings.css @@ -26,10 +26,6 @@ section[role="member-settings"] { margin: 10px auto; } -section[role="member-settings"] { - width: 100%; -} - section[role="member-settings"] > div:nth-child(1) { grid-column: 1/2; grid-row: 1/3; @@ -85,13 +81,13 @@ section[role="member-settings"] div input[type="file"] { } section[role="member-settings"] div input[type="text"] { - width: 100%; + width: 98.4%; height: 40px; margin-bottom: 10px; } section[role="member-settings"] div textarea { - width: 99%; + width: 98.4%; height: 63%; } @@ -163,9 +159,9 @@ section[role="member-settings"] > div[role="mail"] div[data-enabled="false"] { } section[role="member-settings"] > div[role="mail"] input { - width: 96%; - height: 30px; - padding: 5px; + width: 98.4%; + height: 40px; + padding-left: 5px; margin-bottom: 10px; } @@ -177,19 +173,29 @@ section[role="data-settings"] { main > article[role="settings"] { width: 97%; } - - main > article[role="settings"] > section[role="member-settings"] { - width: 97.5%; - } } @media only screen and (max-width: 650px) { + section[role="member-settings"] div input[type="text"] { + width: 99.3%; + height: 40px; + margin-bottom: 10px; + } + section[role="member-settings"] { grid-template-columns: 1fr 1fr; } + section[role="member-settings"] > div[role="mail"] input { + width: 97.7%; + height: 40px; + padding-left: 5px; + margin-bottom: 10px; + } + section[role="member-settings"] div textarea { height: 80px; + width: 99.3%; } section[role="member-settings"] > div:nth-child(1) { @@ -231,8 +237,12 @@ section[role="data-settings"] { } @media only screen and (max-width: 530px) { + section[role="member-settings"] > div[role="mail"] input { + width: 98.5%; + } + section[role="member-settings"] { - grid-template-columns: 1fr; + grid-template-columns: 100%; } section[role="member-settings"] div textarea { @@ -246,6 +256,8 @@ section[role="data-settings"] { section[role="member-settings"] > div:nth-child(2) { grid-row: 3/5; + grid-column: 1; + height: 200px; } section[role="member-settings"] > div:nth-child(3) { @@ -258,6 +270,6 @@ section[role="data-settings"] { section[role="member-settings"] > div:nth-child(6), section[role="member-settings"] > div:nth-child(7), section[role="member-settings"] > div:nth-child(8) { - grid-column: 1/3; + grid-column: 1; } }