From 1020db31977c75eb3149734b6a1d7c9724ab2237 Mon Sep 17 00:00:00 2001 From: Grace Kind Date: Fri, 14 Aug 2026 00:57:22 -0500 Subject: [PATCH] Update avatar styles --- package.json | 2 +- src/css/style.css | 29 +++++++------ src/js/components/account-switcher-dialog.js | 4 +- src/js/templates/avatarGroup.template.js | 4 +- src/js/templates/footer.template.js | 2 +- src/js/views/chatDetail.view.js | 1 - .../templates/avatarGroup.template.test.js | 43 +++++++++++++++++++ 7 files changed, 64 insertions(+), 21 deletions(-) create mode 100644 tests/unit/specs/templates/avatarGroup.template.test.js diff --git a/package.json b/package.json index cc75a890..e8628ecc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "impro", - "version": "0.18.184", + "version": "0.18.185", "type": "module", "scripts": { "start": "rm -rf \"${BUILD_DIR:-build}\" && NODE_ENV=development eleventy --serve", diff --git a/src/css/style.css b/src/css/style.css index 870ec5f8..2febc4ff 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -874,7 +874,8 @@ input[type="color"]::-moz-color-swatch { width: var(--avatar-size-post); height: var(--avatar-size-post); border-radius: var(--avatar-border-radius); - background-color: var(--generic-border-color); + border: var(--hair) solid var(--post-border-color); + background-color: var(--skeleton-color); } header { @@ -1216,12 +1217,6 @@ tab-bar:not([full-width]) { border: var(--hair) solid var(--post-border-color); } -.sidebar-profile-avatar .avatar-placeholder { - border-radius: var(--avatar-border-radius); - background-color: var(--skeleton-color); - border: var(--hair) solid var(--post-border-color); -} - .sidebar-profile-info { margin-bottom: 12px; } @@ -1556,12 +1551,9 @@ button.sidebar-plugin-nav-item { height: var(--avatar-size-footer-nav); } -.footer-nav-item .avatar-image-placeholder { +.footer-nav-item .avatar-placeholder { width: var(--avatar-size-footer-nav); height: var(--avatar-size-footer-nav); - border-radius: var(--avatar-border-radius); - background-color: var(--skeleton-color); - border: var(--hair) solid var(--post-border-color); } .footer-nav-item[disabled] { @@ -3568,7 +3560,8 @@ image-carousel { flex-shrink: 0; } -.convo-avatar .avatar-image-frame { +.convo-avatar .avatar-image-frame, +.convo-avatar .avatar-placeholder { width: var(--avatar-size-convo); height: var(--avatar-size-convo); } @@ -3579,10 +3572,16 @@ image-carousel { height: var(--avatar-size-convo); } +.avatar-group > .avatar-placeholder { + width: 100%; + height: 100%; +} + .avatar-group-item { position: absolute; } +.avatar-group-item .avatar, .avatar-group-item .avatar-image-frame { display: block; width: 100%; @@ -4122,7 +4121,8 @@ image-carousel { align-self: flex-start; } -.message-avatar .avatar-image-frame { +.message-avatar .avatar-image-frame, +.message-avatar .avatar-placeholder { width: var(--avatar-size-message); height: var(--avatar-size-message); } @@ -5071,6 +5071,7 @@ chat-input .rich-text-input-placeholder { .reaction-row-avatar .avatar, .reaction-row-avatar .avatar-image-frame, +.reaction-row-avatar .avatar-placeholder, .reaction-row-avatar .avatar-image { width: 42px; height: 42px; @@ -8486,7 +8487,7 @@ context-menu-item-group > context-menu-item > button { } .account-switcher-item .avatar, -.account-switcher-item .avatar-image-placeholder, +.account-switcher-item .avatar-placeholder, .account-switcher-item .skeleton-avatar { width: 40px; height: 40px; diff --git a/src/js/components/account-switcher-dialog.js b/src/js/components/account-switcher-dialog.js index 5042448c..9da2ba3f 100644 --- a/src/js/components/account-switcher-dialog.js +++ b/src/js/components/account-switcher-dialog.js @@ -181,9 +181,7 @@ class AccountSwitcherDialog extends Component { author: profile, clickAction: "none", }) - : html`
`} + : html`
`}