Commit Graph

  • 5a3a3fbd45 Command: use std.c.waitpid instead of std.posix.waitpid Will Pragnell 2025-01-09 20:56:16 -08:00
  • 6c71368c09 termio/exec: update comment on externalExit Will Pragnell 2025-01-04 22:46:27 -08:00
  • e8c922b67e termio/exec: call wait on subprocess when it exits externally Will Pragnell 2025-01-04 22:37:43 -08:00
  • 949a1d157d remove unused Command.zig import statements Will Pragnell 2025-01-04 17:33:46 -08:00
  • 8bc257b476 apprt/gtk: add support for _NET_WM_STATE Adam Wolf 2025-01-09 22:30:58 -06:00
  • 405a897230 gtk(x11): implement background blur for KDE/KWin on X11 Leah Amelia Chen 2025-01-02 23:53:22 +08:00
  • 03fee2ac33 gtk: unify Wayland and X11 platforms Leah Amelia Chen 2025-01-02 23:53:22 +08:00
  • 6ef757a8f8 Revert "termio/exec: fix SIGPIPE crash when reader exits early" Mitchell Hashimoto 2025-01-09 12:43:41 -08:00
  • 12ce9f2e3b feat(GTK): show menu in context menu if titlebar is disabled (#4864) Mitchell Hashimoto 2025-01-09 07:28:42 -08:00
  • 894a01a3f8 Remove unused MetalView Jacob Sandlund 2025-01-09 09:23:27 -05:00
  • 84d9439171 ignore lines w/o-newline delimiter @ link.regex Marcus Förster 2025-01-09 14:33:48 +01:00
  • b25c593309 feat(GTK): remove comment Ismael Arias 2025-01-09 12:52:35 +01:00
  • ae81edfcbf feat(gtk): show menu in context menu if titlebar is disabled Ismael Arias 2025-01-09 12:50:49 +01:00
  • ed7951d7a6 Add Tab for QuickTerminal Soh Satoh 2025-01-09 16:59:07 +09:00
  • 2d7706ec4f macos: Handle ctrl characters in IME input (#4854) Mitchell Hashimoto 2025-01-08 22:07:15 -08:00
  • 1636ac88fc macos: Handle ctrl characters in IME input Mitchell Hashimoto 2025-01-08 21:52:19 -08:00
  • a7c108a11c macos: improve initial size calculation (#4851) Mitchell Hashimoto 2025-01-08 21:33:01 -08:00
  • aafe7deae7 macos: improve initial size calculation Mitchell Hashimoto 2025-01-08 21:19:58 -08:00
  • 1057fd23be build: update zig-wayland to use new LazyPath API (#4849) Mitchell Hashimoto 2025-01-08 20:08:32 -08:00
  • 622cc3f9c7 build: update zig-wayland to use new LazyPath API Mitchell Hashimoto 2025-01-08 19:51:16 -08:00
  • 09810a5803 Move guard as well Blake Williams 2025-01-08 22:32:54 -05:00
  • 3c17b9176e Extract window title color updates into private function Blake Williams 2025-01-08 20:10:13 -05:00
  • f79ae518d4 Use foreground color in macOS tab titles Blake Williams 2024-12-28 12:52:37 -05:00
  • 19ffb0b51f Implement a size-limit function for GTK (#4840) Mitchell Hashimoto 2025-01-08 18:49:05 -08:00
  • 08a8bddd38 gtk: clean up context menu creation & refresh (#4834) Mitchell Hashimoto 2025-01-08 18:48:47 -08:00
  • 8c457fc992 fix: update zig version regex in windows build workflow (#4847) Mitchell Hashimoto 2025-01-08 18:48:38 -08:00
  • 37256ec6a2 ci: move version output after variable definition Bryan Lee 2025-01-09 10:31:41 +08:00
  • bec690532d ci: update zig version regex in windows build Bryan Lee 2025-01-09 10:24:00 +08:00
  • dac13701e3 Implement a size-limit function for GTK George Joseph 2025-01-08 15:50:18 -07:00
  • 5bfb3925ba Add fallback timer for empty window title Bryan Lee 2025-01-09 06:24:31 +08:00
  • ea7c54d79d Simplify let binding in TerminalView title logic Bryan Lee 2025-01-08 21:01:01 +08:00
  • 0651586339 Reduce ghost emoji flash in title bar Bryan Lee 2025-01-08 14:19:55 +08:00
  • c33629aae5 gtk: clean up context menu creation & refresh Jeffrey C. Ollie 2025-01-08 16:01:31 -06:00
  • eb40cce45e build: requireZig cleanup Mitchell Hashimoto 2025-01-08 13:49:45 -08:00
  • e14bc5b64e Add keybind action copy_url_to_clipboard (#4676) Mitchell Hashimoto 2025-01-08 13:35:26 -08:00
  • 90d1023783 correct default keybinding cmd+backspace for macOS (#4249) Mitchell Hashimoto 2025-01-08 13:32:08 -08:00
  • d969a6b6b7 linux: add "Open in Ghostty" shortcut for nautilus (#4816) Mitchell Hashimoto 2025-01-08 13:26:34 -08:00
  • 5213edfa6c Add keybind action copy_url_to_clipboard Bryan Lee 2025-01-06 17:54:00 +08:00
  • ef12d90b74 gtk: implement dropping files and strings (#4211) Mitchell Hashimoto 2025-01-08 13:12:09 -08:00
  • 6f720a0b11 termio/exec: fix 100% CPU usage after wait-after-command process exits (#4171) Mitchell Hashimoto 2025-01-08 13:10:20 -08:00
  • 3e24e96af5 termio/exec: fix SIGPIPE crash when reader exits early Danny Lin 2024-12-31 02:01:46 -08:00
  • 542c655348 Add close_tab keybinding action for macOS (#4395) Mitchell Hashimoto 2025-01-08 12:17:27 -08:00
  • 140ac93884 Add close_tab keybinding action for macOS Bryan Lee 2025-01-03 09:15:29 +08:00
  • e4033ca4df config: close_tab on macOS should be cmd+opt+w to match iTerm2 Mitchell Hashimoto 2025-01-08 11:47:24 -08:00
  • 0d679951bc fix (macOS): Show quick terminal on full-screen app (#4049) Mitchell Hashimoto 2025-01-08 11:43:58 -08:00
  • 6ebc02b68d macos: animate in even if remain on another space Mitchell Hashimoto 2025-01-08 11:30:17 -08:00
  • 6e54589db4 misc cleanups Mitchell Hashimoto 2025-01-08 11:28:02 -08:00
  • c85c277415 core: add docs for ShellEscapeWriter Jeffrey C. Ollie 2025-01-08 13:12:36 -06:00
  • 306c7ea2be close_tab keybind (gtk apprt only) (#4033) Sabarigirish Manikandan 2025-01-09 00:37:00 +05:30
  • 37db4578c8 Fix the issue that the quick term not shown on first call Soh Satoh 2025-01-01 07:30:46 +09:00
  • 0ddc1a21a6 fix the comment (quick-terminal-space-behavior) Soh Satoh 2025-01-01 07:48:30 +09:00
  • 7bb3c31cee Move the quick terminal to active space if toggle() called while opening on another space Soh Satoh 2025-01-01 02:34:46 +09:00
  • 1493c55348 Merge branch 'main' into show-quick-term-on-another-app Soh Satoh 2025-01-01 01:43:33 +09:00
  • e2523c25cb Add quick-terminal-space-behavior option Soh Satoh 2024-12-31 21:55:03 +09:00
  • 2206c509be Show quick terminal on another full-screen app Soh Satoh 2024-12-30 18:57:27 +09:00
  • 54b31b6d47 apprt/glfw: noop close_tab action Mitchell Hashimoto 2025-01-08 10:54:34 -08:00
  • 8f8591ec01 change default keybinding for close_tab to ctrl+shift+w Sabarigirish Manikandan 2025-01-05 15:07:15 +05:30
  • 75c15b6246 Merge branch 'ghostty-org:main' into main Sabarigirish Manikandan 2025-01-05 15:03:40 +05:30
  • 8182547cfa Merge branch 'ghostty-org:main' into main Sabarigirish Manikandan 2024-12-30 14:41:30 +05:30
  • 6427f864d8 Merge branch 'ghostty-org:main' into main Sabarigirish Manikandan 2024-12-29 21:59:40 +05:30
  • 125f0aacc1 Merge branch 'ghostty-org:main' into main Sabarigirish Manikandan 2024-12-29 15:09:55 +05:30
  • 1c8c82ee5a close_tab keybind implemented. default set. Sabarigirish Manikandan 2024-12-28 21:56:58 +05:30
  • 68a8c05f19 initial commit Sabarigirish Manikandan 2024-12-28 19:29:54 +05:30
  • 34a0b206f8 apprt/gtk: use a subtitle to mark the current working directory (#3570) Mitchell Hashimoto 2025-01-08 10:10:19 -08:00
  • 051fed0c24 chore: replace adwaita-1 to libadwaita-1 for better pkg-config handling (#4818) Mitchell Hashimoto 2025-01-08 09:42:10 -08:00
  • ef833b3861 Implement "Paste Selection" on macOS like Terminal.app (#4733) Mitchell Hashimoto 2025-01-08 09:39:21 -08:00
  • 40442ac02f chore: replace adwaita-1 to libadwaita-1 for better pkg-config handling Kwee Lung Sin 2025-01-03 16:10:48 +08:00
  • e86b9a112e Implement "Paste Selection" on macOS like Terminal.app Wes Campaigne 2025-01-06 19:01:19 -05:00
  • e7c71df0b7 gtk: implement dropping files and strings Jeffrey C. Ollie 2025-01-01 13:38:46 -06:00
  • c972051611 linux: add "Open in Ghostty" shortcut for nautilus Gabriele Musco 2025-01-08 13:43:53 +01:00
  • 29c2f095a6 macOS: Add Bluetooth permission description. (#4668) Mitchell Hashimoto 2025-01-07 20:53:12 -08:00
  • 3731b099bb apprt/gtk: Move most version checks to runtime (#4783) Mitchell Hashimoto 2025-01-07 20:48:25 -08:00
  • 6e42cb152e build.zig Improvements (#4797) Mitchell Hashimoto 2025-01-07 20:45:14 -08:00
  • 2f6bef7ff2 bash: drop automatic shell integration with --posix (#4785) Mitchell Hashimoto 2025-01-07 20:45:04 -08:00
  • 300884d50f refactor(font): move Metrics from Face to Collection (#4739) Mitchell Hashimoto 2025-01-07 20:43:48 -08:00
  • c83733c533 apprt/gtk: continue cleanup of window-decoration code (#4465) Mitchell Hashimoto 2025-01-07 20:38:27 -08:00
  • 0bb0bf9b85 core: improve desktop environment detection (#4697) Mitchell Hashimoto 2025-01-07 20:35:57 -08:00
  • d78eb7d28f apprt/gtk: fix window colors when window-theme=ghostty (#4745) Mitchell Hashimoto 2025-01-07 20:35:18 -08:00
  • e00e991080 bash: set the title command in preexec (#4775) Mitchell Hashimoto 2025-01-07 20:34:56 -08:00
  • 4eaf346090 renderer: respect reverse with cursor-invert-fg-bg (#4777) Mitchell Hashimoto 2025-01-07 20:34:32 -08:00
  • bade7be021 Use build.zig.zon for Wayland protocols Mitchell Hashimoto 2025-01-07 20:19:08 -08:00
  • 8bf5c4ed7f This is a major refactor of build.zig. Mitchell Hashimoto 2025-01-07 07:14:32 -08:00
  • 1b91a667fb bash: drop automatic shell integration with --posix Jon Parise 2025-01-07 15:51:02 -05:00
  • 093bdf640a apprt/gtk: Move most version checks to runtime sin-ack 2025-01-07 19:53:27 +00:00
  • a115e848c6 apprt/gtk: Add version.runtimeAtLeast sin-ack 2025-01-07 19:12:53 +00:00
  • d58458a697 code review: - extract the banner code into separate function - introduce a global variable used to check if the banner was dismissed - format code Maciej Bartczak 2025-01-03 09:51:02 +01:00
  • 82d04efda5 remove the usage of anonymous structs Maciej Bartczak 2025-01-02 17:57:54 +01:00
  • a687be9022 add the warning emoji to the message Maciej Bartczak 2025-01-02 13:52:53 +01:00
  • b0ae48fcdf improve the non-adwaita banner layout Maciej Bartczak 2025-01-02 13:35:48 +01:00
  • b631745273 GTK: implement banner informing about existing crash reports Maciej Bartczak 2025-01-02 12:51:42 +01:00
  • b2716375ac renderer: respect reverse with cursor-invert-fg-bg Gregory Anders 2025-01-07 11:50:46 -06:00
  • 0065aae6b6 Add IPv6 URL pattern support with comprehensive test cases (#4749) Mitchell Hashimoto 2025-01-07 08:59:44 -08:00
  • 9b21de2fe7 bash: add license declaration for kitty-derived code (#4776) Mitchell Hashimoto 2025-01-07 08:51:24 -08:00
  • 41201068ef bash: add license declaration for kitty-derived code Jon Parise 2025-01-07 11:34:39 -05:00
  • bf3597a519 bash: set the title command in preexec Jon Parise 2025-01-07 08:45:43 -05:00
  • c8d5b2da45 Add IPv6 URL pattern support with comprehensive test cases Bryan Lee 2025-01-07 14:14:51 +08:00
  • a52f469e16 apprt/gtk: fix window colors when window-theme=ghostty Tristan Partin 2025-01-06 22:56:41 -06:00
  • fdf9d29428 feat: add new noop action for key bindings (#4680) Sassan Haradji 2025-01-07 06:25:46 +04:00
  • 298aeb7536 refactor(font): move ownership of Metrics to Collection Qwerasd 2025-01-06 19:00:13 -05:00
  • 540fcc0b69 refactor(font): move Metrics out of face Qwerasd 2025-01-06 17:39:53 -05:00