Commit Graph

  • 722629f9fa build(deps): bump namespacelabs/nscloud-cache-action from 1.2.7 to 1.2.8 (#7517) Mitchell Hashimoto 2025-06-04 09:07:32 -07:00
  • f383d7b550 core: document keybind actions better (#7522) Mitchell Hashimoto 2025-06-04 09:04:16 -07:00
  • 2c8d6ba944 core: document keybind actions better Leah Amelia Chen 2025-06-04 15:07:58 +02:00
  • 037d4732a6 build(deps): bump namespacelabs/nscloud-cache-action from 1.2.7 to 1.2.8 dependabot[bot] 2025-06-04 00:46:01 +00:00
  • 4e39144d39 gtk/TabView: do not closeTab within close-page signal handler Leorize 2025-06-03 01:34:37 -05:00
  • 108fab11a5 gtk/GlobalShortcuts: don't request session with no shortcuts (#7510) Leah Amelia Chen 2025-06-03 09:22:20 +02:00
  • d993588263 flatpak: rename .Devel variant to .ghostty-debug (#7511) Mitchell Hashimoto 2025-06-02 20:09:16 -07:00
  • 1183ac8972 flatpak: rename .Devel variant to .ghostty-debug Leorize 2025-06-02 21:02:16 -05:00
  • 58cece07f0 gtk/GlobalShortcuts: don't request session with no shortcuts Leorize 2025-06-02 20:22:41 -05:00
  • 652f551bec macos: simplify some ServiceProvider code Jon Parise 2025-06-02 20:03:08 -04:00
  • aa6c349545 macos: fix small memory leak in surface tree when closing splits (#7507) Mitchell Hashimoto 2025-06-02 14:50:02 -07:00
  • d1f1be8833 macos: fix small memory leak in surface tree when closing splits Mitchell Hashimoto 2025-06-02 13:57:33 -07:00
  • 957ddd00dd Follow-up to #7462: var -> let (#7505) Mitchell Hashimoto 2025-06-02 12:16:41 -07:00
  • 5244f8d6ac Follow-up to #7462: var -> let Daniel Wennberg 2025-06-02 10:14:52 -07:00
  • 232a46d2dc Add option to hide macOS traffic lights Daniel Wennberg 2025-06-01 14:02:09 -07:00
  • 3638916819 Enable reset zoom button when macos-titlebar-style = tabs and only one tab (#7502) Mitchell Hashimoto 2025-06-02 09:18:09 -07:00
  • 12a01c0460 Hide main title when covered by tabs Daniel Wennberg 2025-06-01 15:14:04 -07:00
  • 85beda9c49 Fix reset zoom button visibility in macOS "tabs" mode when no tabs Daniel Wennberg 2025-06-01 14:04:14 -07:00
  • 70a3d9e895 config: add launched-from to specify launch source (#7503) Mitchell Hashimoto 2025-06-02 09:07:28 -07:00
  • 5306e7cf56 config: add launched-from to specify launch source Mitchell Hashimoto 2025-06-02 08:34:03 -07:00
  • 1ff9162598 gtk(wayland,x11): refactors (#7485) Leah Amelia Chen 2025-05-31 08:17:11 +02:00
  • 7e85ca3a16 gtk: clean up per-surface cgroup on close (#7487) Mitchell Hashimoto 2025-05-30 19:32:32 -07:00
  • 2b9e781933 gtk: clean up per-surface cgroup on close Mitchell Hashimoto 2025-05-30 16:08:57 -07:00
  • 84aa359984 font: rework coretext discovery sorting (#7483) Mitchell Hashimoto 2025-05-30 19:30:19 -07:00
  • 6e69893f29 font/sprite: rework yQuads and friends for better alignment with draw_block (#7488) Mitchell Hashimoto 2025-05-30 19:29:45 -07:00
  • dd670f5107 font/sprite: rework yQuads and friends for better alignment with draw_block Qwerasd 2025-05-30 17:52:31 -06:00
  • 5667b83328 macos: quick terminal can equalize splits (#7486) Mitchell Hashimoto 2025-05-30 15:24:04 -07:00
  • fd7132db71 macos: quick terminal can equalize splits Mitchell Hashimoto 2025-05-30 15:05:53 -07:00
  • f99c988b27 gtk(wayland): automatically bind globals Leah Amelia Chen 2025-05-30 22:56:10 +02:00
  • 9ded668819 gtk(wayland,x11): remove even more redundant checks Leah Amelia Chen 2025-05-30 22:56:10 +02:00
  • 157f50e2de gtk: request user attention on bell (#7482) Leah Amelia Chen 2025-05-30 23:33:12 +02:00
  • 34f08a450e font: rework coretext discovery sorting Qwerasd 2025-05-30 14:59:53 -06:00
  • 445d88346d config: more robust handling of font-family overwrite for CLI args (#7484) Mitchell Hashimoto 2025-05-30 14:26:56 -07:00
  • 8be5a78585 config: more robust handling of font-family overwrite for CLI args Mitchell Hashimoto 2025-05-30 14:15:20 -07:00
  • bdcbb9fd42 gtk(wayland): customize keyboard interactivity for quick terminal (#7477) Leah Amelia Chen 2025-05-30 22:50:56 +02:00
  • 90f431005b gtk: request user attention on bell Leah Amelia Chen 2025-05-30 21:23:10 +02:00
  • 2ad86cde69 OSC: allow multiple set/reset/report operations per OSC (#7429) Mitchell Hashimoto 2025-05-30 13:16:57 -07:00
  • 6959fa8438 gtk(wayland): explicitly set layer name Leah Amelia Chen 2025-05-30 15:02:01 +02:00
  • dee7c835de gtk(wayland): remove redundant check Leah Amelia Chen 2025-05-30 14:53:35 +02:00
  • 71a1ece7e9 gtk(wayland): gtk4-layer-shell -> layer-shell Leah Amelia Chen 2025-05-30 14:50:26 +02:00
  • 6fac355363 gtk(wayland): fallback when on-demand mode isn't supported Leah Amelia Chen 2025-05-30 14:44:29 +02:00
  • 4d18c06804 gtk(wayland): customize keyboard interactivity for quick terminal Leah Amelia Chen 2025-05-30 14:04:14 +02:00
  • 2f88b3bcfa GTK: add action to show the GTK inspector (#7468) Mitchell Hashimoto 2025-05-30 07:13:34 -07:00
  • c4088f0c73 terminal: bring alt screen behaviors much closer in line with xterm (#7471) Mitchell Hashimoto 2025-05-29 20:33:40 -07:00
  • 9b45638c15 input: "ignore" binding action are still be processed by the OS/GUI (#7474) Mitchell Hashimoto 2025-05-29 16:34:03 -07:00
  • 891b23917b input: "ignore" binding action are still be processed by the OS/GUI Mitchell Hashimoto 2025-05-29 16:03:01 -07:00
  • c5e5d61438 terminal: bring alt screen behaviors much closer in line with xterm Mitchell Hashimoto 2025-05-29 09:52:49 -07:00
  • d94bcda778 build: use a libc txt file to point to correct Apple SDK (#7469) Mitchell Hashimoto 2025-05-29 15:20:42 -07:00
  • 0f1860f066 build: use a libc txt file to point to correct Apple SDK Mitchell Hashimoto 2025-05-29 14:47:29 -07:00
  • d3cb6d0d41 GTK: add action to show the GTK inspector Jeffrey C. Ollie 2025-05-29 15:45:51 -05:00
  • 1104993c94 OSC: move some processing back inside the OSC state machine Jeffrey C. Ollie 2025-05-24 16:42:55 -05:00
  • f0fc82c80f OSC: account for 32-bit systems in comptime Command size check Jeffrey C. Ollie 2025-05-24 12:12:28 -05:00
  • 5fb32fd8a0 OSC: add comptime check for size of OSC Command Jeffrey C. Ollie 2025-05-24 11:37:34 -05:00
  • bcf4d55dad OSC: nest ColorOperation-related structs Jeffrey C. Ollie 2025-05-24 11:30:17 -05:00
  • fa03115f01 OSC: don't use arena during testing Jeffrey C. Ollie 2025-05-24 10:52:36 -05:00
  • 35384670c4 OSC: fix typo Jeffrey C. Ollie 2025-05-24 08:59:37 -05:00
  • e0ddc7a2fa OSC: clean up color_operation handling Jeffrey C. Ollie 2025-05-24 08:32:10 -05:00
  • f2dfd9f677 OSC: improve formatting of ColorOperationSource Jeffrey C. Ollie 2025-05-24 08:18:09 -05:00
  • bd4d1950ce OSC: remove unused code Jeffrey C. Ollie 2025-05-24 08:17:31 -05:00
  • 479fa9f809 OSC: use std.SegmentedList instead of custom data structure Jeffrey C. Ollie 2025-05-24 08:04:33 -05:00
  • 397a8b13e0 OSC: more tests Jeffrey C. Ollie 2025-05-23 22:57:18 -05:00
  • 1d9d253e4d OSC: fix bug with buffer disappearing Jeffrey C. Ollie 2025-05-23 22:26:21 -05:00
  • 04e8e52171 OSC: reflow comment Jeffrey C. Ollie 2025-05-23 22:26:01 -05:00
  • 1288296fdc OSC: add a datastructure to prevent some (most?) allocations Jeffrey C. Ollie 2025-05-23 22:04:26 -05:00
  • 5bb7492955 OSC: convert OSC 110, 111, and 112 and add more tests Jeffrey C. Ollie 2025-05-23 20:44:33 -05:00
  • 5ec1c15ecf OSC: add more tests Jeffrey C. Ollie 2025-05-23 18:05:59 -05:00
  • 9c1abf487e OSC: start adding structure to allow multiple color operations per OSC Jeffrey C. Ollie 2025-05-23 17:15:40 -05:00
  • b2f3c7f309 fix: properly intialize key event in GlobalEventTap (#7462) Mitchell Hashimoto 2025-05-29 08:48:10 -07:00
  • d1501a4925 fix: properly intialize key event in GlobalEventTap Daniel Wennberg 2025-05-27 22:15:43 -07:00
  • 8a00aa8223 code style: use @splat where possible (#7461) Mitchell Hashimoto 2025-05-27 21:30:23 -07:00
  • 6f7e9d5bea code style: use @splat where possible Qwerasd 2025-05-27 21:55:28 -06:00
  • ad632f1068 Add support for buffer switching with CSI ? 47 h/l (#7443) Mitchell Hashimoto 2025-05-27 11:54:28 -07:00
  • 21c97aa9d6 add support for buffer switching with CSI ? 47 h/l Jonatan Borkowski 2025-05-25 22:22:07 +02:00
  • d72a1511fe Rework mouse selection logic (#7444) Mitchell Hashimoto 2025-05-27 10:12:31 -07:00
  • ba02f0ae22 decl literal Mitchell Hashimoto 2025-05-27 09:45:31 -07:00
  • 6aa84d0e92 test: introduce helper function for mouse selection tests Qwerasd 2025-05-26 14:31:59 -06:00
  • 4d11673318 unit test mouse selection logic Qwerasd 2025-05-26 12:33:36 -06:00
  • ecdac8c8c1 terminal: rework selection logic in core surface Qwerasd 2025-05-25 19:24:29 -06:00
  • 58592d3f65 GTK: Don't clamp cursorpos, allow negative values Qwerasd 2025-05-25 19:01:39 -06:00
  • 1ce6544945 Wrap comment at 80 cols Qwerasd 2025-05-25 19:00:28 -06:00
  • 04db2f664b Miscellaneous TODOs (#7451) Mitchell Hashimoto 2025-05-27 07:17:45 -07:00
  • 6b1b5ca0e9 nix: update to Nix 25.05 and Zig 0.14.1 (#7447) Mitchell Hashimoto 2025-05-27 07:12:17 -07:00
  • 483cb42088 Correct $XDG_CONFIG_DIR to $XDG_CONFIG_HOME (#7454) Mitchell Hashimoto 2025-05-27 07:10:17 -07:00
  • 468bfce091 Correct $XDG_CONFIG_DIR to $XDG_CONFIG_HOME in theme documentation. Kat 2025-05-27 22:40:01 +10:00
  • 2384bd69cc style: use decl literals Qwerasd 2025-05-26 21:39:15 -06:00
  • 2fe2ccdbde font/sprite: use decl literals in box drawing code Qwerasd 2025-05-26 19:56:35 -06:00
  • 2905b47279 font: use labeled switch continue pattern for feature string parser Qwerasd 2025-05-26 19:39:39 -06:00
  • 695e0b3e57 nix: temporarily remove snapcraft from the devshell Jeffrey C. Ollie 2025-05-26 11:43:52 -05:00
  • 48b6807ac9 nix: fix typos Jeffrey C. Ollie 2025-05-26 11:12:30 -05:00
  • 98309e3226 nix: update to Nix 25.05 and Zig 0.14.1 Jeffrey C. Ollie 2025-05-26 10:47:43 -05:00
  • 25a708ed98 terminal/style: compare packed styles directly, no cast needed Qwerasd 2025-05-25 22:51:14 -06:00
  • 19db2e2755 CircBuf: non-allocating rotateToZero Qwerasd 2025-05-25 22:25:23 -06:00
  • 3f6c02b49e gtk: improve app id validation (#7442) Jeffrey C. Ollie 2025-05-25 16:11:26 -05:00
  • 113c196078 gtk: use 'gio.Application.idIsValid' instead of 'isValidAppId' alex-huff 2025-05-25 13:20:29 -05:00
  • 6697dc6642 Add new and update Norwegian split translations (#7423) Mitchell Hashimoto 2025-05-25 12:27:40 -07:00
  • 731d0f0444 Update iTerm2 colorschemes (#7435) Mitchell Hashimoto 2025-05-25 12:21:17 -07:00
  • 0415a65083 gtk: improve app id validation alex-huff 2025-05-25 11:43:40 -05:00
  • b94d2da567 deps: Update iTerm2 color schemes mitchellh 2025-05-25 00:15:05 +00:00
  • 034c1c12ef add cut/copy/paste keys (#7430) Mitchell Hashimoto 2025-05-24 07:17:49 -07:00
  • a8651882a7 add cut/copy/paste keys Jörg Thalheim 2025-05-24 00:29:53 +02:00