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
ZacharyZhang-NY and Claude Opus 5.5
bd014707fd
ChangesList: a long file name ends in an ellipsis before the row's buttons
...
CI / site (push) Successful in 31s
CI / platforms (windows-latest) (push) Successful in 4m52s
CI / crate (push) Canceled after 0s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-11 00:41:50 -04:00
ZacharyZhang-NY and Claude Opus 5.5
3eb4d346fe
TitleBar: a press its buttons claim never moves the window
...
CI / platforms (windows-latest) (push) Failing after 28s
CI / site (push) Successful in 40s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s
CI / crate (push) Canceled after 19m24s
The drag area armed a window move on every press, buttons included, so a
click on Linux's drawn buttons that moved a pixel started a move and the
compositor kept the release. It now arms only on unclaimed presses.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-11 00:36:15 -04:00
gitea-actions
13642424e7
Site · Showcase: pin Ely-GPUI-Showcases at ca872b7
2026-10-10 15:32:00 +00:00
ZacharyZhang-NY and Claude Opus 5.5
81d0f5f5dd
Format: the update dialog, toast and feedback tests pass cargo fmt
...
CI / platforms (windows-latest) (push) Successful in 6m28s
CI / platforms (ubuntu-24.04) (push) Successful in 4m4s
CI / site (push) Successful in 46s
CI / crate (push) Successful in 26m45s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 02:30:48 -04:00
ZacharyZhang-NY and Claude Opus 5.5
44a7debfb6
CI · the platform legs match the Gitea runners; the Linux leg tests as a plain user
...
CI / platforms (windows-latest) (push) Failing after 1s
CI / crate (push) Failing after 36s
CI / platforms (ubuntu-24.04) (push) Successful in 5m33s
CI / site (push) Successful in 46s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 02:27:26 -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
2a578d3238
Merge remote-tracking branch 'gitea/main'
CI / platforms (macos-15-intel) (push) Canceled after 0s
CI / platforms (windows-11-arm) (push) Canceled after 0s
CI / crate (push) Failing after 2s
CI / platforms (ubuntu-24.04-arm) (push) Canceled after 0s
CI / platforms (windows-latest) (push) Failing after 10s
CI / site (push) Failing after 24s
CI / platforms (ubuntu-24.04) (push) Failing after 1m59s
2026-10-09 15:51:09 -04:00
ZacharyZhang-NY
f893693492
docs: add AGit pull request instructions
CI / crate (push) Failing after 3s
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 13s
CI / site (push) Failing after 24s
CI / platforms (ubuntu-24.04) (push) Failing after 2m2s
2026-10-09 19:46:35 +00:00
ZacharyZhang-NY
5d6efd46ec
Update banner and dialog: texts from the built-in English and Chinese catalog (Ely UPD-1)
2026-10-09 12:01:50 -04:00
ZacharyZhang-NY
f834f55c16
Toaster::shown: the titles and severities on show, for owners and tests
2026-10-09 10:50:01 -04:00
ZacharyZhang-NY
b0dbfd429c
Code colors: Rust, JavaScript, Ruby, Haskell, Erlang presets; TOML and CMake comments follow code (Ely R2.12)
2026-10-09 07:29:53 -04:00
ZacharyZhang-NY
c77124812d
Code colors per language: comments, keywords and constants by file; Shell comments start words (Ely R2.12)
2026-10-09 06:52:16 -04:00
ZacharyZhang-NY
5caf5aaa40
DiffViewer: lines color by their file's syntax; prose reads plain (Ely R2.12)
2026-10-09 05:09:41 -04:00
ZacharyZhang-NY
7f2ac3e4eb
DiffViewer: prose files (Markdown, plain text) read plain, not as code
2026-10-09 03:24:12 -04:00
ZacharyZhang-NY
0f468e8661
G15: the sixth review passed the last fix
CI / crate (push) Failing after 2s
CI / platforms (windows-latest) (push) Failing after 22s
CI / site (push) Failing after 24s
CI / platforms (ubuntu-24.04) (push) Failing after 1m58s
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
2026-10-08 22:11:50 -04:00
ZacharyZhang-NY
cb5e35f7cb
CI: fmt the narrow-layout commits, and Theme::hairline in place of their raw px
2026-10-08 21:55:55 -04:00
ZacharyZhang-NY
694cccbc81
GitHub round 2026-10-08: tasks ticked
2026-10-08 21:47:08 -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
ca6d2e219e
Option lists occlude: a wheel over the / menu, or any floating list, scrolled the page behind it too ( #12 )
2026-10-08 21:45:52 -04:00
ZacharyZhang-NY
152d881f4f
IME · the candidate box clamps to the last layout: asked before the next one, it found nothing and macOS put it in the screen's corner ( #7 )
2026-10-08 21:45:52 -04:00
ZacharyZhang-NY
33df23c02a
Caret · whole device pixels at a device pixel: gpui snapped a 1.5px bar's edges apart, so it painted 1 or 2 pixels by where it stood ( #7 )
2026-10-08 21:45:52 -04:00
ZacharyZhang-NY
cbf63c6945
cargo fmt: the Retired, F6 and appearance commits left four files unformatted, failing CI's crate job
2026-10-08 21:45:51 -04:00
ZacharyZhang-NY
69265b4fd4
ZoomControl: owner-driven mode for content zoom
2026-10-08 21:08:58 -04:00
ZacharyZhang-NY
62dff57b85
Banner text wraps; PropertyGrid label column 104
2026-10-08 20:59:04 -04:00
ZacharyZhang-NY
6d95b24889
Narrow layouts: vertical ScrollArea, wrapping property rows, icon-only segments and tabs, shrinking status items, unfocused fields show their start
2026-10-08 20:42:30 -04:00
ZacharyZhang-NY
ed07342039
oss-scanner: Dockerfile and threat model for Anthropic's OSS Scanner
2026-10-08 18:58:19 -04:00
ZacharyZhang-NY
a7eb1afc9d
Retired::release_all, for an owner that knows nothing draws them
2026-10-08 16:34:22 -04:00
ZacharyZhang-NY
bbc37f41c1
Retired::append, to take over a closing owner's images
2026-10-08 16:32:33 -04:00
ZacharyZhang-NY
dac2c5a39f
Retired frees only images no one else holds
...
An image shared with something still drawing waits for a later paint.
2026-10-08 16:30:51 -04:00
ZacharyZhang-NY
cd50824049
Retired: free images a view stopped drawing
...
GPUI keeps every painted RenderImage in the window's atlas until
drop_image; views that repaint tiles grew without bound.
2026-10-08 16:27:45 -04:00
ZacharyZhang-NY
fd0efc7939
Dark palette: soft greys from #252525 , never near-black
...
The base was #131110 and sunken areas #0e0d0b. Text tiers move up with
the fills so muted and subtle text keep 4.5:1 on hover and active, and
the colour-blind chart's violet and orange are lifted to 3:1.
2026-10-08 15:09:35 -04:00
ZacharyZhang-NY
029632b1f4
F6 and Shift-F6 move focus on from a field that keeps Tab
...
Documents and web pages take Tab for themselves; without another key a
keyboard user could not leave them.
2026-10-08 14:30:43 -04:00
ZacharyZhang-NY
3fcbd6f139
Toast · an alert or status role named by its title, so screen readers hear every notice
2026-10-08 12:48:47 -04:00
ZacharyZhang-NY
ea4ed4cbb7
SettingsRow · a group named by its title, described by its line, so assistive tech says what each control sets
2026-10-08 11:51:39 -04:00
ZacharyZhang-NY
fac20ab967
Banner · an alert or status role named by its message, so screen readers hear it
2026-10-08 08:04:16 -04:00
ZacharyZhang-NY
489ef31195
ThemeSelector · light, dark and system through the built-in catalogs, not English only
2026-10-08 07:53:42 -04:00
ZacharyZhang-NY
28a6bba929
Toaster · log a toast's id and severity, never its title: titles may quote user content
2026-10-07 23:34:42 -04:00
ZacharyZhang-NY
f756043853
EditorTabs · the close button over a dirty or inactive tab stays pressable: clear, not hidden
2026-10-07 20:26:07 -04:00
ZacharyZhang-NY
aa0c99dd70
Toggle · shorter doc comments
2026-10-07 16:14:23 -04:00
ZacharyZhang-NY
8f4729cc9f
Toggle · toggles reach assistive tech: a button named by its label or tooltip, with its pressed state
2026-10-07 14:51:31 -04:00
ZacharyZhang-NY
55945bb10b
Kit · K06: acceptance table; T54 done
2026-10-07 14:07:06 -04:00
ZacharyZhang-NY
0040dc799a
Kit · K04: cargo search without color, so CI reads Kit's newest release
2026-10-07 13:45:36 -04:00
ZacharyZhang-NY
b3985b9b5b
Kit · K05: the GPUI Kit guide, a README section and a whole app beside Kit
2026-10-07 13:36:55 -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