ZacharyZhang-NY and Claude Opus 5.5
abac8b41b3
MarkdownDocument: numbered top-line asks, clamped when placed, reveal waits for its read; tests run the frame callbacks
...
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 24s
CI / crate (push) Failing after 11m58s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 02:02:56 -04:00
ZacharyZhang-NY and Claude Opus 5.5
33ddb45f31
MarkdownDocument: blocks open on a read of the text as it is, top lines wait for their read and keep their place in tall blocks
...
CI / crate (push) Failing after 26m58s
CI / site (push) Successful in 46s
CI / platforms (windows-latest) (push) Successful in 6m17s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 01:40:41 -04:00
ZacharyZhang-NY and Claude Opus 5.5
fc181b44c2
MarkdownDocument: one caret for every mode, pressed blocks kept across write-backs, preview read only, keyboard reach, history capped on every path
...
CI / site (push) Successful in 25s
CI / platforms (windows-latest) (push) Successful in 4m37s
CI / crate (push) Failing after 26m50s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 01:14:06 -04:00
ZacharyZhang-NY and Claude Opus 5.5
2b6f5513aa
MarkdownDocument: a Markdown file in one CodeEditor, shown visual, source, split or preview
...
CI / site (push) Successful in 34s
CI / platforms (windows-latest) (push) Successful in 5m7s
CI / crate (push) Failing after 26m45s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Visual draws the top-level blocks in a gpui list; a pressed block opens as
its source and its typing is the text at once, written back as one undo
step. CodeEditor takes the owner's line colors, resets with a fresh
history and keeps at most 64 MiB of undo text. MarkdownMode gains Preview.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 00:44:17 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ab9a14c692
Markdown pictures: freed with their elements, glyphs whole, failures keep the source, file URLs parsed, Mermaid labels in Ely's ink
...
CI / site (push) Successful in 23s
CI / crate (push) Failing after 27m31s
CI / platforms (windows-latest) (push) Failing after 9s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-11 23:59:56 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d5ecc5a69e
Markdown: display math through RaTeX, Mermaid through mermaid-rs-renderer, pictures from the owner's folder
...
CI / crate (push) Failing after 25m44s
CI / site (push) Successful in 32s
CI / platforms (windows-latest) (push) Successful in 4m47s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Latex typesets with RaTeX to outlined SVG drawn by gpui's SvgRenderer at the
window's scale, loaded as an asset off the main thread. Diagram draws a
mermaid block in Mermaid's theme for the mode. MarkdownRenderer::base names
the folder pictures load from; data addresses decode, web ones stay unloaded.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-11 23:38:22 -04:00
ZacharyZhang-NY and Claude Opus 5.5
fcad0ff8e9
Markdown: MarkdownRenderer, MarkdownEditor, highlights and block ranges read with markdown-rs
...
CI / site (push) Successful in 32s
CI / platforms (windows-latest) (push) Successful in 4m40s
CI / crate (push) Failing after 29m18s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
The tree comes from markdown::to_mdast with GitHub's flavor and math.
References resolve against their definitions, an image splits its
paragraph, a one-line $$ formula stands as a block. BlockEditor's
import and export keep pulldown-cmark.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-11 23:07:14 -04:00
ZacharyZhang-NY
49ed1f8405
Site and gallery: the repo and the showcase catalog live on Gitea at git.zacharyzhang.com
...
CI / crate (push) Failing after 2s
CI / site (push) Successful in 30s
CI / platforms (ubuntu-24.04) (push) Failing after 1m48s
CI / platforms (macos-15-intel) (push) Canceled after 0s
CI / platforms (ubuntu-24.04-arm) (push) Canceled after 0s
CI / platforms (windows-11-arm) (push) Canceled after 0s
CI / platforms (windows-latest) (push) Failing after 15s
Links, the header's Gitea mark, the catalog's archive download and the showcase pin
workflow (Gitea's API and commit status) move off GitHub; pinned at 6973834, which
restores TokenLedger.
2026-10-09 16:20:32 -04:00
ZacharyZhang-NY
d24984cc38
BlockEditor selects across blocks: drag or Shift-press, then type, paste, delete, cut, copy as Markdown or break, one undo step ( #7 )
2026-10-08 21:47:08 -04:00
ZacharyZhang-NY
f5eb82ee1b
BlockData::to_markdown and from_markdown: a document of blocks as GitHub Markdown and back, each field's inline Markdown kept as written ( #7 )
2026-10-08 21:47:08 -04:00
ZacharyZhang-NY
5490869f23
BlockEditor fills its box and scrolls with a scrollbar, bringing the caret into view as it moves; a ScrollArea keeps a wheel it can use, so the page behind stays ( #7 )
2026-10-08 21:47:07 -04:00
ZacharyZhang-NY
99615e1a0c
Kit · K04: compat/kit runs Ely beside the newest GPUI Kit in one window; check.sh holds it to Kit's newest release
2026-10-07 13:23:23 -04:00
ZacharyZhang-NY
98de2a455f
Kit · K03: init checks every bundled file through the app's source; Assets::before joins another source
2026-10-07 13:23:23 -04:00
ZacharyZhang-NY
a9b30c7eab
Kit · K02: Tab binds under FocusScope's ElyFocus context, so a deeper context's Tab wins
2026-10-07 12:39:20 -04:00
ZacharyZhang-NY
c61a5b22b0
Kit · K01: gpui from gpui-pre =0.3.8, Kit's pin; test-support keeps leak detection
2026-10-07 12:27:17 -04:00
ZacharyZhang-NY
ffe4f38103
Panics · P32 Canvas: panels take their handlers in new; stale nodes, shapes, layers and topics change nothing
2026-10-07 05:02:40 -04:00
ZacharyZhang-NY
defbec006e
Panics · P15 Charts: values within charts::LIMIT; scales, shares and tangents stay finite at the edges; entries past their lists are skipped
2026-10-06 19:05:05 -04:00
ZacharyZhang-NY
f46cc4e7c3
Panics · P02 Typography: Link takes its handler, an unknown zone reads as UTC and says so, a long highlight query logs
2026-10-06 16:02:40 -04:00
ZacharyZhang-NY
52d3d790b1
Panics · P00: the policy in AGENTS.md and a task list by chapter
2026-10-06 15:00:30 -04:00
ZacharyZhang-NY
bd3772ad54
Charts · Navigation · Forms: band names widen a sideways chart's gutter; Pagination takes a size, speaks the locale and jumps to a typed page
...
- A horizontal chart's gutter grows to its widest band name, floored at the theme gutter and capped at half the chart; a name past the cap ends in an ellipsis (#10 ).
- Pagination's previous and next tooltips read i18n (English and zh-CN built in, app catalogs override); `.size(ControlSize)` sizes every control, Sm by default; `.jump()` adds a Go to field (#11 ).
- NumberInput keys the owner's value as shown: a draft survives a blur, a value set while focused lands when focus leaves, and an echo of its own commit is no new value. A ranged field holds room for its widest bound through `Input::least`.
2026-10-06 13:29:09 -04:00
ZacharyZhang-NY
af54877693
Forms · NumberInput: blank shows a placeholder and commits only what is typed
2026-10-05 17:48:31 -04:00
ZacharyZhang-NY
7df3045a82
Lists · SelectableList: list semantics, row names, selection and place in set
2026-10-05 16:43:30 -04:00
ZacharyZhang-NY
f2dd7dc474
CI · Showcase: move the site's pin to the catalog's main once its checks pass, build and deploy
2026-10-05 14:42:03 -04:00
ZacharyZhang-NY
80c46b13d4
Documents · TemplatePicker: one Tab stop, arrows and Enter, list semantics, builtin copy
2026-10-05 13:13:09 -04:00
ZacharyZhang-NY
718617939e
Forms · NumberInput label: the name assistive technology reads, drawn nowhere
2026-10-05 12:34:19 -04:00
ZacharyZhang-NY
8658999903
Forms · Select and TextInput label: the name assistive technology reads, drawn nowhere
2026-10-05 04:59:41 -04:00
ZacharyZhang-NY
e21336fc1b
Primitives · Focus: overlays dropped together hand focus back past every one of them
2026-10-05 04:13:35 -04:00
ZacharyZhang-NY
38deadde89
Primitives · Focus: an overlay dropped without Close hands focus back to what it took it from
2026-10-05 03:39:25 -04:00
ZacharyZhang-NY
ae06da3128
License: MIT alone, in LICENSE; the Apache-2.0 option is gone from the crate, README, CONTRIBUTING, the site's footer and docs
2026-10-05 01:26:01 -04:00
ZacharyZhang-NY
82c5275e7c
Shell · ColumnShell's story on the Window & Shell page, the PRD line, stories.json and AGENTS.md ( #6 )
2026-10-05 01:14:17 -04:00
ZacharyZhang-NY
1f297c7801
Logo: logo.png, 2048px and transparent, rendered from the mark by scripts/favicon.mjs
2026-10-04 22:27:45 -04:00
ZacharyZhang-NY
f80721abed
Site · Logo: the letter E in iso blocks, in the header, the favicon, the touch icon and the OG image
...
One geometry in src/iso/mark.ts, drawn by the engine the miniatures use. The favicon follows the system's mode; scripts/favicon.mjs takes its colors from styles.css. Below 768px the header shows the mark alone, its word kept as the link's name.
2026-10-04 22:19:04 -04:00
ZacharyZhang-NY
faf0987cf8
Site · Showcase: apps built with Ely, from the public Ely-GPUI-Showcases repo at a pinned commit
...
The build fetches showcase.lock's commit and runs the catalog's own validator. /showcase/ lists featured apps first, then the rest by newest or stars, with categories and search; /showcase/<id>/ shows previews, links and the README. The header drops its sound switch below 414px so the fourth link fits.
2026-10-04 21:39:13 -04:00
ZacharyZhang-NY
939397dbca
Docs · Rendering: what GPUI can show, RenderSurface and its revision, a compiled example; AGENTS.md and README follow
2026-10-04 00:30:12 -04:00
ZacharyZhang-NY
875cdfdc9b
Forms, a11y · Checkbox, Switch, Radio, RadioGroup, Slider and Select name their role, label and state ( #3 )
...
A slider's thumb reports its value, the bounds it can reach and its orientation; a select's trigger its value, placeholder and whether its list is open; a disabled control says so in its description.
2026-10-03 01:35:48 -04:00
ZacharyZhang-NY
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
2026-10-01 12:01:42 -04:00
ZacharyZhang-NY
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
2026-10-01 11:40:50 -04:00
ZacharyZhang-NY
c5ad42d154
Remove frontend-reference: the folder, its ignore line and its docs
2026-10-01 10:03:27 -04:00
ZacharyZhang-NY
ed2904ce60
T47 Ship: a gallery whose wasm fetch fails retries, then tells the host; the host shows it at once and waits a minute for a slow start
2026-10-01 08:49:10 -04:00
ZacharyZhang-NY
28dc0bdb35
T46a Site · Owner's notes pass review; the hero title fits its column
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
ac1a869fb5
T46a Site · Owner's notes: short story names, aligned icons, a whole city title, tighter story tops, hidden scroll bars, a tablet step at 1024
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
5d198634e7
T45e Site · Local: pnpm local builds the gallery for localhost, builds the site and serves both on 4173
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
ffbb37183d
T45d Site · Components passes review; Slash leaves a hidden field alone; the review log moves to tasks/reviews.md
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
9ea811d4e8
T45c Site · Home: full screen stops the glide at once, a starting gallery leaves the host's focus alone, a focused frame stays mounted
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
3ae04f4ead
T45a Site · Stack: reloads open in the current mode, the first paint keeps the system's, plain route changes
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
167055fdae
T45a Site · Stack: Vite 8, React 19 and TanStack Router under pnpm; routes, theme, fonts, the manifest
2026-10-01 08:38:05 -04:00
ZacharyZhang-NY
327bdf4b7f
T45 Website: native captures stand in where a browser cannot run, an OG image, no web notes
2026-09-30 00:03:23 -04:00
ZacharyZhang-NY
6ff43607b7
T45 Website: a home in motion and every story live, chapters on the left
2026-09-29 23:40:04 -04:00
ZacharyZhang-NY
dcdd46038e
T44d Web · Hidden builders start nothing, fields blink only in focus, grids paste with Control
2026-09-29 23:02:37 -04:00
ZacharyZhang-NY
81adec5c47
T44d Web · Hidden demos keep still, wide ones scroll whole, pastes read the web's clipboard
2026-09-29 22:13:27 -04:00