From 49422705a8c5714bd9df0cc8720ab885d996cdf5 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 5 Aug 2025 13:59:56 +0300 Subject: [PATCH 1/8] fixed interaction button size --- src/components/user_card/user_card.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/user_card/user_card.scss b/src/components/user_card/user_card.scss index 913589725..150a15d5b 100644 --- a/src/components/user_card/user_card.scss +++ b/src/components/user_card/user_card.scss @@ -415,7 +415,7 @@ gap: 0.6em; > * { - flex: 0 0 10%; + flex: 0 0 8em; } .popover-trigger-button, .moderation-tools-button { From a4e6a72ca2b099d2926996b98f8e6b6cbbec9547 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 5 Aug 2025 14:10:07 +0300 Subject: [PATCH 2/8] fix banner overflowing --- src/components/user_card/user_card.scss | 7 ++++--- src/components/user_panel/user_panel.vue | 2 ++ src/components/user_popover/user_popover.vue | 7 +++++-- src/components/user_profile/user_profile.vue | 4 ++++ 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/components/user_card/user_card.scss b/src/components/user_card/user_card.scss index 150a15d5b..d15303fde 100644 --- a/src/components/user_card/user_card.scss +++ b/src/components/user_card/user_card.scss @@ -1,6 +1,7 @@ .user-card { position: relative; z-index: 1; + overflow: hidden; // editing headers h4 { @@ -161,9 +162,10 @@ .user-info { position: relative; - margin: 0.6em; - margin-bottom: 0; text-align: left; + display: flex; + flex-direction: column; + gap: 1em; .user-identity { position: relative; @@ -171,7 +173,6 @@ min-height: 6em; display: flex; align-items: flex-end; - margin-bottom: 1em; container: user-card / inline-size; > * { diff --git a/src/components/user_panel/user_panel.vue b/src/components/user_panel/user_panel.vue index 7ac4d429c..783770dda 100644 --- a/src/components/user_panel/user_panel.vue +++ b/src/components/user_panel/user_panel.vue @@ -29,6 +29,8 @@ } .user-info { + margin: 0.6em; + .Avatar { width: 5em; width: calc(min(5em, 20cqw)); diff --git a/src/components/user_popover/user_popover.vue b/src/components/user_popover/user_popover.vue index 9bff355e9..10850ef70 100644 --- a/src/components/user_popover/user_popover.vue +++ b/src/components/user_popover/user_popover.vue @@ -27,7 +27,11 @@ /* popover styles load on-demand, so we need to override */ /* stylelint-disable block-no-empty */ .user-popover { - margin-bottom: 0.6em; + margin: 0; + + .user-info { + margin: 1.2em; + } .user-identity { aspect-ratio: unset; @@ -40,7 +44,6 @@ &.popover { overflow: hidden; - padding: 0.6em; } } /* stylelint-enable block-no-empty */ diff --git a/src/components/user_profile/user_profile.vue b/src/components/user_profile/user_profile.vue index 749b828b8..03042f2ab 100644 --- a/src/components/user_profile/user_profile.vue +++ b/src/components/user_profile/user_profile.vue @@ -140,6 +140,10 @@ align-items: center; padding: 2em; } + + .user-info { + margin: 0.6em; + } } .user-profile-placeholder { From 8268d0d349304ed09abc4e2c3b334c823fd6103c Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 5 Aug 2025 14:18:09 +0300 Subject: [PATCH 3/8] better headers --- src/components/user_card/user_card.scss | 12 +++++++++--- src/components/user_card/user_card.vue | 12 +++++++----- src/i18n/en.json | 2 +- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/components/user_card/user_card.scss b/src/components/user_card/user_card.scss index d15303fde..4b0536008 100644 --- a/src/components/user_card/user_card.scss +++ b/src/components/user_card/user_card.scss @@ -7,10 +7,16 @@ h4 { line-height: 2; display: flex; - padding: 0 1.0em; + } - span { - flex: 1; + h3 { + padding-left: 0.6em; + margin-bottom: 0; + + .button-default { + font-size: 1rem; + line-height: 2; + padding: 0 0.6em; } } diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue index 4fe2905ec..743cbef04 100644 --- a/src/components/user_card/user_card.vue +++ b/src/components/user_card/user_card.vue @@ -334,7 +334,7 @@ Date: Tue, 5 Aug 2025 15:17:07 +0300 Subject: [PATCH 7/8] lint --- .../image_cropper/image_cropper.vue | 2 +- .../settings_modal/tabs/profile_tab.vue | 3 +-- src/components/user_card/user_card.vue | 21 +++++++++++-------- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/src/components/image_cropper/image_cropper.vue b/src/components/image_cropper/image_cropper.vue index 9d8ecd173..ee487b09c 100644 --- a/src/components/image_cropper/image_cropper.vue +++ b/src/components/image_cropper/image_cropper.vue @@ -54,7 +54,7 @@ type="file" class="input image-cropper-img-input" :accept="mimes" - /> + > diff --git a/src/components/settings_modal/tabs/profile_tab.vue b/src/components/settings_modal/tabs/profile_tab.vue index e3e5cc0a2..6d458c7c8 100644 --- a/src/components/settings_modal/tabs/profile_tab.vue +++ b/src/components/settings_modal/tabs/profile_tab.vue @@ -7,8 +7,7 @@ :editable="true" :switcher="false" rounded="top" - > - + />

{{ $t('settings.account_privacy') }}

diff --git a/src/components/user_card/user_card.vue b/src/components/user_card/user_card.vue index 9873c0aea..d913cf96e 100644 --- a/src/components/user_card/user_card.vue +++ b/src/components/user_card/user_card.vue @@ -153,8 +153,8 @@
{{ $t('settings.upload_picture') }}

- {{ editImage === 'avatar' ? $t('settings.avatar_size_instruction') : $t('settings.banner_size_instruction' )}} + {{ editImage === 'avatar' ? $t('settings.avatar_size_instruction') : $t('settings.banner_size_instruction' ) }}