Commit Graph

  • e6220ad044 Git · CommitItem: narrow, the details give way before the subject ZacharyZhang-NY 2026-10-07 01:32:53 -04:00
  • 51d2aea02e Git · CommitList, FileHistory, BlameView draw only rows in view, rows are stops with list semantics; CommitList loads more near its end; CommitInput words read i18n ZacharyZhang-NY 2026-10-07 01:16:54 -04:00
  • 7b807a9478 Git · rows: a shorter comment ZacharyZhang-NY 2026-10-07 01:01:08 -04:00
  • e226d7979b Git · DiffViewer: rows move to their own file; shorter comments ZacharyZhang-NY 2026-10-07 00:45:23 -04:00
  • e69b96c9e3 Panics · P24 Agent: stale checkpoints and frames mark none; progress and memory past their totals fill ZacharyZhang-NY 2026-10-07 00:39:47 -04:00
  • 2e080b83de Buttons · SegmentedControl: each segment is a radio button with its label and state ZacharyZhang-NY 2026-10-07 00:31:08 -04:00
  • 2535260f45 Panics · P23: tick the item ZacharyZhang-NY 2026-10-07 00:29:47 -04:00
  • 0b8b74b968 Panics · P23 Chat: a branch past its total shows none; parameters peg into range; matches outside a passage stay out ZacharyZhang-NY 2026-10-07 00:29:38 -04:00
  • 30fea9ecec Git · DiffViewer: rows share the hunk button's height, so washes meet ZacharyZhang-NY 2026-10-07 00:28:26 -04:00
  • edd2c125e5 Git · ChangesList: each press names its section, rows are stops and one shows as current ZacharyZhang-NY 2026-10-07 00:18:25 -04:00
  • 9eab2019a8 Panics · P22 Collaboration: marks outside their text stay out under the owner's index; accept answers None; zero reactions and stale masked offsets hold ZacharyZhang-NY 2026-10-07 00:17:14 -04:00
  • 19b0b2997a Git · DiffViewer: stretches made elsewhere, a hunk button, pickable changed lines, words marked on built lines; its words read i18n ZacharyZhang-NY 2026-10-07 00:14:41 -04:00
  • 10788579c9 Panics · P21 Documents: stale block keys, cells and kinds change nothing; replaced text drops visual presses; nested images, versions and find hits hold ZacharyZhang-NY 2026-10-06 23:39:51 -04:00
  • 37c51874c8 Git · ChangesList: a shorter comment on Changed::lines ZacharyZhang-NY 2026-10-06 23:19:52 -04:00
  • 4f8f3bd4c4 Git · ChangesList: line counts are optional, so binary files and folders show none ZacharyZhang-NY 2026-10-06 22:55:43 -04:00
  • 490b0220f6 Git · ChangesList: conflicted, untracked and ignored files apart, each with its own actions; titles and tooltips read i18n (English and zh-CN built in) ZacharyZhang-NY 2026-10-06 22:48:10 -04:00
  • 295731d336 Panics · P20 Debug: stale selections, frames and focus paths mark none; the timeline's wheel keeps a drawable range ZacharyZhang-NY 2026-10-06 22:23:58 -04:00
  • 99980e413c Panics · P19 Git: a lagging blame draws every line; resolve answers None for a conflict gone ZacharyZhang-NY 2026-10-06 21:52:25 -04:00
  • 0bb3f4e858 Panics · P18 Terminal: paint faults log, a pty side caps at what it holds, a default shell past the list keeps the last ZacharyZhang-NY 2026-10-06 21:34:44 -04:00
  • b29d66ccc0 Panics · P17 Editor: owner offsets ride the text's edits, stale ranges, rows and globs log instead of panicking ZacharyZhang-NY 2026-10-06 21:13:15 -04:00
  • f0b7f779f6 Panics · P16 Finance: live market states, fine grids and lagging overlays draw or say why; system-zone times say UTC when unknown ZacharyZhang-NY 2026-10-06 20:09:11 -04:00
  • a6b1bb0929 Forms · SignaturePad: Sign here and Clear read i18n (English and zh-CN built in) ZacharyZhang-NY 2026-10-06 19:04:37 -04:00
  • defbec006e Panics · P15 Charts: values within charts::LIMIT; scales, shares and tangents stay finite at the edges; entries past their lists are skipped ZacharyZhang-NY 2026-10-06 19:05:05 -04:00
  • 2ea16f4541 Panics · P14 Tables: pivots, groupings and merges that name what their data lost log instead of panicking ZacharyZhang-NY 2026-10-06 17:47:24 -04:00
  • f2fc17118c Panics · P13 Lists: a directory selection gone from its entries picks none ZacharyZhang-NY 2026-10-06 17:41:53 -04:00
  • 4a05c12889 Panics · P12 Data Display: featured columns, gauges, usage bars and stars meet readings past their scale ZacharyZhang-NY 2026-10-06 17:36:17 -04:00
  • c9f492d0b4 Panics · P11 Motion: a buffer behind the value draws none ZacharyZhang-NY 2026-10-06 17:21:29 -04:00
  • 4c86e831bb Panics · P10 Feedback: the one site is a caller contract ZacharyZhang-NY 2026-10-06 17:17:02 -04:00
  • 8f00d2eabb Panics · P09 Overlays: a lightbox or tour past its last item closes ZacharyZhang-NY 2026-10-06 17:14:09 -04:00
  • 7af7c409c9 Panics · P08 Menus: every site is a contract or holds by construction ZacharyZhang-NY 2026-10-06 17:09:27 -04:00
  • 919f26fcc6 Panics · P07 Navigation: Wizard takes its handlers; stale places in tabs, crumbs, history, steps and pages mark none ZacharyZhang-NY 2026-10-06 17:06:25 -04:00
  • e2d880fb4f Panics · P06 Forms: roots, stale selections, shaping faults and gone units log instead of panicking; cron runs say UTC in an unknown zone ZacharyZhang-NY 2026-10-06 16:49:35 -04:00
  • 73a8bf2e34 Panics · P05 Buttons: a segmented choice missing from its segments marks none; slide logs and shows no marker ZacharyZhang-NY 2026-10-06 16:32:12 -04:00
  • 9bb342cb16 Panics · P04 Window & Shell: every site is a contract or holds by construction ZacharyZhang-NY 2026-10-06 16:25:11 -04:00
  • 2347edeed6 Panics · P03 Layout: panes and splits meet stale ids, lagging sizes and mid-drag changes without a panic ZacharyZhang-NY 2026-10-06 16:21:39 -04:00
  • f46cc4e7c3 Panics · P02 Typography: Link takes its handler, an unknown zone reads as UTC and says so, a long highlight query logs ZacharyZhang-NY 2026-10-06 16:02:40 -04:00
  • e5166e9e26 Panics · P01 Primitives: init returns an error, a missing app icon logs and shows a broken picture ZacharyZhang-NY 2026-10-06 15:25:09 -04:00
  • 52d3d790b1 Panics · P00: the policy in AGENTS.md and a task list by chapter ZacharyZhang-NY 2026-10-06 15:00:30 -04:00
  • 3d08744d38 Data display · DescriptionList: a value fills its column, so a field inside it is full width ZacharyZhang-NY 2026-10-06 13:38:58 -04:00
  • 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 ZacharyZhang-NY 2026-10-06 13:17:44 -04:00
  • 2ce336895c Menus · ContextMenu: styles size its host, so a list inside can fill it ZacharyZhang-NY 2026-10-06 09:17:56 -04:00
  • 617a8d68de Editor · FindWidget: Escape from the query closes the box ZacharyZhang-NY 2026-10-06 04:51:15 -04:00
  • 71bfc93786 Lib · init_for_tests: theme and key bindings without assets, so apps can render Ely components in tests ZacharyZhang-NY 2026-10-06 00:51:52 -04:00
  • bcf0378ea7 Collab · CommentSidebar: threads are a list; each row is a Tab stop, named, selected, picked with Enter or Space ZacharyZhang-NY 2026-10-05 20:21:09 -04:00
  • 408f2b0582 Collab · CommentSidebar: localized copy and relative times; one list when the owner does not resolve ZacharyZhang-NY 2026-10-05 19:26:33 -04:00
  • af54877693 Forms · NumberInput: blank shows a placeholder and commits only what is typed ZacharyZhang-NY 2026-10-05 17:48:31 -04:00
  • 7df3045a82 Lists · SelectableList: list semantics, row names, selection and place in set ZacharyZhang-NY 2026-10-05 16:43:30 -04:00
  • 17643893cb Site · Showcase: pin Ely-GPUI-Showcases at 8b5c36a github-actions[bot] 2026-10-05 18:56:55 +00:00
  • 61562b588c CI · Showcase: a forced deploy keeps the pin while the catalog's main is still checking ZacharyZhang-NY 2026-10-05 14:47:28 -04:00
  • 94f34c9f8e CI · Showcase: a forced deploy keeps the pin while the catalog's main is still checking ZacharyZhang-NY 2026-10-05 14:43:12 -04:00
  • f2dd7dc474 CI · Showcase: move the site's pin to the catalog's main once its checks pass, build and deploy ZacharyZhang-NY 2026-10-05 14:42:03 -04:00
  • 7a5e1de8d1 Site · Showcase: pin Ely-GPUI-Showcases at 291ab4a, with TokenLedger (#1) ZacharyZhang-NY 2026-10-05 14:06:49 -04:00
  • 80c46b13d4 Documents · TemplatePicker: one Tab stop, arrows and Enter, list semantics, builtin copy ZacharyZhang-NY 2026-10-05 13:13:09 -04:00
  • 718617939e Forms · NumberInput label: the name assistive technology reads, drawn nowhere ZacharyZhang-NY 2026-10-05 12:34:10 -04:00
  • 47caebdd36 Forms · Select: rustfmt's wrap for the label's when_some, so CI's fmt check passes ZacharyZhang-NY 2026-10-05 09:46:42 -04:00
  • 8658999903 Forms · Select and TextInput label: the name assistive technology reads, drawn nowhere ZacharyZhang-NY 2026-10-05 04:59:41 -04:00
  • e21336fc1b Primitives · Focus: overlays dropped together hand focus back past every one of them ZacharyZhang-NY 2026-10-05 04:13:35 -04:00
  • 38deadde89 Primitives · Focus: an overlay dropped without Close hands focus back to what it took it from ZacharyZhang-NY 2026-10-05 03:38:37 -04:00
  • b4716bb09b Gallery · LicenseViewer reads Ely's MIT license from LICENSE ZacharyZhang-NY 2026-10-05 01:38:24 -04:00
  • d779585d4a Issue template: the version placeholder names a commit that exists after the rewrite ZacharyZhang-NY 2026-10-05 01:27:15 -04:00
  • ae06da3128 License: MIT alone, in LICENSE; the Apache-2.0 option is gone from the crate, README, CONTRIBUTING, the site's footer and docs ZacharyZhang-NY 2026-10-05 01:26:01 -04:00
  • 09a52a7662 Tasks · G9: pushed, deployed, answered #6 and #7, closed #6 pre-coauthor-strip ZacharyZhang-NYandClaude Opus 5.5 2026-10-05 01:14:58 -04:00
  • 8139c359ce Tasks · G9: pushed, deployed, answered #6 and #7, closed #6 ZacharyZhang-NY 2026-10-05 01:14:58 -04:00
  • 9f879fd8a1 Shell · ColumnShell's story on the Window & Shell page, the PRD line, stories.json and AGENTS.md (#6) ZacharyZhang-NYandClaude Opus 5.5 2026-10-05 01:14:17 -04:00
  • 82c5275e7c Shell · ColumnShell's story on the Window & Shell page, the PRD line, stories.json and AGENTS.md (#6) ZacharyZhang-NY 2026-10-05 01:14:17 -04:00
  • fea012127a Shell · ColumnShell: columns to the window's top, each under a header that drags it; the traffic lights or controls in the first or last (#6) ZacharyZhang-NYandClaude Opus 5.5 2026-10-05 01:04:34 -04:00
  • 3935bb3fde Shell · ColumnShell: columns to the window's top, each under a header that drags it; the traffic lights or controls in the first or last (#6) ZacharyZhang-NY 2026-10-05 01:04:34 -04:00
  • 8c2f7438e0 Forms · An IME composition restarts the caret's blink, as every edit does, and logs its ranges (#7) ZacharyZhang-NYandClaude Opus 5.5 2026-10-05 00:35:46 -04:00
  • 2a18e9d0b3 Forms · An IME composition restarts the caret's blink, as every edit does, and logs its ranges (#7) ZacharyZhang-NY 2026-10-05 00:35:46 -04:00
  • 4c36a5aa02 Logo: logo.png, 2048px and transparent, rendered from the mark by scripts/favicon.mjs ZacharyZhang-NYandClaude Opus 5.5 2026-10-04 22:27:45 -04:00
  • 1f297c7801 Logo: logo.png, 2048px and transparent, rendered from the mark by scripts/favicon.mjs ZacharyZhang-NY 2026-10-04 22:27:45 -04:00
  • 20a8e2b0ee Site · Logo: the letter E in iso blocks, in the header, the favicon, the touch icon and the OG image ZacharyZhang-NYandClaude Opus 5.5 2026-10-04 22:19:04 -04:00
  • f80721abed Site · Logo: the letter E in iso blocks, in the header, the favicon, the touch icon and the OG image ZacharyZhang-NY 2026-10-04 22:19:04 -04:00
  • f281d01f35 Site · Showcase: apps built with Ely, from the public Ely-GPUI-Showcases repo at a pinned commit ZacharyZhang-NYandClaude Opus 5.5 2026-10-04 21:39:13 -04:00
  • faf0987cf8 Site · Showcase: apps built with Ely, from the public Ely-GPUI-Showcases repo at a pinned commit ZacharyZhang-NY 2026-10-04 21:39:13 -04:00
  • 7e39a9383d Tests · NumberInput's commit test selects with the platform's secondary key; Tabs tests move to navigation/tests/tabs.rs, under 500 lines ZacharyZhang-NYandClaude Opus 5.5 2026-10-04 17:59:36 -04:00
  • 78bf5917a5 Tests · NumberInput's commit test selects with the platform's secondary key; Tabs tests move to navigation/tests/tabs.rs, under 500 lines ZacharyZhang-NY 2026-10-04 17:59:36 -04:00
  • 2fb505ee98 Primitives · Icon::from_path draws an application's SVG with the theme's size and color; a path the asset source lacks fails at render Amit VermaandClaude Opus 5.5 2026-10-04 14:26:23 +05:30
  • dfe1e9f42c Primitives · Icon::from_path draws an application's SVG with the theme's size and color; a path the asset source lacks fails at render Amit Verma 2026-10-04 14:26:23 +05:30
  • 2f02c82c6a Navigation · Tabs on_context: a right click on a tab reports that tab and the pointer, not the chosen one ZacharyZhang-NY 2026-10-04 15:53:30 -04:00
  • 9977785de6 Navigation · Tabs on_context: a right click on a tab reports that tab and the pointer, not the chosen one ZacharyZhang-NY 2026-10-04 15:53:30 -04:00
  • aaaf0d58b2 Menus · ContextMenu manual: one-line doc ZacharyZhang-NY 2026-10-04 12:01:34 -04:00
  • 64293a81af Menus · ContextMenu manual: one-line doc ZacharyZhang-NY 2026-10-04 12:01:34 -04:00
  • 967d1e4705 Menus · ContextMenu manual: opens on the owner's numbered request at a point, not on a right click, for rows that come after the press ZacharyZhang-NY 2026-10-04 11:04:32 -04:00
  • 2c62b4f7b9 Menus · ContextMenu manual: opens on the owner's numbered request at a point, not on a right click, for rows that come after the press ZacharyZhang-NY 2026-10-04 11:04:32 -04:00
  • c0f17eeb48 Buttons · ToggleButton disabled: shown, not pressable, no tab stop, says it is unavailable; its tooltip can give the reason ZacharyZhang-NY 2026-10-04 07:13:14 -04:00
  • f6f8b20624 Buttons · ToggleButton disabled: shown, not pressable, no tab stop, says it is unavailable; its tooltip can give the reason ZacharyZhang-NY 2026-10-04 07:13:14 -04:00
  • b6cb94cad4 Forms · NumberInput on_commit runs on Enter, blur, steps and scrubs, never while typing; number tests move to number/tests.rs ZacharyZhang-NY 2026-10-04 06:32:49 -04:00
  • b56acd2b9d Forms · NumberInput on_commit runs on Enter, blur, steps and scrubs, never while typing; number tests move to number/tests.rs ZacharyZhang-NY 2026-10-04 06:32:49 -04:00
  • beea6caa04 Tasks · T50g: chapter 44 accepted, item by item ZacharyZhang-NY 2026-10-04 00:52:22 -04:00
  • 157b6ba761 Tasks · T50g: chapter 44 accepted, item by item ZacharyZhang-NY 2026-10-04 00:52:22 -04:00
  • b85955ae06 Docs · Rendering: what GPUI can show, RenderSurface and its revision, a compiled example; AGENTS.md and README follow ZacharyZhang-NY 2026-10-04 00:30:12 -04:00
  • 939397dbca Docs · Rendering: what GPUI can show, RenderSurface and its revision, a compiled example; AGENTS.md and README follow ZacharyZhang-NY 2026-10-04 00:30:12 -04:00
  • 36d5559682 Tasks · T50e: CI green on Linux, Windows and macOS, arm64 and x86_64 ZacharyZhang-NY 2026-10-04 00:20:56 -04:00
  • 0033f1cffc Tasks · T50e: CI green on Linux, Windows and macOS, arm64 and x86_64 ZacharyZhang-NY 2026-10-04 00:20:56 -04:00
  • 717d07ee4e CI · the crate's tests and the gallery on Linux, Windows and macOS, arm64 and x86_64; tests type the platform's secondary key ZacharyZhang-NY 2026-10-04 00:00:43 -04:00
  • 59c73f18f2 CI · the crate's tests and the gallery on Linux, Windows and macOS, arm64 and x86_64; tests type the platform's secondary key ZacharyZhang-NY 2026-10-04 00:00:43 -04:00
  • 399e3a6b53 Rendering · web: the RenderSurface story runs live; an e2e test holds that the slider redraws its field ZacharyZhang-NY 2026-10-03 23:53:30 -04:00
  • bbe45a4bcd Rendering · web: the RenderSurface story runs live; an e2e test holds that the slider redraws its field ZacharyZhang-NY 2026-10-03 23:53:30 -04:00
  • 87832c768a 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