audit popover and dialog
This commit is contained in:
+10
-6
@@ -14,9 +14,6 @@ is the first downstream consumer; its screens drive the order.
|
||||
Platform metric adoption continues one component at a time; each stop goes
|
||||
through the review gate and a gallery pass.
|
||||
|
||||
- [ ] **Popover platform chrome** — overlay border gate; the anchor gap
|
||||
through `Theme::spacing`.
|
||||
- [ ] **Dialog platform chrome** — overlay border gate.
|
||||
- [ ] **Toast platform chrome** — overlay border gate.
|
||||
- [ ] **Tooltip platform chrome** — overlay border gate.
|
||||
- [ ] **Alert platform chrome** — overlay border gate.
|
||||
@@ -69,9 +66,9 @@ Gaps surfaced by the signed comparison; ordered by signed's usage.
|
||||
(GNOME gsettings `font-name`, KDE `kdeglobals font=`), per-source
|
||||
border + focus chrome (`Theme::borders`), and a per-platform spacing
|
||||
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)
|
||||
floating layers separate by border instead of shadow — dark elevation
|
||||
shadows are dropped entirely, since they only muddied the dark scrim.
|
||||
Components adopt the tokens one by one (see Next and Queue)
|
||||
|
||||
### icons (`crates/icons`)
|
||||
|
||||
@@ -111,6 +108,13 @@ Gaps surfaced by the signed comparison; ordered by signed's usage.
|
||||
`Theme::spacing`, and every action row renders at the stated
|
||||
`menu_item_height` with content centered, so the stated metric is the
|
||||
whole row; rows carry debug selectors for headless geometry tests
|
||||
- [x] Popover platform chrome — the panel border behind
|
||||
`Theme::borders.overlays` (and dark mode); the anchor gap is the
|
||||
spacing unit and rides `anchored().offset`, not a margin, so the
|
||||
window-edge clamp stays intact; the panel carries a debug selector
|
||||
- [x] Dialog platform chrome — the panel border behind
|
||||
`Theme::borders.overlays` (and dark mode), taking the surface color
|
||||
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