feat(quick-pane): add compact runtime controls

This commit is contained in:
2026-08-27 23:37:47 +02:00
parent e869a0bfcb
commit 5e9074605d
10 changed files with 1090 additions and 227 deletions
+56 -4
View File
@@ -18,6 +18,7 @@ body {
}
.quick-pane {
position: relative;
box-sizing: border-box;
display: flex;
flex-direction: column;
@@ -53,7 +54,12 @@ body {
cursor: move;
touch-action: none;
border-bottom: 1px solid #70522f;
background: linear-gradient(90deg, transparent, rgba(240, 163, 71, 0.14), transparent);
background: linear-gradient(
90deg,
transparent,
rgba(240, 163, 71, 0.14),
transparent
);
}
.quick-pane-drag-strip::after {
@@ -107,13 +113,43 @@ body {
text-transform: uppercase;
}
.quick-pane-model-loading {
flex: 0 0 auto;
.quick-pane-catalog-overlay {
position: absolute;
z-index: 10;
inset: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 12px;
padding: 24px;
color: #f1e4d1;
font-size: 11px;
background: rgba(34, 34, 34, 0.98);
border-radius: inherit;
font-weight: 750;
}
.quick-pane-catalog-overlay p {
max-width: 440px;
margin: 0;
text-align: center;
}
.quick-pane-catalog-spinner {
width: 22px;
height: 22px;
border: 3px solid rgba(240, 163, 71, 0.28);
border-top-color: #f0a347;
border-radius: 50%;
animation: quick-pane-catalog-spin 0.8s linear infinite;
}
@keyframes quick-pane-catalog-spin {
to {
transform: rotate(360deg);
}
}
.quick-pane .model-trigger {
height: 27px;
border: 0;
@@ -299,6 +335,22 @@ body {
margin-bottom: 0;
}
.quick-pane-assistant-elapsed,
.quick-pane-assistant-activity {
display: block;
margin-top: 6px;
color: #96918b;
font-size: 10px;
}
.quick-pane-assistant-elapsed {
font-variant-numeric: tabular-nums;
}
.quick-pane-assistant-activity {
color: #c5beb5;
}
.quick-pane-assistant-footer {
margin-top: 8px;
border-top: 1px solid #484848;