fix group call popup & improve vc topbar design

This commit is contained in:
olcxja 2026-08-23 15:36:30 +02:00
commit 88dde78581
10 changed files with 286 additions and 56 deletions

View file

@ -1340,6 +1340,15 @@ input:checked + .toggle-slider:before {
align-items: center;
gap: 0.5rem;
color: var(--text-color);
min-width: 0;
}
.voice-title span {
font-size: 0.95rem;
font-weight: 700;
max-width: 16rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.voice-title svg {
width: 1.1rem;
@ -1351,10 +1360,12 @@ input:checked + .toggle-slider:before {
display: flex;
align-items: center;
gap: 0.4rem;
font-size: 0.8rem;
font-weight: 600;
flex-shrink: 0;
font-size: 0.75rem;
font-weight: 500;
color: var(--darker-text-color);
opacity: 0.85;
opacity: 0.75;
font-variant-numeric: tabular-nums;
}
#voice-status .status-dot {
width: 0.55rem;
@ -1364,14 +1375,17 @@ input:checked + .toggle-slider:before {
background: var(--darker-text-color);
}
#voice-status.connecting .status-dot {
background: hsl(35, 90%, 55%);
animation: voice-dot-pulse 1.2s ease-in-out infinite;
}
#voice-status.connected {
opacity: 1;
}
#voice-status.connected .status-dot {
background: var(--big-green);
box-shadow: 0 0 0.35rem rgba(120, 200, 120, 0.45);
}
#voice-status.disconnected .status-dot {
background: var(--big-red);
}
.status-ping:empty {
display: none;
}
@keyframes voice-dot-pulse {
50% { opacity: 0.25; }
@ -1414,7 +1428,7 @@ input:checked + .toggle-slider:before {
border-radius: 0.65rem;
overflow: hidden;
cursor: pointer;
border: var(--border-width) solid transparent;
border: calc(var(--border-width) * 2) solid rgba(85, 85, 85);
box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.3);
transition: border-color 0.15s ease, box-shadow 0.2s ease;
}