Surface parity temp in the Storage header, enlarge the settings cog
Parity went back into the GraphQL query, but for its temperature only — it still gets no table row, since it has no filesystem to measure. The temp rides in the card header next to the array summary, which was the one genuinely useful thing the old parity row carried: a parity drive cooking away is worth seeing. Multiple parity drives each get a badge, and .meta-parity keeps the label and badge from wrapping apart. The settings cog was a speck. The button was always a full 44px --tap target, but the glyph inside it was set at --fs-sm (13px), so the affordance read as far smaller than the hit area actually was. Now --fs-xl (24px) with line-height 1 — roughly 55% of the button, which is the usual proportion for an icon button. .icon-btn has exactly one user (the cog), so nothing else shifts. Verified at 1400px and 375px: no page overflow, the cog still measures 44x44, and the parity badge stays visible and intact on both. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
1aa01ed4e8
commit
395638aaf2
3 changed files with 33 additions and 4 deletions
|
|
@ -135,7 +135,11 @@ header {
|
|||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-sm);
|
||||
color: var(--text-2);
|
||||
font-size: var(--fs-sm);
|
||||
/* The button was always a full --tap target, but the cog glyph inside it
|
||||
was set at --fs-sm (13px) and read as a speck in a 44px box. The glyph
|
||||
is the affordance, so size it to the button. */
|
||||
font-size: var(--fs-xl);
|
||||
line-height: 1;
|
||||
font-family: inherit;
|
||||
text-decoration: none;
|
||||
white-space: nowrap;
|
||||
|
|
@ -632,6 +636,14 @@ dd.is-accent { color: var(--accent); }
|
|||
}
|
||||
/* Still used by the disk_state() macro when a disk reports no temperature. */
|
||||
.disk-null { color: var(--text-3); }
|
||||
/* Parity temp in the Storage header — keep the label and its badge together
|
||||
so they never wrap apart from each other. */
|
||||
.meta-parity {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 0.35rem;
|
||||
white-space: nowrap;
|
||||
}
|
||||
@media (max-width: 720px) {
|
||||
/* Below this the six columns stop fitting; the table scrolls in its own
|
||||
container rather than squeezing the sizes into unreadable wraps. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue