From f326b6dab648d70d42117d7b55d55e5b35d3f998 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Thu, 1 Oct 2026 12:15:07 -0400 Subject: [PATCH] =?UTF-8?q?T48b=20Docs=20=C2=B7=20Introduction=20passes=20?= =?UTF-8?q?review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TASKS.md | 2 +- frontend/src/docs/introduction.md | 2 +- tasks/reviews.md | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/TASKS.md b/TASKS.md index 971a844..9864da8 100644 --- a/TASKS.md +++ b/TASKS.md @@ -165,7 +165,7 @@ Per-component lines live in `tasks/`. Tags there: - [x] T47 Ship: GitHub repo (public), CI, Cloudflare deploy through `npx wrangler` - [ ] T48 Docs: a Docs tab after gpui-kit.com/docs, a rail of guides, an on-this-page list, previous and next; every claim checked against the code, every full Rust sample an example `scripts/check.sh` compiles and the page imports as text - [x] T48a Docs · Frame: the Docs tab, `/docs/` and `/docs/$page/`, Markdown pages, the rail, the on-this-page list, previous and next, code blocks, light and dark, phone to desktop -- [ ] T48b Docs · Introduction: what Ely is, the order to read, what is stable, a first example, license +- [x] T48b Docs · Introduction: what Ely is, the order to read, what is stable, a first example, license - [ ] T48c Docs · Installation: Rust, the git dependencies, gpui_platform's fonts, runtime shaders, the gallery as a check, what `init` refuses - [ ] T48d Docs · Getting started: an app from `init` to a window under a root `FocusScope`, with a Button - [ ] T48e Docs · Theme: modes, tokens through `cx.theme()`, high contrast, color-blind safe charts, an owner's palette diff --git a/frontend/src/docs/introduction.md b/frontend/src/docs/introduction.md index 884a68b..a28d303 100644 --- a/frontend/src/docs/introduction.md +++ b/frontend/src/docs/introduction.md @@ -8,7 +8,7 @@ The guides run in the order of the rail, each building on the one before. - One theme for every component: light and dark palettes, high contrast, color-blind safe charts, and tokens for color, size, radius and shadow. Components read the theme, never literals. - Keyboard first: `init` binds Tab and Shift-Tab, a root `FocusScope` keeps focus in the window, and every control that takes a press is a Tab stop with a focus ring. -- Motion that honors reduced motion: durations shorten to nothing and repeating motion holds still. +- Motion that honors reduced motion: durations shorten to a millisecond and repeating motion holds still. - The gallery, `cargo run --example gallery`, shows every component on its chapter's page. The same gallery compiles to WebAssembly and runs the components page. ## What is stable diff --git a/tasks/reviews.md b/tasks/reviews.md index 73a19b7..88e2074 100644 --- a/tasks/reviews.md +++ b/tasks/reviews.md @@ -330,3 +330,4 @@ | T48a | 1 | FAIL | escaped entities in titles and the list; section links broke under the trailing slash; long inline code widened 280px; no guide list under 1024px | | T48a | 2 | FAIL | the rail and list clipped the focus ring's left side | | T48a | 3 | PASS | rendering moved to build time first: a bad guide fails the build; notes fixed after (an id-less heading fails, protocol-relative links stay native, dead padding rule gone) | +| T48b | 1 | PASS | note taken: durations shorten to a millisecond |