Commit Graph

  • 8811d9b055 terminal: for prompt redraw, assume at a prompt if at input line Mitchell Hashimoto 2026-01-31 20:51:42 -08:00
  • 853fee9496 terminal: when semantic cursor is prompt, assume newline is prompt Mitchell Hashimoto 2026-01-31 20:31:49 -08:00
  • 92d6dde583 shell-integration/zsh: set proper input and secondary prompt marks Mitchell Hashimoto 2026-01-31 19:31:06 -08:00
  • ef2c90cd2b deps: Update iTerm2 color schemes mitchellh 2026-02-01 00:20:14 +00:00
  • 918c2934a3 terminal: add redraw=last for bash for OSC133 Mitchell Hashimoto 2026-01-31 15:09:43 -08:00
  • 4bee8202a8 shell-integration/bash: mark each line in multiline prompts as secondary Mitchell Hashimoto 2026-01-31 14:30:24 -08:00
  • e7e3903151 inspector: show if we've seen semantic content in screen Mitchell Hashimoto 2026-01-31 13:41:50 -08:00
  • f14a1306cd renderer: semantic prompt overlay Mitchell Hashimoto 2026-01-31 11:07:26 -08:00
  • a4b7a766fe PR review Mitchell Hashimoto 2026-01-31 11:02:21 -08:00
  • c3e15a5cb6 terminal: rename semantic prompt Mitchell Hashimoto 2026-01-26 13:27:44 -08:00
  • 5f77b0ed98 terminal: remove old semantic_prompt Mitchell Hashimoto 2026-01-26 13:26:33 -08:00
  • 1b2376d366 terminal: remove last semantic_prompt usage from Terminal Mitchell Hashimoto 2026-01-26 13:22:12 -08:00
  • 10bc88766b terminal: soft wrap preserves new semantic prompt state Mitchell Hashimoto 2026-01-26 13:13:19 -08:00
  • 917a42876e terminal: cursorIsAtPrompt uses new APIs Mitchell Hashimoto 2026-01-26 13:02:58 -08:00
  • 112db8211d terminal: remove clearPrompt and integrate it into resize Mitchell Hashimoto 2026-01-26 12:42:23 -08:00
  • 0f05c2b71a terminal: fix resize test to use new semantic prompt logic Mitchell Hashimoto 2026-01-26 12:08:47 -08:00
  • 3aaafa2dda terminal: Screen testWriteString should set prompt_continuation for soft Mitchell Hashimoto 2026-01-26 11:48:15 -08:00
  • 047914c7b5 terminal: promptPath uses new semantic_prompt logic Mitchell Hashimoto 2026-01-26 11:40:38 -08:00
  • ed0979cb0c terminal: selectOutput uses new semantic prompt logic Mitchell Hashimoto 2026-01-26 10:50:03 -08:00
  • 142f8ca6db terminal: Screen.selectLine uses new semantic boundaries Mitchell Hashimoto 2026-01-26 10:25:03 -08:00
  • b62ac468dc terminal: change Screen.resize to take an options struct Mitchell Hashimoto 2026-01-26 09:50:36 -08:00
  • 07dce38cc5 terminal: Screen tracks semantic content seen Mitchell Hashimoto 2026-01-26 09:39:44 -08:00
  • fd016fdb2a terminal: move cursor semantic content functions into Screen Mitchell Hashimoto 2026-01-26 09:22:06 -08:00
  • 4dd5df6c05 terminal: PageList.highlightSemanticContent Mitchell Hashimoto 2026-01-25 15:08:05 -08:00
  • f9aa759767 terminal: promptIterator needs to respect limits Mitchell Hashimoto 2026-01-25 14:35:46 -08:00
  • c74889124a terminal: PageList uses new semantic_prompt2 Mitchell Hashimoto 2026-01-25 14:26:04 -08:00
  • 123e4ea325 terminal: PageList delta_prompt scroll uses new promptIterator Mitchell Hashimoto 2026-01-25 14:23:27 -08:00
  • 3c0fe02238 terminal: PageList.promptIterator Mitchell Hashimoto 2026-01-25 13:54:53 -08:00
  • a80b3f34c0 terminal: add semantic_prompt2 to Row to track prompt state Mitchell Hashimoto 2026-01-24 20:03:36 -08:00
  • 84cfb9de1c restore old marking behavior so everything keeps working Mitchell Hashimoto 2026-01-24 15:14:34 -08:00
  • ae65998d5b terminal: OSC 133;I Mitchell Hashimoto 2026-01-24 14:22:25 -08:00
  • 4d555f878e terminal: OSC 133 N Mitchell Hashimoto 2026-01-24 14:17:28 -08:00
  • af12241d88 terminal: OSC 133 P Mitchell Hashimoto 2026-01-24 14:10:57 -08:00
  • acd7a448e1 terminal: OSC 133 B handling Mitchell Hashimoto 2026-01-24 14:05:04 -08:00
  • 3fa6320478 terminal: handle fresh_line_new_prompt Mitchell Hashimoto 2026-01-24 13:14:40 -08:00
  • 24bf642bdc terminal: start implementing proper semantic prompt behaviors Mitchell Hashimoto 2026-01-24 12:10:17 -08:00
  • 7a69e2bf86 terminal: printCell writes with the current pen's content type Mitchell Hashimoto 2026-01-24 13:10:40 -08:00
  • 487b84da0e terminal: add semantic_content enum to cell Mitchell Hashimoto 2026-01-24 13:01:02 -08:00
  • 8d1d17e00f Inspector Revamp (#10509) Mitchell Hashimoto 2026-01-31 10:21:51 -08:00
  • fb8cb162ce macos: Ghostty.Inspector Mitchell Hashimoto 2026-01-31 09:18:42 -08:00
  • 513b55e0a4 inspector: always render the surface when the inspector is opened Mitchell Hashimoto 2026-01-31 09:13:27 -08:00
  • dc2cca6490 inspector: renderer panel Mitchell Hashimoto 2026-01-30 10:38:52 -08:00
  • 400d17aa0d inspector: remove cell picker Mitchell Hashimoto 2026-01-30 09:18:31 -08:00
  • 3793188e38 inspector: termio revamp Mitchell Hashimoto 2026-01-30 09:06:57 -08:00
  • 75eac6e3ea terminal: stream handleManually => vtRaw Mitchell Hashimoto 2026-01-29 21:08:45 -08:00
  • 4fa2dab20d inspector: clean up termio layouts Mitchell Hashimoto 2026-01-29 20:57:07 -08:00
  • 32ac82c66f inspector: no longer holds surface pointer Mitchell Hashimoto 2026-01-29 20:43:58 -08:00
  • 3e825dd608 inspector: clean up Inspector Mitchell Hashimoto 2026-01-29 20:06:36 -08:00
  • e9439533a7 inspector: prettify keyboard stream Mitchell Hashimoto 2026-01-29 19:53:03 -08:00
  • caf301d548 inspector: move termio to dedicated widget Mitchell Hashimoto 2026-01-29 14:43:05 -08:00
  • b2c8cdbc90 inspector: key events Mitchell Hashimoto 2026-01-29 13:48:44 -08:00
  • 9056fa7fd1 inspector: cell inspector Mitchell Hashimoto 2026-01-29 11:40:07 -08:00
  • 19d2fca9c4 inspector: grid Mitchell Hashimoto 2026-01-29 11:10:01 -08:00
  • 76fe2e9fbb inspector: hyperlinks Mitchell Hashimoto 2026-01-29 10:55:20 -08:00
  • 3246d1f7ef inspector: page managed styles Mitchell Hashimoto 2026-01-29 10:51:53 -08:00
  • 3ac4f70e48 inspector: clean up page Mitchell Hashimoto 2026-01-29 10:25:48 -08:00
  • 51ce210833 terminal: add helpers to BitmapAllocator for sizing Mitchell Hashimoto 2026-01-29 10:23:54 -08:00
  • 9b75f4a799 inspector: page improvements Mitchell Hashimoto 2026-01-29 09:48:26 -08:00
  • c8e048f309 inspector: pagelist Mitchell Hashimoto 2026-01-28 13:34:34 -08:00
  • 7f008d126f inspector: surface info is back Mitchell Hashimoto 2026-01-28 13:01:25 -08:00
  • 53b2a777e7 inspector: screen info has its own dockspace Mitchell Hashimoto 2026-01-28 12:39:24 -08:00
  • fdbe4343c2 remove some unused files Mitchell Hashimoto 2026-01-28 12:34:03 -08:00
  • b37ac8b287 inspector: screen cursor info Mitchell Hashimoto 2026-01-28 12:23:31 -08:00
  • 5c867bf1d7 inspector: move style to widgets dir Mitchell Hashimoto 2026-01-28 12:19:13 -08:00
  • 82dd9021bf inspector: starting screen Mitchell Hashimoto 2026-01-28 11:32:08 -08:00
  • 28086a7adc inspector: terminal migrate content Mitchell Hashimoto 2026-01-28 11:15:06 -08:00
  • 7cfac87fc4 inspector: trying new stuff Mitchell Hashimoto 2026-01-28 08:52:08 -08:00
  • 38aae2325d inspector: trying new logic layout Mitchell Hashimoto 2026-01-27 20:47:21 -08:00
  • a25e91bb25 pkg/dcimgui: expose more private dockbuilder stuff Mitchell Hashimoto 2026-01-27 20:47:21 -08:00
  • 7073fb88f4 inspector: remove cursor helper, move it to screen, style helper Mitchell Hashimoto 2026-01-27 15:32:12 -08:00
  • bdd0295e0e inspector: add style file for style widgets Mitchell Hashimoto 2026-01-27 15:17:53 -08:00
  • 1fa74b19e8 inspector: grid section lets you pick a cell Mitchell Hashimoto 2026-01-27 14:57:05 -08:00
  • f23e67388d inspector: add grid section to screen Mitchell Hashimoto 2026-01-27 14:44:22 -08:00
  • 4992212ecd inspector: add more cursor state Mitchell Hashimoto 2026-01-27 14:24:33 -08:00
  • e5a03a103c inspector: show warning if inactive screen being viewed Mitchell Hashimoto 2026-01-27 14:20:27 -08:00
  • 0b3f4ae340 inspector: move screens to terminal section Mitchell Hashimoto 2026-01-27 14:09:38 -08:00
  • 4c5af7073e inspector: move screen window to dedicated file Mitchell Hashimoto 2026-01-27 14:03:20 -08:00
  • 4c2ea6a9d8 inspector: fix up detachable headers to dock Mitchell Hashimoto 2026-01-27 13:53:28 -08:00
  • 1d7def0d2e inspector: move modes out to separate header Mitchell Hashimoto 2026-01-27 13:46:42 -08:00
  • 86af16b081 inspector: move surface window out to its own file Mitchell Hashimoto 2026-01-27 13:38:57 -08:00
  • ff14938389 inspector: detachable collapsing headers Mitchell Hashimoto 2026-01-27 13:18:17 -08:00
  • d58703a245 update AGENTS.md Mitchell Hashimoto 2026-01-27 13:15:30 -08:00
  • 061730ef97 inspector: terminal mouse section Mitchell Hashimoto 2026-01-27 13:08:31 -08:00
  • 03f012f567 inspector: terminal colors Mitchell Hashimoto 2026-01-27 12:41:22 -08:00
  • 41b5dc4928 inspector: terminal tab Mitchell Hashimoto 2026-01-27 09:08:37 -08:00
  • 377c6d7700 inspector: add AGENTS.md Mitchell Hashimoto 2026-01-27 10:00:36 -08:00
  • d8b1b09eb7 Renderer: Debug Overlay Framework (#10503) Mitchell Hashimoto 2026-01-31 08:46:52 -08:00
  • d3e1b1bc19 disable debug Mitchell Hashimoto 2026-01-30 20:42:45 -08:00
  • 693035eaaf renderer: turn off AA and turn on hairline Mitchell Hashimoto 2026-01-30 20:37:56 -08:00
  • d4f7c11a38 renderer: cache the overlay between calls Mitchell Hashimoto 2026-01-30 15:28:11 -08:00
  • daed17c58a renderer: make overlay features configurable Mitchell Hashimoto 2026-01-30 15:24:46 -08:00
  • fa06849dcc renderer: overlay explicit error sets Mitchell Hashimoto 2026-01-30 15:11:12 -08:00
  • ed7f190fff renderer: overlay doesn't need to account for padding Mitchell Hashimoto 2026-01-30 15:03:36 -08:00
  • f5c652a488 renderer: image can draw overlays Mitchell Hashimoto 2026-01-30 14:58:04 -08:00
  • 3931c45c6a renderer: image state supports overlay Mitchell Hashimoto 2026-01-30 14:21:47 -08:00
  • f176342537 renderer: overlay system Mitchell Hashimoto 2026-01-30 11:23:45 -08:00
  • 89d3ad2bf3 renderer: generalize and extract image renderer state (#10501) Mitchell Hashimoto 2026-01-30 14:18:40 -08:00
  • 025885aa25 renderer: generalize and extract image renderer state Mitchell Hashimoto 2026-01-30 12:22:24 -08:00
  • 30d0ed4afd flake.nix: drop desc argument for runVM function (#10498) Leah Amelia Chen 2026-01-31 04:01:31 +08:00
  • db8623e257 flake.nix: drop desc argument for runVM function faukah 2026-01-30 20:37:11 +01:00