Files
Brennan Benson 41666c7fb2 Give every Settings pane the same card structure (#40959)
* Give every Settings pane the same card structure

Settings cards that hold rows were built several ways (the non-grouped
SettingsSection px-7 card, shadcn Card, the Appearance accordion, one-off
bordered boxes), each with its own side padding and row inset. Every one
now goes through SettingsGroup: one 20px inset, rules between rows, title
outside the card. SettingsGroup gains an id, a collapse prop for the
Appearance groups, SettingsGroupSubsection, SettingsGroupNestedRows and
SettingsGroupDisclosure (the old Appearance advanced disclosure), plus
shared bleed classes for rows that span the card. The non-grouped
SettingsSection body is removed.

* Fix settings card typecheck errors

* Keep collapsible group headings valid and restore notification row padding

* Keep Chat names anchor on its group, toggle Appearance groups from the whole header, and steady the Machines row padding

* Show Appearance groups as plain cards and even the Computer Use card's top inset

* Restore the SettingsGroup subsection exports dropped with the collapse mode
2026-11-12 17:17:39 -08:00
..