Zeron UI auditComposer

Place picker

2 medium4 low
Place picker (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. 1medium

    Place picker shows an ASCII error panel in a 280 pt menu

    'COULDN'T READ THE BRANCHES' in mono caps over dotted ASCII art inside the branch list: a third empty-state style (Settings uses plain text, the panel uses a glyph + two lines).

    Fix: Use the shared EmptyState (glyph, 13 pt line, 12 pt detail).

    ds/composer.luau (place menu) · ds/ascii.luau

  2. 2mediumnot drawn

    At a 600 pt window: 12 label(s) truncated or overflowing (measured)

    'Device' runs 11 pt past the window's right edge; 'img' runs 3 pt past the window's right edge; 'Project' runs 11 pt past the window's right edge.

    Fix: Collapse the sidebar below ~760 pt and fold secondary labels to glyphs before truncating primary text.

    screens/shell/fit.luau

  3. 3lownot drawn

    Popover widths: place 280, access 300, model 300, mention 440

    Four widths for menus hanging from the same toolbar.

    Fix: Two widths: 280 for menus, the composer's width for launchers.

    ds/dropdown.luau · ds/menu.luau

  4. 4low

    Hit target under 24 pt (measured)

    Hit target 'Dismiss' is 22×22 pt (under 24×24).

    Fix: Make it a 24 pt (or larger) icon button; the glyph can stay small.

    ds/icon_button.luau

  5. 5low

    Glyph off its label's centre line (measured)

    In 'Access' the icon's centre sits +1.5 pt off the label's centre (12 pt icon, 17 pt line).

    Fix: Centre the row's items (items = center) on the label's line box.

    ds/icon.luau · row layout

  6. 6low

    Glyph off its label's centre line (measured)

    In 'Model' the icon's centre sits +1.5 pt off the label's centre (12 pt icon, 17 pt line).

    Fix: Centre the row's items (items = center) on the label's line box.

    ds/icon.luau · row layout