Commit Graph

  • 581ed72efc gtk: support GTK 4.20 media queries in runtime & custom css (#9520) Mitchell Hashimoto 2025-12-10 12:55:25 -08:00
  • 3ca6617a18 macos: teach agents about zig build run (#9758) Mitchell Hashimoto 2025-12-10 12:53:06 -08:00
  • b66e4dc2cb build: skip git version detection when used as dependency (#9850) Mitchell Hashimoto 2025-12-10 12:46:10 -08:00
  • 05c704b247 build: skip git version detection when used as dependency Tim Culverhouse 2025-12-08 10:50:46 -06:00
  • 3b31cef965 tmux: control mode core loop (no GUI connections yet) (#9860) Mitchell Hashimoto 2025-12-10 12:40:58 -08:00
  • 37f467c023 terminal/tmux: docs Mitchell Hashimoto 2025-12-10 10:37:48 -08:00
  • b3e7c92263 fmt Mitchell Hashimoto 2025-12-10 10:34:35 -08:00
  • 29bb18d8cd terminal/tmux: grab tmux version on startup Mitchell Hashimoto 2025-12-10 10:33:56 -08:00
  • 58000f5821 terminal/tmux: build up pane states Mitchell Hashimoto 2025-12-10 09:28:52 -08:00
  • d7883fbde2 build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#9855) Mitchell Hashimoto 2025-12-10 09:23:40 -08:00
  • 572c06f67d font/coretext: Use positions to fix x/y offsets Jacob Sandlund 2025-12-04 10:09:41 -05:00
  • bf46c4ebe7 terminal/tmux: many more output formats Mitchell Hashimoto 2025-12-09 20:49:03 -08:00
  • 4c30c5aa76 terminal/tmux: cleanup command queue logic Mitchell Hashimoto 2025-12-09 20:19:20 -08:00
  • 582ea5d84b terminal/tmux: window add Mitchell Hashimoto 2025-12-09 17:15:23 -08:00
  • 1a2b3c165a terminal/tmux: layoutChanged handling Mitchell Hashimoto 2025-12-09 15:31:44 -08:00
  • 5df95ba210 build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 dependabot[bot] 2025-12-10 00:07:05 +00:00
  • 071070faa3 terminal/tmux: handle session_changed inside command loop Mitchell Hashimoto 2025-12-09 14:11:25 -08:00
  • 64ef640127 terminal/tmux: exhaustive switch for command Mitchell Hashimoto 2025-12-09 13:52:53 -08:00
  • 938e419e04 terminal/tmux: handle output events Mitchell Hashimoto 2025-12-09 13:11:58 -08:00
  • 50ac848672 terminal/tmux: capture both primary/alt screen Mitchell Hashimoto 2025-12-09 12:53:18 -08:00
  • a3e01581be terminal/tmux: history capture clears active area Mitchell Hashimoto 2025-12-09 11:29:27 -08:00
  • b7fe9a926d terminal/tmux: capture visible area after history Mitchell Hashimoto 2025-12-09 11:19:47 -08:00
  • 41bf541005 terminal/tmux: test helper Mitchell Hashimoto 2025-12-09 10:17:03 -08:00
  • e1e2791fb7 terminal/tmux: pane_history replays it into terminal Mitchell Hashimoto 2025-12-09 09:48:17 -08:00
  • f02a2d5eed terminal/tmux: capture pane Mitchell Hashimoto 2025-12-09 07:29:59 -08:00
  • 8d470816cf Merge branch 'grapheme-break' into grapheme-width-changes Jacob Sandlund 2025-12-09 08:45:54 -05:00
  • 7bddbfed1e Merge branch 'main' into grapheme-break Jacob Sandlund 2025-12-09 08:45:42 -05:00
  • cf06417b7d gtk: fix xkb mapping not working in Linux (#9454) Leah Amelia Chen 2025-12-09 12:58:44 +08:00
  • 766c306e04 terminal/tmux: pane history Mitchell Hashimoto 2025-12-08 19:45:46 -08:00
  • ea09d257a1 terminal/tmux: initialize panes Mitchell Hashimoto 2025-12-08 10:45:28 -08:00
  • 86cd489701 terminal/tmux: introduce command queue for viewer Mitchell Hashimoto 2025-12-08 07:09:11 -08:00
  • ec5a60a119 terminal/tmux: make sure we always have space for one action Mitchell Hashimoto 2025-12-08 07:25:59 -08:00
  • b26c42f4a6 terminal/tmux: better formatting for notifications and actions Mitchell Hashimoto 2025-12-07 14:28:00 -08:00
  • 52dbca3d26 termio: hook up tmux viewer Mitchell Hashimoto 2025-12-07 14:10:54 -08:00
  • 3cbc232e31 terminal/tmux: return allocated list of actions Mitchell Hashimoto 2025-12-07 07:15:53 -08:00
  • c1d686534e terminal/tmux: list windows Mitchell Hashimoto 2025-12-07 13:20:54 -08:00
  • 4c3ef8fa13 terminal/tmux: viewer list windows state Mitchell Hashimoto 2025-12-05 15:21:26 -08:00
  • 0d75a78747 terminal/tmux: start viewer state machine Mitchell Hashimoto 2025-12-05 11:01:04 -08:00
  • af3a11b546 terminal/tmux: output has format/comptimeFormat Mitchell Hashimoto 2025-12-05 11:09:52 -08:00
  • 049b8826f6 macos: make QuickTerminalSize config C ABI compatible (#9837) Mitchell Hashimoto 2025-12-08 07:00:16 -08:00
  • cad96134fc build(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#9839) Mitchell Hashimoto 2025-12-08 06:55:48 -08:00
  • bb49537a05 CONTRIBUTING: various improvements and clarifications (#9835) Mitchell Hashimoto 2025-12-08 06:53:42 -08:00
  • 6c33bf1f5e Update iTerm2 colorschemes (#9832) Mitchell Hashimoto 2025-12-08 06:52:49 -08:00
  • 9cd96e4b64 quirks: remove type signature for inlineAssert (#9843) Mitchell Hashimoto 2025-12-07 21:57:48 -08:00
  • 2ac9e03c52 quirks: remove type signature for inlineAssert Leah Amelia Chen 2025-12-08 13:10:05 +08:00
  • 0bbd7c8f9a os: fix off-by-one error in ShellEscapeWriter (#9842) Mitchell Hashimoto 2025-12-07 21:17:12 -08:00
  • 6da2f0e3e7 os/shell: actually run tests Leah Amelia Chen 2025-12-08 12:50:04 +08:00
  • ed1d77d518 os: fix off-by-one error in ShellEscapeWriter Leah Amelia Chen 2025-12-07 13:35:52 +08:00
  • 5131998eda build(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 dependabot[bot] 2025-12-08 00:06:17 +00:00
  • ddca4a8412 make our quirks assert use std.debug.assert in debug builds (#9838) Mitchell Hashimoto 2025-12-07 14:17:30 -08:00
  • 9d4f96381a make our quirks assert use std.debug.assert in debug builds Mitchell Hashimoto 2025-12-07 14:14:03 -08:00
  • 0c9082eb72 macOS: fix theme reloading Lars 2025-10-26 17:24:47 +01:00
  • c9655eefe5 CONTRIBUTING: clarify discussion categories & discord channels Leah Amelia Chen 2025-12-07 12:36:22 +08:00
  • 90ab794457 CONTRIBUTING: tighten AI assistance disclosure requirements Leah Amelia Chen 2025-12-07 12:04:50 +08:00
  • aa504b2784 add assertionFailure for unexpected QuickTerminalSize tag voideanvalue 2025-12-07 00:51:37 +00:00
  • 6e081b2c81 deps: Update iTerm2 color schemes mitchellh 2025-12-07 00:15:51 +00:00
  • aa0afa2d02 fix C ABI compat for ghostty_quick_terminal_size_tag_e voideanvalue 2025-12-06 22:17:33 +00:00
  • 07f4ef8e47 Alternative approach by unconditionally setting xdgDataDirs and checking features with nu David Matos 2025-12-06 00:48:14 +01:00
  • 08c9661683 ci: cancel prior test runs for the same git ref (#9819) Mitchell Hashimoto 2025-12-05 08:44:10 -08:00
  • d09621fa11 ci: cancel prior test runs for the same git ref Mitchell Hashimoto 2025-12-05 08:41:16 -08:00
  • e5def6f210 core: selection and copy bindings need to hold the big lock (#9818) Mitchell Hashimoto 2025-12-05 08:36:47 -08:00
  • f98b12579e core: selection and copy bindings need to hold the big lock Mitchell Hashimoto 2025-12-05 08:30:33 -08:00
  • 1207240cf1 core: hold lock during keyCallback when mouseRefreshLinks is called (#9813) Mitchell Hashimoto 2025-12-04 19:49:35 -08:00
  • 6b2097e872 core: hold lock during keyCallback when mouseRefreshLinks is called Mitchell Hashimoto 2025-12-04 19:44:39 -08:00
  • 3f241502c2 terminal/tmux: a lot more control mode parsing, functionality (#9803) Mitchell Hashimoto 2025-12-04 15:30:13 -08:00
  • cf23d1c39d core: rate limit BEL character processing (#9810) Mitchell Hashimoto 2025-12-04 15:29:58 -08:00
  • 68426dc21a core: rate limit BEL character processing Jeffrey C. Ollie 2025-12-04 12:30:51 -06:00
  • 0a03434656 gtk: fix xkb mapping not working on linux Cédric Bulteel 2025-11-02 14:09:54 +01:00
  • d69e16c168 Use external cmd David Matos 2025-12-04 13:08:04 +01:00
  • 6b21b9147c terminal/tmux: add output format parsing (minimal) Mitchell Hashimoto 2025-12-03 19:57:21 -08:00
  • c0ce4ef44f Retain original fmt David 2025-12-03 22:31:25 +01:00
  • b95965cb5a terminal/tmux: add layout-change to control mode parsing Mitchell Hashimoto 2025-12-02 09:27:09 -08:00
  • 92ea8d0eb5 terminal/tmux: layout checksums Mitchell Hashimoto 2025-12-02 08:57:41 -08:00
  • dfa22379b2 terminal/tmux: layout string parser Mitchell Hashimoto 2025-12-02 08:46:33 -08:00
  • 7a9dc77a94 terminal/tmux: clean up error handling, explicit error sets Mitchell Hashimoto 2025-12-01 12:51:09 -08:00
  • 6e016ea81e terminal: move tmux into folder Mitchell Hashimoto 2025-12-01 11:38:15 -08:00
  • 5bc78d59fb terminal/tmux: add more control mode parsing keys Mitchell Hashimoto 2025-12-01 11:19:26 -08:00
  • fdf0f5278c Merge and fix conflict on README David 2025-12-03 22:26:07 +01:00
  • 6502922bb6 build(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#9791) Mitchell Hashimoto 2025-12-03 13:18:57 -08:00
  • a521819882 Address changes David 2025-12-03 22:04:52 +01:00
  • d926bd5376 build(deps): bump actions/checkout from 6.0.0 to 6.0.1 dependabot[bot] 2025-12-03 00:07:23 +00:00
  • b4a48303ed build: fix path access to work with relative build roots (#9780) Mitchell Hashimoto 2025-12-02 11:13:52 -08:00
  • 8d25ab0ae3 zsh: improve ZDOTDIR documentation (#9779) Mitchell Hashimoto 2025-12-02 11:13:10 -08:00
  • edfae7e41e zsh: move version check to ghostty-integration (#9781) Mitchell Hashimoto 2025-12-02 11:12:49 -08:00
  • ac5f8c3a1e build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 (#9782) Mitchell Hashimoto 2025-12-02 11:12:21 -08:00
  • 56d4e6d955 build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 dependabot[bot] 2025-12-02 03:08:36 +00:00
  • 6babcc97f5 zsh: move version check to ghostty-integration Jon Parise 2025-12-01 20:34:55 -05:00
  • 7fe3f5cd3f build: fix path access to work with relative build roots Tim Culverhouse 2025-12-01 18:23:37 -06:00
  • da014d98cd zsh: improve ZDOTDIR documentation Jon Parise 2025-12-01 19:07:50 -05:00
  • 5714ed07a1 zsh: improve minimum version check (#9772) Jon Parise 2025-12-01 11:15:02 -05:00
  • 09f7e38b45 GTK: followup update search state on activation (#9766) Mitchell Hashimoto 2025-12-01 07:25:45 -08:00
  • b776b3df61 zsh: improve minimum version check Jon Parise 2025-12-01 10:19:00 -05:00
  • 27c82f739e only update search when going from inactive to active rhodes-b 2025-11-30 21:22:07 -06:00
  • 3ab49fdb5f only notify search change when widget was inactive rhodes-b 2025-11-30 21:06:25 -06:00
  • 2a9a57daff GTK: update search state from previous search on activation (#9765) Mitchell Hashimoto 2025-11-30 12:38:34 -08:00
  • 750bb1fe33 core: encode mouse buttons 8 & 9 (back/forward) (#9761) Mitchell Hashimoto 2025-11-30 12:37:33 -08:00
  • 7820608b04 if search has text already update the search state with matches rhodes-b 2025-11-30 14:32:13 -06:00
  • 7be28e7215 core: encode mouse buttons 8 & 9 (back/forward) CJ van den Berg 2025-11-30 17:53:21 +01:00
  • 34fd1dd0f6 GTK: Search UI (#9756) Mitchell Hashimoto 2025-11-30 07:24:36 -08:00
  • c67bcf969c apprt/gtk: switch to has-x and optional internals for search counts Mitchell Hashimoto 2025-11-30 07:06:44 -08:00