Commit Graph

  • 80d6e71aec inspector: show more semantic prompt state for screen Mitchell Hashimoto 2026-02-02 10:17:40 -08:00
  • 25b6423e7b Handle Kitty click_events OSC133 extension Mitchell Hashimoto 2026-02-02 09:47:35 -08:00
  • 93f12b675c elvish: improve shell integration instructions (#10534) Jeffrey C. Ollie 2026-02-02 11:40:41 -06:00
  • b827e587d9 terminal: set semantic_prompt.click based on OSC133A options Mitchell Hashimoto 2026-02-02 09:26:38 -08:00
  • e9b6fea11c terminal: move semantic prompt state into its own field in screen Mitchell Hashimoto 2026-02-02 09:17:31 -08:00
  • 9ff9298707 terminal: parse OSC 133 cl values correctly Mitchell Hashimoto 2026-02-02 08:57:13 -08:00
  • 8bc3cdcf7d nushell: refactor ssh wrapper for clarity (#10490) Mitchell Hashimoto 2026-02-02 08:37:47 -08:00
  • 95c6fca0a7 elvish: improve shell integration instructions Jon Parise 2026-02-02 11:33:40 -05:00
  • 8bd02df5f6 elvish: always report current directory changes (#10533) Jon Parise 2026-02-02 11:32:56 -05:00
  • 37a534b747 elvish: always report current directory changes Jon Parise 2026-02-02 11:00:58 -05:00
  • 96c623ee33 Merge remote-tracking branch 'upstream/main' into grapheme-width-changes Jacob Sandlund 2026-02-02 08:30:41 -05:00
  • 1c3fc062e1 clarify comments Jacob Sandlund 2026-01-28 10:08:21 -05:00
  • 1b7a15899a build(deps): bump namespacelabs/nscloud-cache-action from 1.2.21 to 1.3.0 (#10527) Mitchell Hashimoto 2026-02-01 19:49:24 -08:00
  • 8c3833aeb1 build(deps): bump namespacelabs/nscloud-setup-buildx-action from 0.0.21 to 0.0.22 (#10528) Mitchell Hashimoto 2026-02-01 19:49:12 -08:00
  • c87db66631 build(deps): bump namespacelabs/nscloud-setup-buildx-action dependabot[bot] 2026-02-02 00:22:09 +00:00
  • 8714db8ea7 build(deps): bump namespacelabs/nscloud-cache-action dependabot[bot] 2026-02-02 00:22:00 +00:00
  • 769fff5dfb inspector: redraw on timed updates rather than on-demand (#10526) Mitchell Hashimoto 2026-02-01 14:40:46 -08:00
  • 2d02e4bb54 remove redraw_inspector message Mitchell Hashimoto 2026-02-01 14:31:43 -08:00
  • 63f9d4aaf7 apprt/gtk: move imgui widget to frame timer redraw Mitchell Hashimoto 2026-02-01 14:25:35 -08:00
  • 020fe35c48 macos: render inspectors on timed updates, pause when occluded Mitchell Hashimoto 2026-02-01 14:22:07 -08:00
  • 446b26bb72 renderer: don't ever redraw the inspector. Not your job! Mitchell Hashimoto 2026-02-01 14:08:41 -08:00
  • ca1ee7d2c4 renderer: don't draw overlay if it isn't needed Mitchell Hashimoto 2026-02-01 13:18:31 -08:00
  • 4abbce287c Rewritten semantic prompt state management (OSC 133) (#10455) Mitchell Hashimoto 2026-02-01 13:04:43 -08:00
  • a909a1f120 terminal: mark newlines for input lines as prompt continuation rows Mitchell Hashimoto 2026-02-01 13:01:01 -08:00
  • e05a76b5cf Update iTerm2 colorschemes (#10512) Mitchell Hashimoto 2026-01-31 21:31:27 -08:00
  • 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