@ launcher: All

host_toasts_fixture.luau. Numbers in the list are pinned on the picture; dashed lines are guides.- 1medium
@ launcher is 440 pt wide over a 660 pt composer, left-anchored to the caret
The popover (440×372) hangs from the caret, so its left edge moves with the text and never aligns with the composer (363) or its text (380). Other composer popovers are 280–320 pt wide.
Fix: Anchor it to the composer's left text edge at a fixed width (the composer's), or at least to 380.
ds/mention_launcher.luau · screens/chat/mentions - 2medium
Tabs carry counts in a second style
Tabs are 24 pt with counts as separate grey numbers ('All 7', 'Files 3'), while the palette's scopes are 26 pt with the same pattern, and the Plugins page's tabs 36 pt.
Fix: One scope-tab component (height, count style) shared by launcher and palette.
ds/tabs.luau · ds/mention_launcher.luau · ds/command_palette.luau - 3low
Footer key hints are 18 pt key caps; the palette's are 18, Settings' search 18, panel home 20
Key caps appear at 18 and 20 pt and as plain glyph text ('⌘N' in the sidebar) for the same meaning.
Fix: One Kbd component and size everywhere.
ds/kbd.luau - 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 - 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 - 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



