OXYGENHUB

A filter row's controls: spaced, aligned and wrapping 4866be1c9040

The runners page's queue filters had no styles, so the selects and the
button touched and sat at different heights. form.filters is now a
wrapping row with even gaps, the button as tall as the selects, and an
.end slot at the far end for a Charts link (#257).

Refs #257
Author
Andy McCall @andymccall <[email protected]>
via
agent agent:claude@andymccall <[email protected]> · keyless, under your grant for changes,refs,seal · key 74a29e4320a5
When
· 2026-10-18 11:30 UTC
Signature
◈ sealed by agent:claude@andymccall
Hash
4866be1c9040201c52d96db802d35b2b1ce7f50b13a8a2f65a1ed1f6f854c6bb
Depends on
9e50caedf4db d23464c0ac60
Depended on by
2a8b621676b4 e97500b70f9a
In bookmarks
api-unknown-fields cancel-landed-runs diffusion-pin-bookmark draft-ready main oh-comment-body-file proposal-list-fast
In tags
v0.6.0 v0.6.1 v0.7.0 v0.8.0 v0.9.0 v0.9.1 v0.9.11 v0.9.15 v0.9.16 v0.9.19 v0.9.2 v0.9.20 v0.9.21 v0.9.22 v0.9.23 v0.9.24 v0.9.3 v0.9.4 v0.9.5 v0.9.6 v0.9.7 v0.9.8 v0.9.9
Edits
1 atom, 0 tree operations, 1 file

Browse the tree at this change

modified templates/style.css +9 −0
…
774 unchanged lines
775 775
  background-repeat: no-repeat; background-position: right 8px center; background-size: 16px 16px;
776 776
}
777 777
input[type=checkbox], input[type=radio] { accent-color: var(--acc); }
778 +
/* A row of filters: spaced, aligned to one height, wrapping when narrow;
779 +
   an .end item (a Charts link) sits at the far end. */
780 +
form.filters { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 6px 0 12px; }
781 +
form.filters > select, form.filters > input { width: auto; max-width: 100%; min-width: 0; margin: 0; }
782 +
form.filters > button { margin: 0; align-self: stretch; }
783 +
form.filters > .end { margin-left: auto; }
784 +
/* A Terraform state's kept versions (#255). */
785 +
details.tf-versions { margin-top: 14px; }
786 +
details.tf-versions > summary { cursor: pointer; }
778 787
.edit-row input { width: 100%; }
779 788
button.menu-item.menu-pick { all: unset; box-sizing: border-box; width: 100%; display: flex; padding: 8px 12px; border-bottom: 1px solid var(--line); cursor: pointer; font-size: 13px; color: var(--ink); }
780 789
button.menu-item.menu-pick:hover, button.menu-item.menu-pick:focus-visible { background: var(--soft); }