Merge branch 'Dev' into feat/wired-fixes-apr08

This commit is contained in:
DuckieTM
2026-04-13 16:58:14 +02:00
committed by GitHub
48 changed files with 1692 additions and 881 deletions
-303
View File
@@ -9,7 +9,6 @@
&.type-0 {
// normal
.message {
font-weight: 400;
}
@@ -17,7 +16,6 @@
&.type-1 {
// whisper
.message {
font-weight: 400;
font-style: italic;
@@ -27,7 +25,6 @@
&.type-2 {
// shout
.message {
font-weight: 700;
}
@@ -1510,304 +1507,4 @@
&.bubble-53 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_53.png');
}
&.bubble-200 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_200.png');
&::before {
content: '!';
position: absolute;
left: 12px;
top: 10px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #fff;
color: #a82424;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
font-weight: 700;
line-height: 1;
}
}
&.bubble-201 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_201.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url('@/assets/images/chat/chatbubbles/bubble_34_extra.png');
}
}
&.bubble-202 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_202.png');
&::before {
content: '!';
position: absolute;
left: 12px;
top: 10px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #fff;
color: #1b5ac2;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
font-weight: 700;
line-height: 1;
}
}
&.bubble-210 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_200.png');
&::before {
content: '!';
position: absolute;
left: 12px;
top: 10px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #fff;
color: #a82424;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
font-weight: 700;
line-height: 1;
}
}
&.bubble-211 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_202.png');
&::before {
content: 'i';
position: absolute;
left: 12px;
top: 10px;
width: 14px;
height: 14px;
border-radius: 50%;
background: #fff;
color: #1b5ac2;
display: flex;
align-items: center;
justify-content: center;
font-size: 10px;
font-weight: 700;
line-height: 1;
}
}
&.bubble-212 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_212.png');
&::before {
content: '';
position: absolute;
left: 9px;
top: 7px;
width: 20px;
height: 18px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E%3Cpath d='M10 2L18 16H2Z' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M10 5.6V10.8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.4' r='1.2' fill='white'/%3E%3C/svg%3E");
}
}
&.bubble-220 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_220.png');
&::before {
content: "\2715";
position: absolute;
left: 12px;
top: 9px;
color: #fff;
font-size: 15px;
font-weight: 700;
line-height: 1;
}
}
&.bubble-221 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_220.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='white'/%3E%3Cpath d='M5.3 5.3L10.7 10.7M10.7 5.3L5.3 10.7' stroke='%23af3131' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
}
&.bubble-222 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_222.png');
&::before {
content: "\2713";
position: absolute;
left: 12px;
top: 8px;
color: #fff;
font-size: 15px;
font-weight: 700;
line-height: 1;
}
}
&.bubble-223 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_222.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='white'/%3E%3Cpath d='M4.6 8.2L7 10.6L11.6 6' stroke='%23009c6c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");
}
}
&.bubble-224 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_224.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 6px;
width: 20px;
height: 20px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctext x='10' y='10.5' text-anchor='middle' dominant-baseline='middle' font-size='15.5' font-weight='900' font-family='Arial, sans-serif' fill='white' stroke='white' stroke-width='0.55' paint-order='stroke fill'%3E%3F%3C/text%3E%3C/svg%3E");
}
}
&.bubble-225 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_224.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='white'/%3E%3Ctext x='8' y='8.3' text-anchor='middle' dominant-baseline='middle' font-size='11.2' font-weight='900' font-family='Arial, sans-serif' fill='%23ab47ff' stroke='%23ab47ff' stroke-width='0.4' paint-order='stroke fill'%3E%3F%3C/text%3E%3C/svg%3E");
}
}
&.bubble-226 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_226.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.3V10.8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5.8 6.6L8 4.4L10.2 6.6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");
}
}
&.bubble-227 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_226.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='white'/%3E%3Cpath d='M8 4.3V10.8' stroke='%23009c6c' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5.8 6.6L8 4.4L10.2 6.6' stroke='%23009c6c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");
}
}
&.bubble-228 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_228.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 5.2V11.7' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5.8 9.5L8 11.7L10.2 9.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");
}
}
&.bubble-229 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_228.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='white'/%3E%3Cpath d='M8 5.2V11.7' stroke='%23af3131' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M5.8 9.5L8 11.7L10.2 9.5' stroke='%23af3131' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");
}
}
&.bubble-250 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_250.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url('@/assets/images/chat/chatbubbles/bubble_skull_extra.png');
}
}
&.bubble-251 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_251.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url('@/assets/images/chat/chatbubbles/bubble_skull_extra.png');
}
}
&.bubble-252 {
background-image: url('@/assets/images/chat/chatbubbles/bubble_252.png');
&::before {
content: '';
position: absolute;
left: 10px;
top: 8px;
width: 16px;
height: 16px;
background: center / contain no-repeat url('@/assets/images/chat/chatbubbles/bubble_252_extra.png');
}
}
}