audit select
This commit is contained in:
+10
-4
@@ -9,9 +9,6 @@ is the first downstream consumer; its screens drive the order.
|
||||
|
||||
## Next
|
||||
|
||||
- [ ] **Select platform chrome** — the input treatment on the trigger; the
|
||||
popup border behind `Theme::borders.overlays`.
|
||||
|
||||
## Queue — to follow
|
||||
|
||||
Platform metric adoption continues one component at a time; each stop goes
|
||||
@@ -74,7 +71,9 @@ Gaps surfaced by the signed comparison; ordered by signed's usage.
|
||||
metrics and the full radius ladder per platform, Linux root fonts
|
||||
(GNOME gsettings `font-name`, KDE `kdeglobals font=`), per-source
|
||||
border + focus chrome (`Theme::borders`), and a per-platform spacing
|
||||
unit (`Theme::spacing`). Components adopt the tokens one by one
|
||||
unit (`Theme::spacing`); overlay borders engage in dark mode, where
|
||||
the elevation shadow barely reads and floating layers separate by
|
||||
border instead. Components adopt the tokens one by one
|
||||
(see Next and Queue)
|
||||
|
||||
### icons (`crates/icons`)
|
||||
@@ -103,6 +102,13 @@ Gaps surfaced by the signed comparison; ordered by signed's usage.
|
||||
typically small ghost buttons; a docked click activates the control
|
||||
without reaching the field's caret handler, and the text region shrinks
|
||||
to make room
|
||||
- [x] Select platform chrome — the trigger takes the input treatment: the
|
||||
hairline border always painted, sized outside the stated field height
|
||||
and taking the fill's color where the platform paints none; open
|
||||
recolors the border on Windows / KDE and paints the accent ring on
|
||||
macOS / GNOME, so the trigger matches a focused field; the menu
|
||||
popup's border sits behind `Theme::borders.overlays`, disappearing
|
||||
into the surface where the platform paints none
|
||||
- [x] Button, Checkbox, Switch, Radio + RadioGroup, Toggle, Link, Slider,
|
||||
Progress, Avatar (image + seeded pixel-art fallback)
|
||||
- [x] Spinner — painted ring + rotating-icon variant, indeterminate and
|
||||
|
||||
Reference in New Issue
Block a user