ZacharyZhang-NY
ef74bac823
T09b overlays: lightbox, spotlight and tour, floating toolbar, peek; images fill their box; overlays take focus back when its element leaves the tree
2026-09-25 15:19:57 -04:00
ZacharyZhang-NY
ca73d24c01
T09a overlays: popover, hover card, dialog with fullscreen, alert, confirm and prompt dialogs; shared severity; tooltip, sheet and drawer point to their homes
2026-09-25 14:07:30 -04:00
ZacharyZhang-NY
d6b982016d
T08b menus: menu bar over the native menus, searchable menu, pie menu; megamenu points to the navigation menu; menus follow their hosts
2026-09-25 13:43:12 -04:00
ZacharyZhang-NY
f990586abd
T08a menus: menu, items, groups, separators, submenus, check and radio rows, key hints, icons; dropdown, split, overflow and context hosts; overlays pick on key release
2026-09-25 13:03:23 -04:00
ZacharyZhang-NY
a923def708
T07c navigation palettes: command palette, quick open, quick switcher, search palette and quick launcher over one palette engine with fuzzy matching; tour lands with overlays
2026-09-25 12:31:20 -04:00
ZacharyZhang-NY
c02dd7d1c3
T07b navigation places: nav item and group, navigation menu, back and forward history, table of contents with anchors, go to line; measuring canvases pinned to their parent
2026-09-25 12:14:58 -04:00
ZacharyZhang-NY
0883a999f4
T07a navigation tabs and paths: tabs, editor tabs, tab overflow menu, breadcrumb, pagination, steps and wizard; shared slide, list trigger and tab stop
2026-09-25 11:37:38 -04:00
ZacharyZhang-NY
05ff67ad9f
T06g forms structure: form with Cmd-Enter submit, sections, fields, labels, errors, field arrays, inline forms, dirty indicator
2026-09-25 10:46:27 -04:00
ZacharyZhang-NY
0ca1ff65c7
T06f forms other: signature pad, code and JSON inputs, font, icon and emoji pickers, language, country and currency comboboxes
2026-09-25 09:41:29 -04:00
ZacharyZhang-NY
eac5793c7d
T06d forms color: color picker with hex, RGB and HSV, swatches, palette, eye dropper, gradient editor
2026-09-25 08:24:08 -04:00
ZacharyZhang-NY
e39d623b58
T06b forms selection: checkbox, radio, cards, switch, select, combobox, multi select, cascader, transfer list, list box, chips, rating, sliders, knob, stepper
2026-09-25 06:41:35 -04:00
ZacharyZhang-NY
ec5713c10b
T06a forms text: text input core, fields, numbers, masks, pin, inline, groups, tags, pairs, path, regex, expression, hotkey, mention
2026-09-25 05:38:24 -04:00
ZacharyZhang-NY
817da41c22
T05 buttons and actions: groups, toggles, segmented, confirm, copy, share, bars, sheet, quick actions
2026-09-25 03:51:34 -04:00
ZacharyZhang-NY
77bcd5be07
T04 window and shell: chrome, bars, rail, tabs, windows, dialogs, tray, badge, zoom
2026-09-25 03:21:03 -04:00
ZacharyZhang-NY
2bdf902bf4
T03 layout: stacks, grids, surfaces, scroll, splits, sheets, dock, panes, workspace, viewport
2026-09-25 02:17:37 -04:00
ZacharyZhang-NY
a13343c2a5
T01 primitives: image, divider, backdrop, focus, pressable, measure, tooltip
...
Ely-built primitives plus gallery demos for every chapter-one entry,
including gpui natives. The gallery now scripts real input by posting
NSEvents to its own queue and shoots each interaction in both modes.
Codex gpt-6-astra (max): three rounds; the last finding, a two-line
doc comment, was fixed after the three-review cap.
2026-09-25 00:39:06 -04:00
ZacharyZhang-NY
abf4cbcfc6
T00 foundation: theme, motion, assets, icon, buttons, gallery
...
Theme tokens in light and dark with high contrast, a palette cross-fade,
motion curves and a damped spring, embedded Lucide icons with Inter and
JetBrains Mono, Icon, Button, IconButton, and a gallery that captures
its own window. Reviewed by codex gpt-6-astra (max): PASS in round 3.
2026-09-24 23:59:55 -04:00