Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 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
  • a3837a1e4e termio: don't leak VTE_VERSION into child processes (#4710) Mitchell Hashimoto 2025-01-06 16:38:40 -08:00
  • 29dd5ae605 termio: explain why we're removing VTE_VERSION Jon Parise 2025-01-06 19:11:54 -05:00
  • 0974705dd9 Fix minimum initial window size (#4688) Mitchell Hashimoto 2025-01-06 16:03:13 -08:00
  • 1cf1b886cd bash: narrow the scope of GHOSTTY_BASH_ENV (#4690) Mitchell Hashimoto 2025-01-06 16:01:41 -08:00
  • 262c76eace feat: open files without file:// protocol (#4713) Mitchell Hashimoto 2025-01-06 16:00:40 -08:00
  • 9732a92d7a terminal: ConEmu OSC9 parsing is more robust and correct (#4727) Mitchell Hashimoto 2025-01-06 15:56:32 -08:00
  • c71da8338b apprt/gtk: continue cleanup of window-decoration code Tristan Partin 2025-01-02 23:48:44 -06:00
  • 7ae94e145d terminal: ConEmu OSC9 parsing is more robust and correct Mitchell Hashimoto 2025-01-06 15:39:21 -08:00
  • 85743aebd5 feat: add support for file paths starts with ../ ./ and / Mustaque Ahmed 2025-01-07 01:06:40 +05:30
  • 15f82858b7 termio: don't leak VTE_VERSION into child processes Jon Parise 2025-01-06 14:00:38 -05:00
  • 037de64ea2 config: unbind keybind triggers unbinds both translated and physical (#4705) Mitchell Hashimoto 2025-01-06 10:06:21 -08:00
  • 359c390218 config: unbind keybind triggers unbinds both translated and physical Mitchell Hashimoto 2025-01-06 09:45:26 -08:00
  • 0929500360 Set the paste button as default in the GTK paste confirmation dialog (#4225) Mitchell Hashimoto 2025-01-06 09:43:18 -08:00
  • d79a02db44 Add destructive/suggested action classes Daniel Fox 2025-01-06 09:25:42 -08:00
  • 4fb253a300 Expose clipboard cancel button and focus it Daniel Fox 2025-01-03 11:38:19 -08:00
  • d3973b8fad Set the paste button in the GTK dialog as default Daniel Fox 2024-12-31 14:18:04 -08:00
  • 6d90a181ce core: improve desktop environment detection Jeffrey C. Ollie 2025-01-06 10:17:52 -06:00
  • 3461204741 iOS: Fix crash on device (#4684) Mitchell Hashimoto 2025-01-06 07:31:21 -08:00
  • 4838bcbb8f macos: halt NSEvent processing at app scope only if event is handled (#4691) Mitchell Hashimoto 2025-01-06 07:28:04 -08:00
  • ae0c4d927a macos: halt NSEvent processing at app scope only if event is handled Mitchell Hashimoto 2025-01-06 07:13:40 -08:00
  • b04cb2585d macos: fix retain cycle preventing window from freeing (#4689) Mitchell Hashimoto 2025-01-06 07:17:48 -08:00
  • 237c941395 bash: narrow the scope of GHOSTTY_BASH_ENV Jon Parise 2025-01-06 10:02:24 -05:00
  • f0c2d3d75a macos: fix retain cycle preventing window from freeing Mitchell Hashimoto 2025-01-06 07:01:44 -08:00
  • dc4774c147 macOS: fixup Photo Library description to make more sense. Evelyn Harthbrooke 2025-01-06 07:13:53 -07:00
  • c127daa552 Fix minimum initial window size George Joseph 2025-01-06 07:13:51 -07:00
  • d0b06bd55f don't error if gtk4 pkg-config configuration could not be found (#4683) Mitchell Hashimoto 2025-01-06 06:12:36 -08:00
  • ae0248b5bc macOS: Add Bluetooth permission description; fixup other descs. Evelyn Harthbrooke 2025-01-05 21:42:27 -07:00
  • 3698b37588 apprt/gtk: use a subtitle to mark the current working directory Tristan Partin 2024-11-17 13:38:44 -06:00
  • 63a47d0ba5 iOS: Fix crash on device yonihemi 2025-01-06 22:01:41 +08:00
  • 781159af7d don't error if gtk4 pkg-config configuration could not be found this prevents issues with people running zig build --help without gtk4 installed Jan200101 2025-01-06 14:53:57 +01:00
  • 6181487bad vim compiler plugin for ghostty filetype (#4645) Mitchell Hashimoto 2025-01-05 18:52:59 -08:00