Commit Graph

  • 35fb8897a0 Rendering · gallery page: a banded field drawn at device pixels, its slider bumps the revision; the gallery builds on Linux ZacharyZhang-NY 2026-10-03 23:31:51 -04:00
  • a538092e99 Rendering · RenderSurface: host frames at the box's device pixels, redrawn on a new size or revision, freed from the atlas ZacharyZhang-NY 2026-10-03 23:22:49 -04:00
  • 5267c44adf Rendering · RenderSurface: host frames at the box's device pixels, redrawn on a new size or revision, freed from the atlas ZacharyZhang-NY 2026-10-03 23:22:49 -04:00
  • 61d2378ae2 Tasks · T50a: chapter 44 Rendering, RenderSurface planned, what gpui can and cannot host ZacharyZhang-NY 2026-10-03 23:14:27 -04:00
  • eddb13f3d7 Tasks · T50a: chapter 44 Rendering, RenderSurface planned, what gpui can and cannot host ZacharyZhang-NY 2026-10-03 23:14:27 -04:00
  • ba0e0127b4 Scripts · stories.py reads components from the chapter task files alone, not the GitHub round's list ZacharyZhang-NY 2026-10-03 22:54:14 -04:00
  • 3921edebb0 Scripts · stories.py reads components from the chapter task files alone, not the GitHub round's list ZacharyZhang-NY 2026-10-03 22:54:14 -04:00
  • 2f8b2f687c Tasks · G4: pushed, #2 closed, #3 answered ZacharyZhang-NYandClaude Opus 5.5 2026-10-03 01:36:16 -04:00
  • e7dbcadc89 Tasks · G4: pushed, #2 closed, #3 answered ZacharyZhang-NY 2026-10-03 01:36:16 -04:00
  • 0dbb8c747c Forms, a11y · Checkbox, Switch, Radio, RadioGroup, Slider and Select name their role, label and state (#3) ZacharyZhang-NYandClaude Opus 5.5 2026-10-03 01:35:48 -04:00
  • 875cdfdc9b Forms, a11y · Checkbox, Switch, Radio, RadioGroup, Slider and Select name their role, label and state (#3) ZacharyZhang-NY 2026-10-03 01:35:48 -04:00
  • 5ff7c219ef Lists · tree guides fall from the parent's chevron and run unbroken across rows (#2) ZacharyZhang-NYandClaude Opus 5.5 2026-10-03 01:21:26 -04:00
  • ec586e371b Lists · tree guides fall from the parent's chevron and run unbroken across rows (#2) ZacharyZhang-NY 2026-10-03 01:21:26 -04:00
  • a6119f1e4e Terminal · build on Windows: set alacritty's Windows-only escape_args JetSquirrelandClaude Opus 5.5 2026-10-02 12:31:46 +08:00
  • 943b7d4f8d Terminal · build on Windows: set alacritty's Windows-only escape_args JetSquirrel 2026-10-02 12:31:46 +08:00
  • 7380afb419 Dialogs · a confirm or alert message names itself to assistive technology ZacharyZhang-NY 2026-10-02 19:28:01 -04:00
  • 7ba18fbb2f Dialogs · a confirm or alert message names itself to assistive technology ZacharyZhang-NY 2026-10-02 19:28:01 -04:00
  • cf9770b57e Dialogs, a11y · Dialog card names its role, title and detail; prompt error reads as a label; Cancel and Close read i18n; a disabled button says so in its description ZacharyZhang-NY 2026-10-02 18:52:08 -04:00
  • 70162a7dbe Dialogs, a11y · Dialog card names its role, title and detail; prompt error reads as a label; Cancel and Close read i18n; a disabled button says so in its description ZacharyZhang-NY 2026-10-02 18:52:08 -04:00
  • 290939f82f i18n, a11y, IME · palette copy reads i18n with builtin en/zh; dialog and palette Enter run on the field's key-down action, so an IME-kept Enter never submits; Button, IconButton, TextInput, Tabs, EditorTabs, StatusBarItem and palette rows name their role and label ZacharyZhang-NY 2026-10-02 12:58:43 -04:00
  • 4580e3b075 i18n, a11y, IME · palette copy reads i18n with builtin en/zh; dialog and palette Enter run on the field's key-down action, so an IME-kept Enter never submits; Button, IconButton, TextInput, Tabs, EditorTabs, StatusBarItem and palette rows name their role and label ZacharyZhang-NY 2026-10-02 12:58:43 -04:00
  • b54500b0e4 Ely 0.1.1 ZacharyZhang-NY 2026-10-01 14:13:54 -04:00
  • 8fd7b8ab87 Ely 0.1.1 ZacharyZhang-NY 2026-10-01 14:13:54 -04:00
  • 5a5cd636de T48m Docs · E2E passes review; T48 closes ZacharyZhang-NY 2026-10-01 14:02:00 -04:00
  • f1ba2d74bf T48m Docs · E2E passes review; T48 closes ZacharyZhang-NY 2026-10-01 14:02:00 -04:00
  • 9bdba85727 T48m Docs · E2E: a hashless prose link proves routing in place; the section link keeps its own test ZacharyZhang-NY 2026-10-01 13:57:16 -04:00
  • 3cb182410b T48m Docs · E2E: a hashless prose link proves routing in place; the section link keeps its own test ZacharyZhang-NY 2026-10-01 13:57:16 -04:00
  • ae7614cbf5 T48m Docs · E2E: each guide's heading, rail name and browser title checked; a prose link routes in place ZacharyZhang-NY 2026-10-01 13:50:45 -04:00
  • 497dbe5414 T48m Docs · E2E: each guide's heading, rail name and browser title checked; a prose link routes in place ZacharyZhang-NY 2026-10-01 13:50:45 -04:00
  • d5511238fe T48m Docs · E2E: the Docs link, every guide, the rail, previous and next, section links, the compiled sample and Copy, an unknown guide; the rail marks only the open guide ZacharyZhang-NY 2026-10-01 13:41:18 -04:00
  • 91e86edac7 T48m Docs · E2E: the Docs link, every guide, the rail, previous and next, section links, the compiled sample and Copy, an unknown guide; the rail marks only the open guide ZacharyZhang-NY 2026-10-01 13:41:18 -04:00
  • 33c4d651b8 T48l Docs · Testing passes review ZacharyZhang-NY 2026-10-01 13:40:30 -04:00
  • 4067354454 T48l Docs · Testing passes review ZacharyZhang-NY 2026-10-01 13:40:30 -04:00
  • ae5c2a19f3 T48l Docs · Testing: the feature, an app's limit, writing a test inside Ely, tests to read ZacharyZhang-NY 2026-10-01 13:34:47 -04:00
  • 66a4128c34 T48l Docs · Testing: the feature, an app's limit, writing a test inside Ely, tests to read ZacharyZhang-NY 2026-10-01 13:34:47 -04:00
  • a84ec17b6a T48k Docs · WebAssembly passes review ZacharyZhang-NY 2026-10-01 13:33:37 -04:00
  • 7d89aed97f T48k Docs · WebAssembly passes review ZacharyZhang-NY 2026-10-01 13:33:37 -04:00
  • 2b2f284ed9 T48k Docs · WebAssembly: pictures land in <out>/assets/, the HTTP client is the web's; table words stay whole and long titles hyphenate ZacharyZhang-NY 2026-10-01 13:30:33 -04:00
  • b0261454a3 T48k Docs · WebAssembly: pictures land in <out>/assets/, the HTTP client is the web's; table words stay whole and long titles hyphenate ZacharyZhang-NY 2026-10-01 13:30:33 -04:00
  • 16e001ec00 T48k Docs · WebAssembly: the check, an app in the browser, the gallery build, embedding, what differs ZacharyZhang-NY 2026-10-01 13:22:53 -04:00
  • 15d2eb887f T48k Docs · WebAssembly: the check, an app in the browser, the gallery build, embedding, what differs ZacharyZhang-NY 2026-10-01 13:22:53 -04:00
  • 02c2d9dfcd T48j Docs · Internationalization passes review ZacharyZhang-NY 2026-10-01 13:22:35 -04:00
  • ca76311fd3 T48j Docs · Internationalization passes review ZacharyZhang-NY 2026-10-01 13:22:35 -04:00
  • a1203af405 T48j Docs · Internationalization: catalogs and messages, locales, right to left; the i18n example compiles ZacharyZhang-NY 2026-10-01 13:15:07 -04:00
  • 2ec8c979b1 T48j Docs · Internationalization: catalogs and messages, locales, right to left; the i18n example compiles ZacharyZhang-NY 2026-10-01 13:15:07 -04:00
  • 287fe63306 T48i Docs · Overlays passes review ZacharyZhang-NY 2026-10-01 13:13:59 -04:00
  • 066b83e52d T48i Docs · Overlays passes review ZacharyZhang-NY 2026-10-01 13:13:59 -04:00
  • bf8ce3f254 T48i Docs · Overlays: only dialogs, popovers and menus take focus; the close button belongs to a fullscreen dialog ZacharyZhang-NY 2026-10-01 13:12:13 -04:00
  • dc96946712 T48i Docs · Overlays: only dialogs, popovers and menus take focus; the close button belongs to a fullscreen dialog ZacharyZhang-NY 2026-10-01 13:12:13 -04:00
  • 4c3b7811f1 T48i Docs · Overlays: drawing over the page, dialogs, popovers, toasts; the overlays example compiles ZacharyZhang-NY 2026-10-01 13:07:03 -04:00
  • 8c3b6840a3 T48i Docs · Overlays: drawing over the page, dialogs, popovers, toasts; the overlays example compiles ZacharyZhang-NY 2026-10-01 13:07:03 -04:00
  • d38430f46a T48h Docs · Icons, fonts and assets passes review ZacharyZhang-NY 2026-10-01 13:04:09 -04:00
  • 0e491cceb5 T48h Docs · Icons, fonts and assets passes review ZacharyZhang-NY 2026-10-01 13:04:09 -04:00
  • c16c6b69d2 T48h Docs · Icons, fonts and assets: icons, adding one, file icons, fonts, an app's own assets; the icons example compiles ZacharyZhang-NY 2026-10-01 12:57:47 -04:00
  • e5c90fdd40 T48h Docs · Icons, fonts and assets: icons, adding one, file icons, fonts, an app's own assets; the icons example compiles ZacharyZhang-NY 2026-10-01 12:57:47 -04:00
  • a9fd0b58a7 T48g Docs · Motion passes review ZacharyZhang-NY 2026-10-01 12:55:27 -04:00
  • 0b6fa5b375 T48g Docs · Motion passes review ZacharyZhang-NY 2026-10-01 12:55:27 -04:00
  • c41ce2055c T48g Docs · Motion: durations and easings, reduced motion, components that move; the motion example compiles ZacharyZhang-NY 2026-10-01 12:51:23 -04:00
  • 06a19fefd8 T48g Docs · Motion: durations and easings, reduced motion, components that move; the motion example compiles ZacharyZhang-NY 2026-10-01 12:51:23 -04:00
  • dbcedfae88 T48f Docs · Focus and keyboard passes review ZacharyZhang-NY 2026-10-01 12:48:48 -04:00
  • 999f7f6d7f T48f Docs · Focus and keyboard passes review ZacharyZhang-NY 2026-10-01 12:48:48 -04:00
  • 73c79bc79a T48f Docs · Focus and keyboard: what init binds, the root scope, making a Tab stop, buttons, overlays; the focus example compiles ZacharyZhang-NY 2026-10-01 12:38:02 -04:00
  • c1f67f1da5 T48f Docs · Focus and keyboard: what init binds, the root scope, making a Tab stop, buttons, overlays; the focus example compiles ZacharyZhang-NY 2026-10-01 12:38:02 -04:00
  • 85e1fc923a T48e Docs · Theme passes review ZacharyZhang-NY 2026-10-01 12:36:39 -04:00
  • 0eeeb2db15 T48e Docs · Theme passes review ZacharyZhang-NY 2026-10-01 12:36:39 -04:00
  • da39d0a914 T48e Docs · Theme: reading tokens, the calls that change them, an owner's palette, chart hues; the theme example compiles ZacharyZhang-NY 2026-10-01 12:32:06 -04:00
  • b9356cc504 T48e Docs · Theme: reading tokens, the calls that change them, an owner's palette, chart hues; the theme example compiles ZacharyZhang-NY 2026-10-01 12:32:06 -04:00
  • b41a9d3565 T48d Docs · Getting started passes review ZacharyZhang-NY 2026-10-01 12:30:09 -04:00
  • 3001fe88de T48d Docs · Getting started passes review ZacharyZhang-NY 2026-10-01 12:30:09 -04:00
  • 1303a407fc T48d Docs · Getting started: four steps, a window that follows the theme, changing state from a press; the start example compiles ZacharyZhang-NY 2026-10-01 12:26:17 -04:00
  • 3ca27c00d9 T48d Docs · Getting started: four steps, a window that follows the theme, changing state from a press; the start example compiles ZacharyZhang-NY 2026-10-01 12:26:17 -04:00
  • f90182c638 T48c Docs · Installation passes review ZacharyZhang-NY 2026-10-01 12:26:00 -04:00
  • e36a0c49af T48c Docs · Installation passes review ZacharyZhang-NY 2026-10-01 12:26:00 -04:00
  • 17194c3afd T48c Docs · Installation: GPUI compiles the shaders at run time; the panic quoted without a trailing space ZacharyZhang-NY 2026-10-01 12:22:19 -04:00
  • 2ac34ed7ee T48c Docs · Installation: GPUI compiles the shaders at run time; the panic quoted without a trailing space ZacharyZhang-NY 2026-10-01 12:22:19 -04:00
  • 6da6ab00dc T48c Docs · Installation: requirements, the git dependencies and why, shaders, a check, failures and their fixes ZacharyZhang-NY 2026-10-01 12:17:18 -04:00
  • d266fe7491 T48c Docs · Installation: requirements, the git dependencies and why, shaders, a check, failures and their fixes ZacharyZhang-NY 2026-10-01 12:17:18 -04:00
  • f326b6dab6 T48b Docs · Introduction passes review ZacharyZhang-NY 2026-10-01 12:15:07 -04:00
  • f245782248 T48b Docs · Introduction passes review ZacharyZhang-NY 2026-10-01 12:15:07 -04:00
  • 23ccc36668 T48b Docs · Introduction: what Ely gives an app, what is stable, a first window, license ZacharyZhang-NY 2026-10-01 12:11:29 -04:00
  • 7f082f097a T48b Docs · Introduction: what Ely gives an app, what is stable, a first window, license ZacharyZhang-NY 2026-10-01 12:11:29 -04:00
  • 484bec30e1 T48a Docs · Frame passes review; an id-less heading fails the build, protocol-relative links stay native ZacharyZhang-NY 2026-10-01 12:08:02 -04:00
  • 264a9e3232 T48a Docs · Frame passes review; an id-less heading fails the build, protocol-relative links stay native ZacharyZhang-NY 2026-10-01 12:08:02 -04:00
  • 0b300f1f94 T48a Docs · Frame: guides render at build in a Vite plugin, so a bad one fails the build; focus rings whole in the rail and list; plain heading words, unique ids, captions only when named, code under example= refused ZacharyZhang-NY 2026-10-01 12:01:42 -04:00
  • 30dc94f44c T48a Docs · Frame: guides render at build in a Vite plugin, so a bad one fails the build; focus rings whole in the rail and list; plain heading words, unique ids, captions only when named, code under example= refused ZacharyZhang-NY 2026-10-01 12:01:42 -04:00
  • 128cc5992f T48a Docs · Frame: titles and the list read plain words, links with a section route, long code wraps, the rail stays in flow on narrow screens, check.sh holds every docs example to Cargo.toml ZacharyZhang-NY 2026-10-01 11:52:29 -04:00
  • b2a4633333 T48a Docs · Frame: titles and the list read plain words, links with a section route, long code wraps, the rail stays in flow on narrow screens, check.sh holds every docs example to Cargo.toml ZacharyZhang-NY 2026-10-01 11:52:29 -04:00
  • a52241667f T48a Docs · Frame: a Docs tab, /docs/ and /docs/$page/, Markdown guides with a rail, an on-this-page list, previous and next and code blocks; full Rust samples are compiled examples shown as text ZacharyZhang-NY 2026-10-01 11:40:50 -04:00
  • fba90c22e6 T48a Docs · Frame: a Docs tab, /docs/ and /docs/$page/, Markdown guides with a rail, an on-this-page list, previous and next and code blocks; full Rust samples are compiled examples shown as text ZacharyZhang-NY 2026-10-01 11:40:50 -04:00
  • 6253e4f2d2 CONTRIBUTING.md: setup, where things go, the house rules reviews catch, checks, license ZacharyZhang-NY 2026-10-01 11:25:34 -04:00
  • 157176e2fb CONTRIBUTING.md: setup, where things go, the house rules reviews catch, checks, license ZacharyZhang-NY 2026-10-01 11:25:34 -04:00
  • 700f402997 Pull request template: what and why, screenshots, the house checklist ZacharyZhang-NY 2026-10-01 11:14:21 -04:00
  • a52a3a0f29 Pull request template: what and why, screenshots, the house checklist ZacharyZhang-NY 2026-10-01 11:14:21 -04:00
  • 9e5850fcb9 CI: checkout v7, setup-node v7 and pnpm/action-setup v6, on Node 24 ZacharyZhang-NY 2026-10-01 11:03:09 -04:00
  • a2a01c1f43 CI: checkout v7, setup-node v7 and pnpm/action-setup v6, on Node 24 ZacharyZhang-NY 2026-10-01 11:03:09 -04:00
  • 47a4199a97 Issue forms: Bug Report, Component Request and Other, each titled by its kind; blank issues point to the live components ZacharyZhang-NY 2026-10-01 10:58:09 -04:00
  • c2b70b1455 Issue forms: Bug Report, Component Request and Other, each titled by its kind; blank issues point to the live components ZacharyZhang-NY 2026-10-01 10:58:09 -04:00
  • 4f0b3726fe T47 Ship: CI runs the crate's checks on macOS and the site's tests and build ZacharyZhang-NY 2026-10-01 10:38:19 -04:00
  • 259ee2ab9c T47 Ship: CI runs the crate's checks on macOS and the site's tests and build ZacharyZhang-NY 2026-10-01 10:38:19 -04:00
  • 56f0e7b2f7 T47 Ship: the site lives at elygpui.com; its share image and the gallery's pictures load from there ZacharyZhang-NY 2026-10-01 10:38:18 -04:00