Settings: General

host_toasts_fixture.luau. Numbers in the list are pinned on the picture; dashed lines are guides.- 1high
Three dropdown widths in one card
Language 180 pt (x=816), Send messages with 128 pt (x=868), Thread naming 200 pt (x=796). Right edges align at 996, left edges are ragged by 72 pt. The theme defines
zeron.settings.control = 240and nothing uses it here.Fix: Give every settings select the control width token (240, or 200).
screens/settings/general.luau · ds/settings.luau · ds/select.luau - 2medium
Grouping is inconsistent: one card has no heading
Five rows (no heading), then 'Privacy' (heading), then 'Thread naming' alone in an untitled card, then 'Git' with heading and a sub-line. Gaps are an even 32 pt, so the untitled card reads as part of Privacy.
Fix: Every card gets a heading (Thread naming → 'Agents').
screens/settings/general.luau - 3medium
Settings nav rows are 28 pt; the chats sidebar's are 30 pt
The same sidebar column changes its row height when you open Settings (tabs 28 pt at a 30 pt pitch vs session rows 30 pt at 32). 'Back to chats' is 28 pt too.
Fix: Share one row height token between the two sidebars.
ds/settings.luau (nav) · ds/sidebar.luau - 4medium
Two shortcut styles in one sidebar column
'Search settings' shows ⌘ and F as two 18 pt key caps; the chats sidebar shows '⌘K' as plain 11 pt text in the same position.
Fix: Pick one (plain glyph text reads quieter in a sidebar).
ds/search_field.luau · ds/kbd.luau - 5low
Selects are 32 pt, switches 24 pt in the same rows
Row controls: 32 pt selects, 24 pt switches. Row text centres line up, but the row pitch is 61 pt (token settings.row is 52).
Fix: Keep the 52 pt row token; vertically centre either control.
ds/settings.luau





