ZacharyZhang-NY
c474a3eb33
Canvas · Tools: select, move and snap, resize, draw, pen, text, brush
...
ToolLayer lies over an InfiniteCanvas and carries its tools. Select
takes the topmost shape a press reaches, Shift adds or drops one, a
drag moves the selection and snaps its nearest edge or middle to
another shape's within reach, a handle resizes it, Shift keeping a
corner's shape, and a drag on empty space draws a SelectionBox that
takes what lies wholly inside. The shape tools draw by a drag toward
any corner, Shift keeping them square; the pen adds a point per press
and a double press ends the path; text drops a line where pressed; the
brush strokes a path its width. A drag may end in the layer or out of
it; each gesture ends once and asks the owner. SelectionBox,
TransformHandles and SnapIndicator draw the marks.
ToolPalette picks a tool from icons named in tips; BrushSettings sets a
brush's width and hue; HistoryPanel lists the steps done, the undone
ones quiet, and takes the drawing to a step on Enter or a double press.
The model changes: lines and arrows end at a named corner, so they run
either way, and paths carry their width. Three Lucide icons: hexagon,
slash and move-up-right.
2026-09-27 07:27:27 -04:00
..
2026-09-26 04:34:32 -04:00
2026-09-26 04:34:32 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T16 Finance: market charts with kinds, volume, profile, studies, drawings, compare, alerts and sync (T16a–b); quotes, book, tape and DOM (T16c); order entry, blotter, risk, options and payoff (T16d); markets, calendars, portfolio and wallet (T16e); typography::Ellipsis ends lines that gpui's truncate clipped; chart notes stack and ticks label round values
2026-09-25 23:30:04 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 03:21:03 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 02:38:50 -04:00
2026-09-26 01:27:44 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 02:38:50 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 13:16:42 -04:00
2026-09-26 12:13:17 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T17 Editor: CodeEditor with gutter, folds, minimap, rulers, guides, brackets, whitespace, cursors, multi-cursor, sticky scroll, inlay hints, lenses, decorations, ghost text, inline chat and diff (T17a); completions, signatures, hover, code actions, rename, references, outline, go to symbol, call and type hierarchy (T17b); find and replace, search panel and filters (T17c); problems, output, debug console, extensions, settings with JSON, keybindings, theme previews, welcome, recent projects, switcher, task runner (T17d); status items (T17e)
2026-09-26 00:43:41 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 18:41:58 -04:00
2026-09-26 17:07:26 -04:00
2026-09-26 17:07:26 -04:00
T17 Editor: CodeEditor with gutter, folds, minimap, rulers, guides, brackets, whitespace, cursors, multi-cursor, sticky scroll, inlay hints, lenses, decorations, ghost text, inline chat and diff (T17a); completions, signatures, hover, code actions, rename, references, outline, go to symbol, call and type hierarchy (T17b); find and replace, search panel and filters (T17c); problems, output, debug console, extensions, settings with JSON, keybindings, theme previews, welcome, recent projects, switcher, task runner (T17d); status items (T17e)
2026-09-26 00:43:41 -04:00
T16 Finance: market charts with kinds, volume, profile, studies, drawings, compare, alerts and sync (T16a–b); quotes, book, tape and DOM (T16c); order entry, blotter, risk, options and payoff (T16d); markets, calendars, portfolio and wallet (T16e); typography::Ellipsis ends lines that gpui's truncate clipped; chart notes stack and ticks label round values
2026-09-25 23:30:04 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T16 Finance: market charts with kinds, volume, profile, studies, drawings, compare, alerts and sync (T16a–b); quotes, book, tape and DOM (T16c); order entry, blotter, risk, options and payoff (T16d); markets, calendars, portfolio and wallet (T16e); typography::Ellipsis ends lines that gpui's truncate clipped; chart notes stack and ticks label round values
2026-09-25 23:30:04 -04:00
2026-09-27 06:11:38 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 19:08:08 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-27 04:48:54 -04:00
2026-09-27 04:48:54 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 16:19:41 -04:00
2026-09-25 16:19:41 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 16:19:41 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T16 Finance: market charts with kinds, volume, profile, studies, drawings, compare, alerts and sync (T16a–b); quotes, book, tape and DOM (T16c); order entry, blotter, risk, options and payoff (T16d); markets, calendars, portfolio and wallet (T16e); typography::Ellipsis ends lines that gpui's truncate clipped; chart notes stack and ticks label round values
2026-09-25 23:30:04 -04:00
2026-09-26 20:07:33 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 07:32:48 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 12:13:17 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 19:40:10 -04:00
2026-09-26 19:40:10 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 17:07:26 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T19 Git: diffs unified and split with word marks and folds, three-way merge and conflict resolver, changes list and commit input, commit graph and list, branch selector, branch, tag and stash lists, blame with annotation, file history, pull request card, review thread, diff stat and status badge
2026-09-26 01:59:27 -04:00
T19 Git: diffs unified and split with word marks and folds, three-way merge and conflict resolver, changes list and commit input, commit graph and list, branch selector, branch, tag and stash lists, blame with annotation, file history, pull request card, review thread, diff stat and status badge
2026-09-26 01:59:27 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 03:32:24 -04:00
2026-09-26 03:32:24 -04:00
2026-09-26 03:32:24 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 22:33:54 -04:00
2026-09-24 23:59:55 -04:00
2026-09-27 07:27:27 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 00:39:06 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 03:32:24 -04:00
2026-09-26 05:10:37 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-27 07:27:27 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 18:32:45 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 23:35:04 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 16:16:29 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 03:21:03 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-25 08:24:08 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 02:38:50 -04:00
2026-09-24 23:59:55 -04:00
T17 Editor: CodeEditor with gutter, folds, minimap, rulers, guides, brackets, whitespace, cursors, multi-cursor, sticky scroll, inlay hints, lenses, decorations, ghost text, inline chat and diff (T17a); completions, signatures, hover, code actions, rename, references, outline, go to symbol, call and type hierarchy (T17b); find and replace, search panel and filters (T17c); problems, output, debug console, extensions, settings with JSON, keybindings, theme previews, welcome, recent projects, switcher, task runner (T17d); status items (T17e)
2026-09-26 00:43:41 -04:00
2026-09-26 18:32:45 -04:00
2026-09-26 18:32:45 -04:00
2026-09-26 23:57:06 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T16 Finance: market charts with kinds, volume, profile, studies, drawings, compare, alerts and sync (T16a–b); quotes, book, tape and DOM (T16c); order entry, blotter, risk, options and payoff (T16d); markets, calendars, portfolio and wallet (T16e); typography::Ellipsis ends lines that gpui's truncate clipped; chart notes stack and ticks label round values
2026-09-25 23:30:04 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 22:33:54 -04:00
2026-09-26 22:33:54 -04:00
2026-09-25 15:43:31 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 12:35:23 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-27 07:27:27 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 05:10:37 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T17 Editor: CodeEditor with gutter, folds, minimap, rulers, guides, brackets, whitespace, cursors, multi-cursor, sticky scroll, inlay hints, lenses, decorations, ghost text, inline chat and diff (T17a); completions, signatures, hover, code actions, rename, references, outline, go to symbol, call and type hierarchy (T17b); find and replace, search panel and filters (T17c); problems, output, debug console, extensions, settings with JSON, keybindings, theme previews, welcome, recent projects, switcher, task runner (T17d); status items (T17e)
2026-09-26 00:43:41 -04:00
2026-09-26 07:32:48 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 05:10:37 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T17 Editor: CodeEditor with gutter, folds, minimap, rulers, guides, brackets, whitespace, cursors, multi-cursor, sticky scroll, inlay hints, lenses, decorations, ghost text, inline chat and diff (T17a); completions, signatures, hover, code actions, rename, references, outline, go to symbol, call and type hierarchy (T17b); find and replace, search panel and filters (T17c); problems, output, debug console, extensions, settings with JSON, keybindings, theme previews, welcome, recent projects, switcher, task runner (T17d); status items (T17e)
2026-09-26 00:43:41 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 18:32:45 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 18:32:45 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
T17 Editor: CodeEditor with gutter, folds, minimap, rulers, guides, brackets, whitespace, cursors, multi-cursor, sticky scroll, inlay hints, lenses, decorations, ghost text, inline chat and diff (T17a); completions, signatures, hover, code actions, rename, references, outline, go to symbol, call and type hierarchy (T17b); find and replace, search panel and filters (T17c); problems, output, debug console, extensions, settings with JSON, keybindings, theme previews, welcome, recent projects, switcher, task runner (T17d); status items (T17e)
2026-09-26 00:43:41 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-26 03:32:24 -04:00
2026-09-25 16:19:41 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00
2026-09-24 23:59:55 -04:00