From 35ab677ff12ae6d1439070ffa71d44ddbe4609dc Mon Sep 17 00:00:00 2001 From: Wolfsblvt Date: Sun, 26 Jan 2025 18:44:12 +0100 Subject: [PATCH 1/2] Add char version to group panel member names - Follows the same style as version in char list - Respects the chosen "auxiliary field" setting Closes #3359 --- public/index.html | 5 ++++- public/scripts/group-chats.js | 9 +++++++++ public/style.css | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index f26c95aa0..a9b37e906 100644 --- a/public/index.html +++ b/public/index.html @@ -6328,7 +6328,10 @@ Avatar
-
+
+ + +
diff --git a/public/scripts/group-chats.js b/public/scripts/group-chats.js index bc7434993..c0d7f39e9 100644 --- a/public/scripts/group-chats.js +++ b/public/scripts/group-chats.js @@ -1368,6 +1368,15 @@ function getGroupCharacterBlock(character) { template.find('.ch_fav').val(isFav); template.toggleClass('is_fav', isFav); + const auxFieldName = power_user.aux_field || 'character_version'; + const auxFieldValue = (character.data && character.data[auxFieldName]) || ''; + if (auxFieldValue) { + template.find('.character_version').text(auxFieldValue); + } + else { + template.find('.character_version').hide(); + } + let queuePosition = groupChatQueueOrder.get(character.avatar); if (queuePosition) { template.find('.queue_position').text(queuePosition); diff --git a/public/style.css b/public/style.css index 7f4603490..431189b0e 100644 --- a/public/style.css +++ b/public/style.css @@ -2921,7 +2921,7 @@ input[type=search]:focus::-webkit-search-cancel-button { position: relative; } -#rm_print_characters_block .ch_name, +.character_name_block .ch_name, .avatar-container .ch_name { flex: 1 1 auto; white-space: nowrap; From a58476d0794ed698275076df0de71551da0afdad Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sun, 26 Jan 2025 20:15:32 +0200 Subject: [PATCH 2/2] Clip long version strings --- public/style.css | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/public/style.css b/public/style.css index 431189b0e..95dcd314c 100644 --- a/public/style.css +++ b/public/style.css @@ -2931,6 +2931,13 @@ input[type=search]:focus::-webkit-search-cancel-button { display: block; } +.character_name_block .character_version { + text-overflow: ellipsis; + overflow: hidden; + text-wrap: nowrap; + max-width: 50%; +} + #rm_print_characters_block .character_name_block> :last-child { flex: 0 100000 auto; /* Force shrinking first */