ZacharyZhang-NY and Claude Opus 5.5
b3d6cc023e
Property grid: a group's title keys its fold, so a group put first takes no other group's fold
...
CI / platforms (windows-latest) (push) Failing after 10s
CI / site (push) Successful in 24s
CI / crate (push) Failing after 10m48s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 22:22:50 -04:00
ZacharyZhang-NY and Claude Opus 5.5
1b8d67839a
Menus · button rows: a reader presses a button through Click and hears the marked one; the panel is a menu
...
CI / platforms (windows-latest) (push) Failing after 10s
CI / crate (push) Failing after 10m45s
CI / site (push) Successful in 27s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 21:25:18 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ed75621a6d
Menus: a mark holds its item, so a neighbor shifted into its place is not chosen; a move after the menu closed marks nothing
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 20:47:02 -04:00
ZacharyZhang-NY and Claude Opus 5.5
a1718b6f7c
Menus · button rows: a marked button that turns off or leaves clears the mark, a filter field gives its arrows to a marked row, a disabled button says it is unavailable
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 20:31:44 -04:00
ZacharyZhang-NY and Claude Opus 5.5
3c35daa4d8
Menus · button rows: Menu::buttons lays icon buttons in one row, arrows cross it, a press inside a panel stays the menu's
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-13 20:20:18 -04:00
ZacharyZhang-NY
8fd3e431db
documents: a comment within ten words
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m37s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 17:09:27 -04:00
ZacharyZhang-NY
60d71f29b1
documents and typography: two comments within ten words
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 10m46s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 17:07:21 -04:00
ZacharyZhang-NY
b39097cd3f
documents: Shift-Tab takes four columns out of any mix of spaces and tabs
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 10m10s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 16:58:50 -04:00
ZacharyZhang-NY
58227cdc2f
documents: measuring and export load gpui's bundled faces and map generic families as it does
CI / platforms (windows-latest) (push) Failing after 11s
CI / site (push) Successful in 25s
CI / crate (push) Failing after 11m33s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 12:45:21 -04:00
ZacharyZhang-NY
e0b4e29ef3
typography: a drawn formula's fallback text stays inside its frame (test)
CI / platforms (windows-latest) (push) Failing after 11s
CI / site (push) Successful in 25s
CI / crate (push) Failing after 11m58s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 12:27:56 -04:00
ZacharyZhang-NY
a0011772ae
documents: export and measuring choose fonts as gpui draws: a missing family falls to sans-serif, then any face
CI / platforms (windows-latest) (push) Failing after 11s
CI / site (push) Successful in 26s
CI / crate (push) Failing after 11m39s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 12:23:55 -04:00
ZacharyZhang-NY
50a59d2620
documents and typography: SVG sizes and frames read with the system's fonts, as drawn
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 23s
CI / crate (push) Failing after 12m18s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 11:55:54 -04:00
ZacharyZhang-NY
8234fcdeb2
typography and documents: an exported formula frames its outlined text; rendered modes have no source selection
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 11m54s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 11:15:52 -04:00
ZacharyZhang-NY
3bbbd05f38
typography: an exported formula's text becomes outlines, or its missing letter is an error
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 12m23s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 10:55:53 -04:00
ZacharyZhang-NY
ff9c0f88d3
documents: a diagram letter no font has is an export error
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 12m5s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 10:33:03 -04:00
ZacharyZhang-NY
c7a86079fc
documents: the selected Markdown, in source or an open block
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m47s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 10:06:57 -04:00
ZacharyZhang-NY
fd8c98f3b1
documents: the whole-file parse options are public, for export
CI / platforms (windows-latest) (push) Failing after 7s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m35s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 10:01:55 -04:00
ZacharyZhang-NY
cec9689f26
typography and documents: formula and diagram SVG for export; a diagram label without a font is an error
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 12m32s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 09:56:38 -04:00
ZacharyZhang-NY
7ed4ea8323
editor: typewriter centering keys on view and line heights; a placement resets the editor's centering too
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 12m26s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 09:28:47 -04:00
ZacharyZhang-NY
cf9cc1971c
editor: typewriter room as rows, so drawing and text queries share one origin; a placement resets centering
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 10m53s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
2026-10-12 09:13:49 -04:00
ZacharyZhang-NY and Claude Opus 5.5
f102ea0b6c
documents and editor: typewriter room at both ends, open blocks scaled, a resize re-centers
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 25s
CI / crate (push) Failing after 11m6s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 08:54:41 -04:00
ZacharyZhang-NY and Claude Opus 5.5
508fee9d15
documents and editor: a writing view - measure, font, scale, focus fading, typewriter centering
...
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 12m26s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 08:25:45 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e89fb32f43
documents: reset keeps the caret and the top line
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m55s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 07:48:16 -04:00
ZacharyZhang-NY and Claude Opus 5.5
d126a7e7f7
documents: dropped files and pasted pictures go to the owner; insert puts text at the caret
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m49s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 07:24:15 -04:00
ZacharyZhang-NY and Claude Opus 5.5
cd16b204f0
documents: a comment within ten words
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 12m1s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 07:19:04 -04:00
ZacharyZhang-NY and Claude Opus 5.5
4fb59bb8e1
documents: an empty task ends a list; Shift-Tab takes a tab out; a table on a blank indented line is a table
...
CI / crate (push) Failing after 11m41s
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 07:17:24 -04:00
ZacharyZhang-NY and Claude Opus 5.5
e162082f6f
documents: lists go on inside quotes and after tabs; a waiting match lapses with its text and yields to a newer one
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m32s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 07:02:59 -04:00
ZacharyZhang-NY and Claude Opus 5.5
edc328aadf
documents: table edits keep extra cells and quote marks and say why they refuse; preview takes no edits; lists go on only in list items; a match waits for its text
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 11m29s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 06:40:36 -04:00
ZacharyZhang-NY and Claude Opus 5.5
ce4a1e9cb5
documents: lists go on, block lines shift, tables change, matches show, fences color by language
...
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 21s
CI / crate (push) Failing after 11m41s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
The document carries Markdown's editing tools for ElyMark (MARK-06):
Enter continues a list item or ends an empty one, Tab and Shift-Tab
shift an open block's lines, table rows and columns come and go as
one undo step, a match shows in any mode, replacements are one step,
and a fenced block colors by its language.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 06:14:34 -04:00
ZacharyZhang-NY and Claude Opus 5.5
2e196a10a7
documents: a picture shrinks within a narrow table cell; tree tests in their own file; test comments within ten words
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 11m42s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 05:23:55 -04:00
ZacharyZhang-NY and Claude Opus 5.5
4801555e0d
documents: pictures draw in table cells; Markdown-path comments within ten words
...
CI / crate (push) Failing after 11m44s
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
A cell holds blocks, split at its pictures as a paragraph is. A picture
takes its natural width, capped by its container.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 05:12:16 -04:00
ZacharyZhang-NY and Claude Opus 5.5
bbb607106a
documents: link addresses stay out of the log; tests for the link rules and the extended syntax
...
CI / crate (push) Failing after 11m19s
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 04:44:47 -04:00
ZacharyZhang-NY and Claude Opus 5.5
639521e109
documents: one undo history; a block's own never runs
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 11m33s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Undo or redo in an open block writes it back as one step and steps the
document, so redo survives mode switches and further undos.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 04:39:09 -04:00
ZacharyZhang-NY and Claude Opus 5.5
a3d9f089a3
documents: undo and redo leave a block only past its own history; typing lands after undo empties the document
...
CI / crate (push) Failing after 11m46s
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 21s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 04:28:33 -04:00
ZacharyZhang-NY and Claude Opus 5.5
362a0fc9fa
documents: undo in an untouched block steps the document; visual after preview opens an empty end
...
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 11m33s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 04:14:19 -04:00
ZacharyZhang-NY and Claude Opus 5.5
6f0401e967
documents: an empty visual document opens its end on focus
...
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 22s
CI / crate (push) Failing after 11m48s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Typing in a new file lands with no press.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 03:52:55 -04:00
ZacharyZhang-NY and Claude Opus 5.5
f59c9f7f50
documents: a text past the read limit drops the old read
...
CI / crate (push) Failing after 11m24s
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 31s
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:49:00 -04:00
ZacharyZhang-NY and Claude Opus 5.5
69b11d7852
MarkdownDocument: typed source reads after a pause off the main thread; texts past 2 MiB are never read
...
CI / crate (push) Failing after 11m23s
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 25s
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:33:49 -04:00
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
433c38fb2d
place: a shorter comment
...
CI / site (push) Successful in 28s
CI / crate (push) Failing after 11m37s
CI / platforms (windows-latest) (push) Successful in 6m14s
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:47 -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
9036c92442
held: a shorter comment
...
CI / site (push) Successful in 30s
CI / crate (push) Failing after 26m5s
CI / platforms (windows-latest) (push) Successful in 4m32s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 00:22:19 -04:00
ZacharyZhang-NY and Claude Opus 5.5
82d76e9b37
Markdown pictures: the painted image lives with the asset record, freed by whichever holder leaves last
...
CI / crate (push) Failing after 26m43s
CI / platforms (windows-latest) (push) Failing after 9s
CI / site (push) Successful in 23s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 00:21:37 -04:00
ZacharyZhang-NY and Claude Opus 5.5
8b9820be74
Markdown pictures: an asset leaves the cache with its last holder
...
CI / site (push) Successful in 30s
CI / platforms (windows-latest) (push) Successful in 4m42s
CI / crate (push) Failing after 27m9s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-12 00:11:26 -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
508cc55af6
Markdown: nested definitions resolve, images in styles and links stay images, CR soft breaks, reference links highlight
...
CI / crate (push) Failing after 26m21s
CI / platforms (windows-latest) (push) Failing after 8s
CI / site (push) Successful in 22s
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:19:28 -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