Commit Graph

  • 0fb58298a7 macos: focus split previous/next Mitchell Hashimoto 2025-06-03 19:41:21 -07:00
  • b84b715ddb macos: unify confirm close in our terminal controllers Mitchell Hashimoto 2025-06-03 16:43:20 -07:00
  • d1dce1e372 macos: restoration for new split tree Mitchell Hashimoto 2025-06-03 16:05:23 -07:00
  • 33d94521ea macos: setup sequence for SplitTree Mitchell Hashimoto 2025-06-03 15:57:01 -07:00
  • 672d276276 macos: confirm close on split close Mitchell Hashimoto 2025-06-03 15:52:50 -07:00
  • e3bc3422dc macos: handle split resizing Mitchell Hashimoto 2025-06-03 15:36:40 -07:00
  • 1707159441 new SplitTree Mitchell Hashimoto 2025-06-02 16:56:57 -07:00
  • 77479feee6 gtk: make requesting attention configurable Leah Amelia Chen 2025-06-03 12:18:13 +02:00
  • 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
  • 5034880dde Update wuffs bindings to avoid alloations yunusey 2025-06-02 13:11:23 -04: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
  • 0cbf2bbcc5 Make compatible with latest Mainline, OpenGL rohitb 2025-06-02 20:32:00 +05:30
  • 61afa86aa6 macos: fix dock icon reappearing with macos-hidden=always Bryan Lee 2025-06-02 18:40:37 +08:00
  • 8b6a733e46 remove old cell bg handling Rohit-Bevinahally 2025-02-24 00:46:21 +05:30
  • 05a30e6fda Add cropped mode Rohit-Bevinahally 2025-02-23 19:30:41 +05:30
  • 3020a30fb2 Do not set layer as opaque Rohit-Bevinahally 2025-02-23 15:24:03 +05:30
  • 776981419e Merge remote-tracking branch 'origin/main' into bg-image-metal Rohit-Bevinahally 2025-02-22 19:54:42 +05:30
  • 1934f7daa3 metal impl Rohit-Bevinahally 2025-01-20 01:25:32 +05:30
  • 320dc35d0a commons Rohit-Bevinahally 2025-01-20 01:25:08 +05:30
  • 304a67c3e2 Update background image shader to unlinearize images yunusey 2025-06-02 00:32:47 -04:00
  • 3784f84c30 Expand background image path yunusey 2025-06-01 21:41:02 -04:00
  • 5f849b2060 Avoid unnecessary memory allocation and redundant checks yunusey 2025-06-01 20:01:28 -04:00
  • 40b591ce34 Update comments yunusey 2025-06-01 19:22:31 -04: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