Commit Graph

  • bf49784b7d Don't stage shells Ken VanDine 2024-12-30 14:03:19 -05:00
  • b6a3b98828 enable-patchelf is more repliable for classic snaps Ken VanDine 2024-12-29 17:22:26 -05:00
  • eb0816c2c4 Set GHOSTTY_RESOURCES_DIR Ken VanDine 2024-12-29 17:11:37 -05:00
  • 30fa18390f Install bash-completion Ken VanDine 2024-12-29 16:45:23 -05:00
  • f51789b17a Exit with error if building for unsupported arch Ken VanDine 2024-12-29 16:15:34 -05:00
  • 97b104cf9d Set source-type for launcher dir Ken VanDine 2024-12-29 16:05:52 -05:00
  • a7d1029e5c Added snap build workflow Ken VanDine 2024-12-29 15:57:33 -05:00
  • aed30502bd Added snap packaging Ken VanDine 2024-12-29 14:00:36 -05:00
  • 56efaf0c82 [macOS] feat: add bring_all_to_front keybinding (#5006) Mitchell Hashimoto 2025-02-14 14:49:28 -08:00
  • 686b6a2971 cli: add +boo command (#4876) Mitchell Hashimoto 2025-02-14 14:47:51 -08:00
  • 9cb297202b cli: add +boo command Tim Culverhouse 2025-01-08 20:58:50 -06:00
  • a0f243691a feat: add bring_all_to_front keybinding Damien Mehala 2025-01-12 19:31:44 +01:00
  • cdfea4bc7e feat: add save instruction to +list-themes (#4902) Mitchell Hashimoto 2025-02-14 13:47:46 -08:00
  • 5c1f85e861 Merge branch 'ghostty-org:main' into list-theme-save Aaron Ruan 2025-01-14 11:30:03 +08:00
  • 2da7d77feb add save instruction to +list-themes Aaron Ruan 2025-01-10 21:44:53 +08:00
  • 1121ea9d6c Add tab title renaming feature to macos (#4217) Mitchell Hashimoto 2025-02-14 13:37:29 -08:00
  • a581955b9b Add tab title rename feature to macos Aswin M Prabhu 2025-01-01 01:01:42 +05:30
  • 228b4dbd60 build: mirror most of our direct dependencies (#5765) Mitchell Hashimoto 2025-02-14 11:34:08 -08:00
  • 8231ebb770 build: mirror most of our direct dependencies Mitchell Hashimoto 2025-02-14 09:38:27 -08:00
  • 95e6a27393 build: generate a build.zig.zon.txt file for easy zig fetch scripting (#5764) Mitchell Hashimoto 2025-02-14 09:24:07 -08:00
  • f32ad5216b build: generate a build.zig.zon.txt file for easy zig fetch scripting Jeffrey C. Ollie 2025-02-14 10:08:40 -06:00
  • 56b244973f Add back fetch-zig-cache.sh for packaging (#5762) Mitchell Hashimoto 2025-02-14 08:07:28 -08:00
  • cdd287c88b Add back fetch-zig-cache.sh for packaging Mitchell Hashimoto 2025-02-14 07:23:10 -08:00
  • 315df0ab3f macos: add padded-notch option for macos-non-native-fullscreen (#5750) Mitchell Hashimoto 2025-02-13 21:09:29 -08:00
  • ac7aa757bd macos: add padded-notch option for macos-non-native-fullscreen Mitchell Hashimoto 2025-02-13 20:25:03 -08:00
  • 52a5069dec up versions for development Mitchell Hashimoto 2025-02-13 15:31:07 -08:00
  • ee963f6296 macOS: fix invalid kitty keyboard encoding of control characters (#5747) v1.1.2 Mitchell Hashimoto 2025-02-13 15:03:54 -08:00
  • b44b1086d3 apprt/embedded: proper consumed modifier state for ctrl keys Mitchell Hashimoto 2025-02-13 14:45:31 -08:00
  • 9978ea3b9c Revert "macos: don't remove ctrl modifier for text input" Mitchell Hashimoto 2025-02-13 14:20:13 -08:00
  • 710ea1c8d9 up all the metadata to 1.1.2 Mitchell Hashimoto 2025-02-13 13:02:01 -08:00
  • ed60e07257 apprt: require envmap for exec-based termio (#5742) v1.1.1 Mitchell Hashimoto 2025-02-13 12:27:13 -08:00
  • 1fea8028a3 apprt: require envmap for exec-based termio Mitchell Hashimoto 2025-02-13 12:24:34 -08:00
  • c481bdf704 macos: make goto_split, goto_tab, and move_tab performable (#5740) Mitchell Hashimoto 2025-02-13 10:59:04 -08:00
  • 5105c52ef7 macos: make goto_split, goto_tab, and move_tab performable Mitchell Hashimoto 2025-02-13 10:11:02 -08:00
  • 20dcae876d macos: don't remove ctrl modifier for text input (#5738) Mitchell Hashimoto 2025-02-13 09:51:26 -08:00
  • 3104b21758 macos: don't remove ctrl modifier for text input Mitchell Hashimoto 2025-02-13 09:40:56 -08:00
  • 15e41959eb Eliminate tab content flickering during tab movement on macOS (#5729) Mitchell Hashimoto 2025-02-13 09:24:41 -08:00
  • 783f4014f8 build: replace codeberg dep with self-hosted mirror (#5736) Mitchell Hashimoto 2025-02-13 09:24:30 -08:00
  • 2a29f71b2c draw octants directly rather than relying on font (#5433) Mitchell Hashimoto 2025-02-13 09:21:11 -08:00
  • 5919c57527 build: replace codeberg dep with self-hosted mirror Mitchell Hashimoto 2025-02-13 09:14:43 -08:00
  • 8b2f9acfb4 Implement draw_octant() and yQuads() for U16.0 nick black 2025-01-30 09:13:30 -05:00
  • 6f4716fd60 macOS: update additional references to Sparkle 2.6.3->2.6.4 (#5734) Mitchell Hashimoto 2025-02-13 08:49:28 -08:00
  • 74f222abec macOS: update additional references to Sparkle 2.6.3->2.6.4 Jeffrey C. Ollie 2025-02-13 10:35:38 -06:00
  • 9f6067d899 gtk: fix ui/blueprint builder (#5727) Jeffrey C. Ollie 2025-02-13 08:03:49 -06:00
  • f72fd32bf0 Eliminate tab content flickering during tab movement on macOS Bryan Lee 2025-02-13 13:26:24 +08:00
  • e396c8538a gtk: fix ui/blueprint builder Jeffrey C. Ollie 2025-02-12 22:08:33 -06:00
  • 432beac315 gtk: add support for using GTK Builder UI files and Blueprints (#5714) Jeffrey C. Ollie 2025-02-12 19:10:50 -06:00
  • 256281c5de terminal: reflow the saved cursor if we have one (#5720) Mitchell Hashimoto 2025-02-12 13:16:11 -08:00
  • f63242f7fb gtk: add support for using GTK Builder UI files and Blueprints Jeffrey C. Ollie 2025-02-12 14:14:37 -06:00
  • 7dac9e02b3 terminal: reflow the saved cursor if we have one Mitchell Hashimoto 2025-02-12 10:16:33 -08:00
  • 99cbc06292 gtk: use the standard path for including Adwaita header file (#5716) Jeffrey C. Ollie 2025-02-12 11:29:38 -06:00
  • 749bac3d72 gtk: use the standard path for including Adwaita header file Jeffrey C. Ollie 2025-02-12 11:14:38 -06:00
  • 1bb87e14a5 termio: free envmap when able, fix memory leak (#5715) Mitchell Hashimoto 2025-02-12 09:00:56 -08:00
  • 9ea29dc508 termio: free envmap when able, fix memory leak Mitchell Hashimoto 2025-02-12 08:47:10 -08:00
  • f2f0c6b4e9 macOS: use Nix to get Zig deps (#5699) Mitchell Hashimoto 2025-02-12 07:17:13 -08:00
  • 1e3cd89516 macOS: use Nix to get Zig deps Jeffrey C. Ollie 2025-02-11 21:28:37 -06:00
  • 019f789819 macOS: fix iOS build breakage from #5644 (#5713) Mitchell Hashimoto 2025-02-12 06:18:06 -08:00
  • 9bac6ecbff macOS: fix iOS build breakage from #5644 Jeffrey C. Ollie 2025-02-12 07:54:50 -06:00
  • 76ab6717c9 gtk: fix context menu computed location (#5710) Leah Amelia Chen 2025-02-12 13:08:33 +01:00
  • b1ae7eea2f gtk: fix context menu computed location azhn 2025-02-12 22:46:00 +11:00
  • c061d06aa1 Revert "gtk: Point right-click context menu exactly at cursor to improve behaviour at edges and closeness to cursor" azhn 2025-02-12 19:50:32 +11:00
  • bf5351ed41 gtk: Point right-click context menu exactly at cursor to improve behaviour at edges and closeness to cursor azhn 2025-02-12 19:01:04 +11:00
  • 338a07ecad Performable tab and split navigation (#5644) Mitchell Hashimoto 2025-02-11 17:03:39 -08:00
  • f26c96d51b apprt/glfw: return false for unimplemented actions Mitchell Hashimoto 2025-02-11 16:52:58 -08:00
  • 927cb4e622 apprt/gtk: some stylistic changes Mitchell Hashimoto 2025-02-11 16:52:25 -08:00
  • cbf562ecb3 apprt/embedded: make performAction return the performable state Mitchell Hashimoto 2025-02-11 16:38:12 -08:00
  • 69fd438370 gtk: make previous_tab, next_tab, last_tab, and goto_tab performable Jeffrey C. Ollie 2025-02-08 17:30:27 -06:00
  • 57e7565b7f gtk: make goto_split a performable action Jeffrey C. Ollie 2025-02-08 16:23:23 -06:00
  • 4ad749607a core: performAction now returns a bool Jeffrey C. Ollie 2025-02-08 15:56:29 -06:00
  • 66442cd469 Refactor keybinding actions reference generation (#5695) Mitchell Hashimoto 2025-02-11 15:05:22 -08:00
  • afc42fe891 macos: add a variety of artist-drawn alternate icons (#5696) Mitchell Hashimoto 2025-02-11 15:03:55 -08:00
  • 58ab66f094 macos: add a variety of artist-drawn alternate icons Mitchell Hashimoto 2025-02-11 14:06:03 -08:00
  • 1674224c1a Refactor keybinding actions reference generation Bryan Lee 2025-02-12 06:29:40 +08:00
  • 4aa452a2c7 gtk(x11): set WINDOWID env var for subprocesses (#5650) Mitchell Hashimoto 2025-02-11 13:55:30 -08:00
  • 56ea6c406c gtk(x11): set WINDOWID env var for subprocesses Leah Amelia Chen 2025-02-09 19:52:09 +01:00
  • f8b547f92e Revert "Fixed documentation generation in list-actions --docs command (#4974)" Mitchell Hashimoto 2025-02-11 12:55:30 -08:00
  • adb187685b Fix confirm-close-surface not working for hidden quick terminal (#5647) Mitchell Hashimoto 2025-02-11 12:55:20 -08:00
  • f3d0c7c2ad Fixed documentation generation in list-actions --docs command (#4974) Mitchell Hashimoto 2025-02-11 12:47:47 -08:00
  • 4b77a1c71e Remember last focused window position for next startup (#5529) Mitchell Hashimoto 2025-02-11 12:47:12 -08:00
  • 5ad348b23e Add keyboard navigation for Terminal IO window (#3909) Mitchell Hashimoto 2025-02-11 12:46:18 -08:00
  • c627231b0f Fix confirm-close-surface not working for hidden quick terminal Bryan Lee 2025-02-09 20:27:49 +08:00
  • 31273aaabc Remember last focused window position for next startup Bryan Lee 2025-02-03 01:49:00 +08:00
  • d1614f6bc4 Fix segfault in reset with Kitty graphics images on screen (#5693) Mitchell Hashimoto 2025-02-11 11:26:06 -08:00
  • 95ae3642f9 macos: ensure previously key window regains key on toggle_visibility (#5692) Mitchell Hashimoto 2025-02-11 11:23:48 -08:00
  • b624cfe262 fix(terminal): avoid Screen.reset causing use of undefined Qwerasd 2025-02-11 14:20:47 -05:00
  • c6da845f33 macos: ensure previously key window regains key on toggle_visibility Mitchell Hashimoto 2025-02-11 11:11:41 -08:00
  • 869819eb89 macos: toggle_visibility fullscreen check requires active app (#5691) Mitchell Hashimoto 2025-02-11 11:11:36 -08:00
  • f986a32185 macos: toggle_visibility fullscreen check requires active app Mitchell Hashimoto 2025-02-11 10:59:31 -08:00
  • 0532f67282 nix: use zig2nix to manage nix cache/deps (#5439) Mitchell Hashimoto 2025-02-11 08:41:54 -08:00
  • 3a8c934b19 nix: use zig2nix to manage nix cache/deps Jeffrey C. Ollie 2025-01-30 11:55:29 -06:00
  • ab71dac282 Fix large OSC 8 links causing memory corruption (#5666) Mitchell Hashimoto 2025-02-11 08:09:03 -08:00
  • fa5fe5d293 core: protect against crashes and hangs when themes are not files (#5632) Mitchell Hashimoto 2025-02-11 07:24:10 -08:00
  • d87cf61d26 gtk: introduce Zig bindings for GTK/GObject (#5560) Mitchell Hashimoto 2025-02-11 07:19:59 -08:00
  • dd8c795ec6 test(terminal/screen): cursorSetHyperlink OOM handling edge case Qwerasd 2025-02-10 15:48:06 -05:00
  • a1b682d0da fix(terminal): properly lookup hyperlinks when cloning rows across pages Qwerasd 2025-02-10 15:45:53 -05:00
  • e540a79032 test(terminal/screen): OOM handling in adjustCapacity Qwerasd 2025-02-10 14:19:26 -05:00
  • 1c524238c8 test(terminal/osc): fix command longer than buffer test Qwerasd 2025-02-10 13:27:26 -05:00
  • 843c714088 gtk: introduce Zig bindings for GTK/GObject Leah Amelia Chen 2025-01-31 11:54:31 +01:00
  • 03fd9a970b fix(terminal): properly invalidate over-sized OSCs Qwerasd 2025-02-10 11:49:05 -05:00
  • 09c76d95c7 fix(terminal): handle errors in Screen.adjustCapacity Qwerasd 2025-02-09 22:48:38 -05:00