Zeron UI auditSettings & plugins

Settings: General

1 high3 medium1 low
Settings: General (dark-normal)
dark normal · 1125×956 pt viewport · fixture host_toasts_fixture.luau. Numbers in the list are pinned on the picture; dashed lines are guides.
  1. 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 = 240 and 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

  2. 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

  3. 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

  4. 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

  5. 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