Commit Graph
554 Commits
Author SHA1 Message Date
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
ZacharyZhang-NY dabc1eb4d2 Tree · the tree and its rows reach assistive tech: tree items with their name, level, selection and open state 2026-10-07 13:11:16 -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 083ef85696 Git: clear CI's lints; a row's drawn parts gather in Entry, the history's tuple is Counted, picking tests sit under tests/ 2026-10-07 07:39:01 -04:00
ZacharyZhang-NY 179ea8e276 Panics · P45: recount and result; T53 done 2026-10-07 07:27:32 -04:00
ZacharyZhang-NY 0040e851e2 Panics · P44 Rendering: atlas faults log and skip the draw 2026-10-07 07:26:55 -04:00
ZacharyZhang-NY 05c973abb7 Panics · P43 Tooling: a knob that left sets nothing 2026-10-07 07:22:15 -04:00
ZacharyZhang-NY 3a0a4bb699 Panics · P42 Misc: handlers in new; the web view shows wry's failures; kept state fits lists that changed 2026-10-07 07:17:20 -04:00
ZacharyZhang-NY 770d13575d Panics · P41 Maps: no change; places, zooms and pins are contracts the map's own moves keep 2026-10-07 06:49:23 -04:00
ZacharyZhang-NY 22fedae2b6 Panics · P40 i18n: no change; keys, catalogs and locales are contracts 2026-10-07 06:46:16 -04:00
ZacharyZhang-NY 5c3a096229 Panics · P39 Theme: no change; tokens and hues are contracts over constant tables 2026-10-07 06:41:52 -04:00
ZacharyZhang-NY 513ea50946 Panics · P38 Interaction: handlers in new; resizes fit the limits now, stale drags and leaders do nothing 2026-10-07 06:39:05 -04:00
ZacharyZhang-NY 8db6cecd5a Panics · P37 Onboarding: handlers in new; gone articles, steps and topics hold 2026-10-07 06:18:15 -04:00
ZacharyZhang-NY e7aec1651e Panics · P36 Account: handlers in new; gone accounts, workspaces, providers and roles mark none; expiries refuse overflow 2026-10-07 05:59:27 -04:00
ZacharyZhang-NY ad472490e0 Panics · P35 Settings: handlers in new; gone sections and themes mark none, drifted font sizes peg 2026-10-07 05:38:45 -04:00
ZacharyZhang-NY 45cecebea5 Panics · P34 Dashboard: handlers in new; gone tiles move nothing, unmatched tiles and cards stay out 2026-10-07 05:27:56 -04:00
ZacharyZhang-NY 05e846b62a Panics · P33 Devtools: handlers in new; stale collection moves, environments and diagram tables change nothing 2026-10-07 05:15:49 -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 3741d5d5e8 Git · row actions always shown: refs rows put them by the name, the words below; changes rows keep them in reach 2026-10-07 04:40:26 -04:00