diff --git a/public/css/tags.css b/public/css/tags.css index 8c36ee5b4..242ee4cbc 100644 --- a/public/css/tags.css +++ b/public/css/tags.css @@ -254,3 +254,4 @@ 1px -1px 0px black; opacity: 1; } + diff --git a/public/css/toggle-dependent.css b/public/css/toggle-dependent.css index e405b0eca..6e3c440d0 100644 --- a/public/css/toggle-dependent.css +++ b/public/css/toggle-dependent.css @@ -1,3 +1,9 @@ +:root { + --big-avatar-height-factor: 1.8; + --big-avatar-width-factor: 1.2; + --big-avatar-border-factor: 5; +} + body.tts .mes[is_system="true"] .mes_narrate { display: none; } @@ -21,7 +27,7 @@ body.square-avatars .avatar, body.square-avatars .avatar img, body.square-avatars .hotswapAvatar, body.square-avatars .hotswapAvatar img { - border-radius: 2px !important; + border-radius: var(--avatar-base-border-radius) !important; } /*char list grid mode*/ @@ -89,10 +95,12 @@ body.charListGrid #rm_print_characters_block .group_select .group_name_block { width: 100%; } -body.charListGrid #rm_print_characters_block .bogus_folder_counter_block, body.charListGrid #rm_print_characters_block .ch_description, body.charListGrid #rm_print_characters_block .tags_inline, body.charListGrid #rm_print_characters_block .character_version, +body.charListGrid #rm_print_characters_block .bogus_folder_unit, +body.charListGrid #rm_print_characters_block .group_select_unit, +body.charListGrid #rm_print_characters_block .group_select_block_list, body.charListGrid #rm_print_characters_block .ch_avatar_url, #user_avatar_block.gridView .avatar-container .ch_description { display: none; @@ -106,12 +114,12 @@ body.big-avatars .bogus_folder_select .avatar { } body:not(.big-avatars) .avatar { - border-radius: 50%; + border-radius: var(--avatar-base-border-radius-round); } body.big-avatars .avatar { - width: 60px; - height: 90px; + width: calc(var(--avatar-base-height) * var(--big-avatar-width-factor)); + height: calc(var(--avatar-base-height) * var(--big-avatar-height-factor)); /* width: unset; */ border-style: none; display: flex; @@ -120,33 +128,33 @@ body.big-avatars .avatar { align-items: center; /* align-self: unset; */ overflow: visible; - border-radius: 10px; + border-radius: calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)); flex: 1 } body.big-avatars #user_avatar_block .avatar, body.big-avatars #user_avatar_block .avatar_upload { - height: 90px; - width: 60px; - border-radius: 10px; + width: calc(var(--avatar-base-height) * var(--big-avatar-width-factor)); + height: calc(var(--avatar-base-height) * var(--big-avatar-height-factor)); + border-radius: calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)); } body.big-avatars #user_avatar_block .avatar img { - height: 90px; - width: 60px; + width: calc(var(--avatar-base-height) * var(--big-avatar-width-factor)); + height: calc(var(--avatar-base-height) * var(--big-avatar-height-factor)); } body.big-avatars .avatar img { - width: 60px; - height: 90px; + width: calc(var(--avatar-base-height) * var(--big-avatar-width-factor)); + height: calc(var(--avatar-base-height) * var(--big-avatar-height-factor)); object-fit: cover; object-position: center; border: 1px solid var(--SmartThemeBorderColor); - border-radius: 10px; + border-radius: calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)); } body:not(.big-avatars) .avatar_collage { - min-width: 50px; + min-width: var(--avatar-base-width); aspect-ratio: 1 / 1; } @@ -155,8 +163,8 @@ body:not(.big-avatars) .avatar_collage img { } body.big-avatars .avatar_collage { - min-width: 60px; - max-width: 60px; + min-width: calc(var(--avatar-base-width) * var(--big-avatar-width-factor)); + max-width: calc(var(--avatar-base-width) * var(--big-avatar-width-factor)); aspect-ratio: 2 / 3; } @@ -169,42 +177,68 @@ body.big-avatars .avatar-container .ch_description { text-overflow: unset; } +body.big-avatars .avatars_inline .avatar, +body.big-avatars .avatars_inline .avatar img { + width: calc(var(--avatar-base-width) * var(--big-avatar-width-factor) * var(--inline-avatar-factor)); + height: calc(var(--avatar-base-height) * var(--big-avatar-height-factor) * var(--inline-avatar-factor)); +} + +body.big-avatars .bogus_folder_avatars_block { + flex-wrap: wrap; + overflow: hidden; + height: calc(var(--avatar-base-height) * var(--big-avatar-height-factor) * var(--inline-avatar-factor) + 2 * var(--avatar-base-border-radius)); + /* margin-top: calc(var(--avatar-base-height) * var(--big-avatar-height-factor) * var(--inline-avatar-factor) * 0.2); */ +} + +body.big-avatars .bogus_folder_avatars_block .avatar { + margin: calc(var(--avatar-base-border-radius)) 0; +} + +body:not(.big-avatars) .avatars_inline .avatar_collage { + min-width: calc(var(--avatar-base-width) * var(--inline-avatar-factor)); +} + +body.big-avatars .avatars_inline .avatar_collage { + min-width: calc(var(--avatar-base-width) * var(--big-avatar-width-factor) * var(--inline-avatar-factor)); + max-width: calc(var(--avatar-base-width) * var(--big-avatar-width-factor) * var(--inline-avatar-factor)); +} + /* border radius for big avatars collages */ body.big-avatars .collage_2 .img_1 { - border-radius: 10px 0 0 10px !important; + border-radius: calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) !important; } body.big-avatars .collage_2 .img_2 { - border-radius: 0 10px 10px 0 !important; + border-radius: 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 !important; } body.big-avatars .collage_3 .img_1 { - border-radius: 10px 0 0 0 !important; + border-radius: calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 0 0 !important; } body.big-avatars .collage_3 .img_2 { - border-radius: 0 10px 0 0 !important; + border-radius: 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 0 !important; } body.big-avatars .collage_3 .img_3 { - border-radius: 0 0 10px 10px !important; + border-radius: 0 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) !important; } body.big-avatars .collage_4 .img_1 { - border-radius: 10px 0 0 0 !important; + border-radius: calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 0 0 !important; } body.big-avatars .collage_4 .img_2 { - border-radius: 0 10px 0 0 !important; + border-radius: 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 0 !important; } body.big-avatars .collage_4 .img_3 { - border-radius: 0 0 0 10px !important; + border-radius: 0 0 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) !important; } body.big-avatars .collage_4 .img_4 { - border-radius: 0 0 10px 0 !important; + border-radius: 0 0 calc(var(--avatar-base-border-radius) * var(--big-avatar-border-factor)) 0 !important; } diff --git a/public/index.html b/public/index.html index 1f3b24539..2d1e117d7 100644 --- a/public/index.html +++ b/public/index.html @@ -5006,10 +5006,16 @@