Commit Graph

  • cca10f3ca8
    Revert GTK UI changes, apple-sdk build stuff Mitchell Hashimoto 2025-12-10 20:17:25 -0800
  • 625d7274bf Add close tabs on the right action George Papadakis 2025-12-01 20:15:53 +0200
  • 894e8d91ba
    macOS: fix tab context menu opens on macOS 26 with titlebar tabs (#9831) Mitchell Hashimoto 2025-12-10 20:12:30 -0800
  • 76c2de6088
    macos: remove the tabBarView variable we can search it Mitchell Hashimoto 2025-12-10 20:09:26 -0800
  • 969bcbe8e3 Update macos/Sources/Features/Terminal/Window Styles/TitlebarTabsTahoeTerminalWindow.swift Lukas 2025-12-07 09:02:03 +0100
  • c0951ce6d8 macOS: fix tab context menu opens on macOS 26 with titlebar tabs Denys Zhak 2025-12-06 20:44:30 +0000
  • 51cc81711d
    scroll the tab bar when focusing different tabs Austin Drummond 2025-12-10 22:08:53 -0500
  • 9346545fd2
    change title during split focus changes Austin Drummond 2025-12-10 22:07:14 -0500
  • b395800d6c
    fix file new tab Austin Drummond 2025-12-10 22:01:51 -0500
  • 4bd70cecc2
    create a new terminal window from dropped quick terminal tab Austin Drummond 2025-12-10 21:37:19 -0500
  • a24e948e81
    do nothing on quick terminal tag drop Austin Drummond 2025-12-10 21:31:58 -0500
  • 4a173052fb
    macos: always use overlay scroller (#9865) Mitchell Hashimoto 2025-12-10 13:55:49 -0800
  • f783f829a1
    nix: highway is not available in Nix so compile our own Jeffrey C. Ollie 2025-12-10 15:35:48 -0600
  • 93d77ae436 Always use overlay scroller, flash when mouse moved Daniel Wennberg 2025-11-16 02:24:10 -0800
  • 7642b8bec4
    build: highway system integration should default to false Mitchell Hashimoto 2025-12-10 13:13:35 -0800
  • 143748a8d3
    Add system integration for highway (#9642) Mitchell Hashimoto 2025-12-10 13:00:46 -0800
  • af05397219
    synthetic: make bytes generation more flexible (#9204) Mitchell Hashimoto 2025-12-10 12:59:46 -0800
  • 260e6dea59
    macOS: fix theme reloading (#9360) Mitchell Hashimoto 2025-12-10 12:56:20 -0800
  • 581ed72efc
    gtk: support GTK 4.20 media queries in runtime & custom css (#9520) Mitchell Hashimoto 2025-12-10 12:55:25 -0800
  • 3ca6617a18
    macos: teach agents about `zig build run` (#9758) Mitchell Hashimoto 2025-12-10 12:53:06 -0800
  • b66e4dc2cb
    build: skip git version detection when used as dependency (#9850) Mitchell Hashimoto 2025-12-10 12:46:10 -0800
  • 05c704b247 build: skip git version detection when used as dependency Tim Culverhouse 2025-12-08 10:50:46 -0600
  • 3b31cef965
    tmux: control mode core loop (no GUI connections yet) (#9860) Mitchell Hashimoto 2025-12-10 12:40:58 -0800
  • 37f467c023
    terminal/tmux: docs Mitchell Hashimoto 2025-12-10 10:37:48 -0800
  • b3e7c92263
    fmt Mitchell Hashimoto 2025-12-10 10:34:35 -0800
  • 29bb18d8cd
    terminal/tmux: grab tmux version on startup Mitchell Hashimoto 2025-12-10 10:33:56 -0800
  • 58000f5821
    terminal/tmux: build up pane states Mitchell Hashimoto 2025-12-10 09:28:52 -0800
  • 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 -0800
  • 572c06f67d font/coretext: Use positions to fix x/y offsets Jacob Sandlund 2025-12-04 10:09:41 -0500
  • 54090843d6
    fix: handle numeric goto_tab indices in quick terminal Austin Drummond 2025-12-10 00:30:59 -0500
  • bf46c4ebe7
    terminal/tmux: many more output formats Mitchell Hashimoto 2025-12-09 20:49:03 -0800
  • 0b53bc28f3
    close tabs in quick terminal if multiple tabs are open Austin Drummond 2025-12-09 23:38:29 -0500
  • 4c30c5aa76
    terminal/tmux: cleanup command queue logic Mitchell Hashimoto 2025-12-09 20:19:20 -0800
  • 582ea5d84b
    terminal/tmux: window add Mitchell Hashimoto 2025-12-09 17:15:23 -0800
  • 97ccc6184d
    Merge branch 'main' of ssh://github.com/ghostty-org/ghostty into feat/quickterm-with-tab Austin Drummond 2025-12-09 22:51:37 -0500
  • 1a2b3c165a
    terminal/tmux: layoutChanged handling Mitchell Hashimoto 2025-12-09 15:31:44 -0800
  • 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 +0000
  • 071070faa3
    terminal/tmux: handle session_changed inside command loop Mitchell Hashimoto 2025-12-09 14:11:25 -0800
  • 64ef640127
    terminal/tmux: exhaustive switch for command Mitchell Hashimoto 2025-12-09 13:52:53 -0800
  • 938e419e04
    terminal/tmux: handle output events Mitchell Hashimoto 2025-12-09 13:11:58 -0800
  • 50ac848672
    terminal/tmux: capture both primary/alt screen Mitchell Hashimoto 2025-12-09 12:53:18 -0800
  • a3e01581be
    terminal/tmux: history capture clears active area Mitchell Hashimoto 2025-12-09 11:29:27 -0800
  • b7fe9a926d
    terminal/tmux: capture visible area after history Mitchell Hashimoto 2025-12-09 11:19:47 -0800
  • 41bf541005
    terminal/tmux: test helper Mitchell Hashimoto 2025-12-09 10:17:03 -0800
  • e1e2791fb7
    terminal/tmux: pane_history replays it into terminal Mitchell Hashimoto 2025-12-09 09:48:17 -0800
  • f02a2d5eed
    terminal/tmux: capture pane Mitchell Hashimoto 2025-12-09 07:29:59 -0800
  • 3ab83ec414
    Merge branch 'ghostty-org:main' into lpg/feature/unfocused-window-opacity Larry Gouger 2025-12-09 10:33:35 -0500
  • 7bddbfed1e Merge branch 'main' into grapheme-break Jacob Sandlund 2025-12-09 08:45:42 -0500
  • 185ac7f83f
    terminal: parse kitty text sizing protocol (OSC 66) Leah Amelia Chen 2025-12-07 13:35:52 +0800
  • cf06417b7d
    gtk: fix xkb mapping not working in Linux (#9454) Leah Amelia Chen 2025-12-09 12:58:44 +0800
  • 766c306e04
    terminal/tmux: pane history Mitchell Hashimoto 2025-12-08 19:45:46 -0800
  • a8ccfe3911 renderer: added cursor style and visibility uniforms ClearAspect 2025-12-08 22:11:36 -0500
  • ea09d257a1
    terminal/tmux: initialize panes Mitchell Hashimoto 2025-12-08 10:45:28 -0800
  • 86cd489701
    terminal/tmux: introduce command queue for viewer Mitchell Hashimoto 2025-12-08 07:09:11 -0800
  • 84c286039e
    build: skip git version detection when used as dependency Tim Culverhouse 2025-12-08 10:50:46 -0600
  • c1fc35944f
    core: hold lock during keyCallback when mouseRefreshLinks is called Mitchell Hashimoto 2025-12-04 19:44:39 -0800
  • 0ca5cd6d97
    terminal/tmux: add output format parsing (minimal) Mitchell Hashimoto 2025-12-03 19:57:21 -0800
  • 9be3d35a3b
    terminal/tmux: add layout-change to control mode parsing Mitchell Hashimoto 2025-12-02 09:27:09 -0800
  • 8724b4ee5a
    terminal/tmux: layout checksums Mitchell Hashimoto 2025-12-02 08:57:41 -0800
  • 3a69325977
    terminal/tmux: layout string parser Mitchell Hashimoto 2025-12-02 08:46:33 -0800
  • ee3df8d975
    terminal/tmux: clean up error handling, explicit error sets Mitchell Hashimoto 2025-12-01 12:51:09 -0800
  • b202b512ec
    terminal: move tmux into folder Mitchell Hashimoto 2025-12-01 11:38:15 -0800
  • c16e202f86
    terminal/tmux: add more control mode parsing keys Mitchell Hashimoto 2025-12-01 11:19:26 -0800
  • b712a33075
    core: rate limit BEL character processing Jeffrey C. Ollie 2025-12-04 12:30:51 -0600
  • fa274f83b0
    build(deps): bump actions/checkout from 6.0.0 to 6.0.1 dependabot[bot] 2025-12-03 00:07:23 +0000
  • ad63f4bdce
    build: fix path access to work with relative build roots Tim Culverhouse 2025-12-01 18:23:37 -0600
  • 90ade3fdab
    zsh: improve ZDOTDIR documentation Jon Parise 2025-12-01 19:07:50 -0500
  • 3886fdcc79
    zsh: move version check to ghostty-integration Jon Parise 2025-12-01 20:34:55 -0500
  • 354c22c917
    build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 dependabot[bot] 2025-12-02 03:08:36 +0000
  • 7bd983d7a0
    zsh: improve minimum version check Jon Parise 2025-12-01 10:19:00 -0500
  • 5b23b122f6
    only update search when going from inactive to active rhodes-b 2025-11-30 21:22:07 -0600
  • e79f8f5af6
    only notify search change when widget was inactive rhodes-b 2025-11-30 21:06:25 -0600
  • cf78e6d38b
    if search has text already update the search state with matches rhodes-b 2025-11-30 14:32:13 -0600
  • 73fc95c87a
    core: encode mouse buttons 8 & 9 (back/forward) CJ van den Berg 2025-11-30 17:53:21 +0100
  • d8b4de5d58
    apprt/gtk: switch to has-x and optional internals for search counts Mitchell Hashimoto 2025-11-30 07:06:44 -0800
  • 4c3ed451f5
    apprt/gtk: comments Mitchell Hashimoto 2025-11-30 07:04:08 -0800
  • 18850efc02
    apprt/gtk: drag Mitchell Hashimoto 2025-11-29 20:33:46 -0800
  • 9257ba09f6
    apprt/gtk: enter/shift+enter for traversing search results Mitchell Hashimoto 2025-11-29 20:20:38 -0800
  • ae057733ee
    clean up some stuff Mitchell Hashimoto 2025-11-29 20:16:48 -0800
  • 124bf587a4
    apprt/gtk: fix selected search label off by one Mitchell Hashimoto 2025-11-29 15:33:05 -0800
  • ea0b3fe773
    apprt/gtk: hook up close search button Mitchell Hashimoto 2025-11-29 15:31:28 -0800
  • fab69faba7
    apprt/gtk: hook up next/prev match Mitchell Hashimoto 2025-11-29 15:27:52 -0800
  • 5be46f2874
    apprt/gtk: hook up search_total/search_selected apprt actions Mitchell Hashimoto 2025-11-29 15:22:29 -0800
  • 818f6d0ca0
    apprt/gtk: hook up search-changed to start a search Mitchell Hashimoto 2025-11-29 15:16:29 -0800
  • 65283b0122
    apprt/gtk: escape to stop search and hide overlay Mitchell Hashimoto 2025-11-29 15:10:38 -0800
  • c6e7886967
    apprt/gtk: hook up start_search/end_search to set active state Mitchell Hashimoto 2025-11-29 14:53:30 -0800
  • d0b078e8e8
    config: default search keybindings for Linux Mitchell Hashimoto 2025-11-29 14:59:50 -0800
  • 2844041d39
    apprt/gtk: search overlay UI Mitchell Hashimoto 2025-11-29 14:11:42 -0800
  • 482f12f882
    apprt/gtk: move surface event controllers, block events from revealers Mitchell Hashimoto 2025-11-29 14:45:20 -0800
  • 223556d022
    terminal: renderstate needs to reset highlights on dirty Mitchell Hashimoto 2025-11-30 07:15:23 -0800
  • d4c1aa7527
    PageList: preserve size.cols in adjustCapacity after column shrink Tim Culverhouse 2025-11-30 08:25:04 -0600
  • ec5a60a119
    terminal/tmux: make sure we always have space for one action Mitchell Hashimoto 2025-12-08 07:25:59 -0800
  • b26c42f4a6
    terminal/tmux: better formatting for notifications and actions Mitchell Hashimoto 2025-12-07 14:28:00 -0800
  • 52dbca3d26
    termio: hook up tmux viewer Mitchell Hashimoto 2025-12-07 14:10:54 -0800
  • 3cbc232e31
    terminal/tmux: return allocated list of actions Mitchell Hashimoto 2025-12-07 07:15:53 -0800
  • c1d686534e
    terminal/tmux: list windows Mitchell Hashimoto 2025-12-07 13:20:54 -0800
  • 4c3ef8fa13
    terminal/tmux: viewer list windows state Mitchell Hashimoto 2025-12-05 15:21:26 -0800
  • 0d75a78747
    terminal/tmux: start viewer state machine Mitchell Hashimoto 2025-12-05 11:01:04 -0800
  • af3a11b546
    terminal/tmux: output has format/comptimeFormat Mitchell Hashimoto 2025-12-05 11:09:52 -0800
  • 049b8826f6
    macos: make QuickTerminalSize config C ABI compatible (#9837) Mitchell Hashimoto 2025-12-08 07:00:16 -0800