Commit Graph

  • 2805c1e405 osc: collapse switch cases Jeffrey C. Ollie 2026-01-07 12:36:23 -06:00
  • d32a94a06a core: add new OSC parser Jeffrey C. Ollie 2025-12-17 17:36:18 -06:00
  • fb1268a908 benchmark: add doNotOptimizeAway to OSC benchmark Jeffrey C. Ollie 2025-12-17 12:57:27 -06:00
  • 435cb951f0 config: add more details to the key-remap feature (#10223) Mitchell Hashimoto 2026-01-08 10:47:28 -08:00
  • a6d36b5e6d config: add more details to the key-remap feature Mitchell Hashimoto 2026-01-08 10:45:45 -08:00
  • 89e9562615 feat: key-remap configuration to remap modifiers at the app-level (#10064) Mitchell Hashimoto 2026-01-08 10:32:15 -08:00
  • 21d9d89d32 input: RemapSet should support aliased mods Mitchell Hashimoto 2026-01-08 10:26:45 -08:00
  • 5b24aebcab update to use new RemapSet Mitchell Hashimoto 2026-01-08 10:18:56 -08:00
  • f804a4344e input: RemapSet Mitchell Hashimoto 2026-01-08 08:15:06 -08:00
  • 619427c84c input: move mods out to key_mods.zig Mitchell Hashimoto 2026-01-08 07:02:46 -08:00
  • 8415d8215b comments Mitchell Hashimoto 2026-01-08 06:52:02 -08:00
  • 111b0996d2 feat: key-remap configuration to remap modifiers at the app-level Jagjeevan Kashid 2025-12-26 19:33:50 +05:30
  • 891f442041 macos: custom tab title shows bell if active (#10211) Mitchell Hashimoto 2026-01-07 13:37:32 -08:00
  • 5a7fdf735e macos: custom tab title shows bell if active Mitchell Hashimoto 2026-01-07 13:32:54 -08:00
  • e9ea94d364 fix(formatter): preserve background colors on cells without text (#10134) Mitchell Hashimoto 2026-01-07 13:17:26 -08:00
  • 7bfcaef1e8 terminal: formatting feedback Mitchell Hashimoto 2026-01-07 12:51:40 -08:00
  • 9bddca81dc shell-integration: better shell detection and setup (#10044) Mitchell Hashimoto 2026-01-07 10:30:45 -08:00
  • 795de7938d shell-integration: better shell detection and setup Jon Parise 2025-12-24 12:34:39 -05:00
  • 7c4ae08924 feat: select entire URL on double-click (#10132) Mitchell Hashimoto 2026-01-07 10:18:12 -08:00
  • 6659315760 tweaks to link detection Mitchell Hashimoto 2026-01-07 10:01:45 -08:00
  • 5a042570c8 feat: select entire URL on double-click teamchong 2026-01-01 17:40:36 -05:00
  • 323d362bc1 macos: dragging last window out of quick terminal works Mitchell Hashimoto 2026-01-07 09:33:32 -08:00
  • a265462aa6 macOS: moving a focused split to another tab should also update the previous tab Lukas 2025-12-31 14:57:15 +01:00
  • 02fc0f502f macOS: rename function to avoid mutating misunderstanding Lukas 2025-12-31 14:56:12 +01:00
  • 8ebb8470b7 Fix unsigned subtraction from zero Jacob Sandlund 2026-01-07 10:46:01 -05:00
  • 13e125a057 Add a big comment for the heuristic to detect ligatures. Jacob Sandlund 2026-01-07 10:13:33 -05:00
  • ba1952c8c2 build: add -fPIC for musl targets (#10198) Mitchell Hashimoto 2026-01-07 07:03:00 -08:00
  • 48dd6314dc Use Python syntax for easier debugging Jacob Sandlund 2026-01-07 09:57:16 -05:00
  • 61394d5213 build: add -fPIC for musl targets in C++ dependencies Tommy D. Rossi 2026-01-07 00:53:59 +01:00
  • c559a1dbba Allow for default or inherited CWD in new window, tab and split surfaces (redone for GTK-NG) (#9158) Leah Amelia Chen 2026-01-07 20:45:06 +08:00
  • a4368064a3 macOS: add Cmd+J "Jump to Selection" menu item and default binding (#10197) Mitchell Hashimoto 2026-01-06 14:40:01 -08:00
  • 7d0157e69a macOS: add Cmd+J "Jump to Selection" menu item and default binding Mitchell Hashimoto 2026-01-06 14:28:54 -08:00
  • 09c7240fb2 macOS: Selection for Find feature (#10192) Mitchell Hashimoto 2026-01-06 14:26:03 -08:00
  • 3ba4f17f0d zig fmt Mitchell Hashimoto 2026-01-06 14:21:39 -08:00
  • 05a41c7772 macos: clean up menu Mitchell Hashimoto 2026-01-06 14:20:30 -08:00
  • f07d600e43 macos: start_search with needle changes needle Mitchell Hashimoto 2026-01-06 14:12:26 -08:00
  • 8e28f58b42 rename the selection search binding, unify into start_search action Mitchell Hashimoto 2026-01-06 14:08:34 -08:00
  • 45abfa9190 font: add bitmap font tests for BDF, PCF, and OTB formats (#10193) Mitchell Hashimoto 2026-01-06 09:26:27 -08:00
  • 896615c004 font: add bitmap font tests for BDF, PCF, and OTB formats Britt Binler 2026-01-06 10:15:06 -05:00
  • 6da5f72c45 Lower unimplemented OSC from warning to debug (#10184) Mitchell Hashimoto 2026-01-06 08:52:54 -08:00
  • f258265ef0 font/shaper: keep codepoints in same cell if detecting ligature Jacob Sandlund 2026-01-06 10:30:13 -05:00
  • 9b6a3be993 macOS: Selection for Find feature Aaron Ruan 2026-01-06 22:15:19 +08:00
  • b4a44bc47e i18n: Add missing German translation (#10164) Kat 2026-01-06 13:01:39 +00:00
  • 1c7ba3dbe0 Update rev date and last translator Jan Klass 2026-01-06 10:26:40 +01:00
  • 93f33bc0d6 clarify config documentation around previously focused windows/tabs/splits Peter Guy 2025-12-28 14:45:15 -08:00
  • 55285fee28 preserve multi-line formatting Peter Guy 2025-12-03 11:15:14 -08:00
  • b119bc6089 consolidated enums Peter Guy 2025-10-13 19:12:03 -07:00
  • d660799723 Consolidate the several ghostty_surface_inherited_config functions back into a single function with a second parameter for the source context. Peter Guy 2025-10-13 10:59:01 -07:00
  • c035fb5385 Add an enum type for the C API Peter Guy 2025-10-12 22:05:21 -07:00
  • 0af2a3f693 Enable distinguishing between a new tab in a new window (which should inherit based on the window setting), and a new tab in an existing window (which should inherit base on tab setting) Peter Guy 2025-10-11 22:23:08 -07:00
  • 82614511ab Use the new GTK Surface::setParent from the tab and split Peter Guy 2025-10-11 22:21:45 -07:00
  • 05229502bf Add the surface context to the Surface's setParent In order to set the private context variable so that initiSurface can use it. Peter Guy 2025-10-11 22:19:17 -07:00
  • 496f5b3ed7 Add the context to the Swift layer. - Define NewSurfaceContext to match the Zig enum name and avoid magic numbers. Peter Guy 2025-10-11 22:17:38 -07:00
  • dba0ff5339 Add C API function to handle new surfaces of different types Peter Guy 2025-10-11 22:14:00 -07:00
  • 7cf4c8dc53 Add context field to C config struct Peter Guy 2025-10-11 22:12:10 -07:00
  • 02e1a68263 Use config to determine cwd inheritance for windows, tabs, and splits Peter Guy 2025-10-11 22:08:30 -07:00
  • 87fc5357eb Add config entries for tab and split inheritance Peter Guy 2025-10-11 21:36:04 -07:00
  • f3e90e23d9 Lower unimplemented OSC from warning to debug Jeffrey C. Ollie 2026-01-05 15:47:07 -06:00
  • c5bc6bb2ce fix: use flush instead of end on stdout in code generators for Windows compatibility (#10150) Mitchell Hashimoto 2026-01-05 11:44:13 -08:00
  • 09ae4c200c Update iTerm2 colorschemes (#10157) Mitchell Hashimoto 2026-01-05 11:35:32 -08:00
  • dda27d43be font/shaper: Fix CoreText position.y for some scripts (#10179) Mitchell Hashimoto 2026-01-05 11:17:16 -08:00
  • 151dd33f31 fix: remove progress bar on reset terminal (#10178) Mitchell Hashimoto 2026-01-05 09:35:36 -08:00
  • 15899b70fb simplify run_offset_x comment Jacob Sandlund 2026-01-05 10:35:22 -05:00
  • 7aec7effea Add test for Tai Tham letter position.y difference Jacob Sandlund 2026-01-05 10:12:05 -05:00
  • 41f63384f5 Turn off debugging Jacob Sandlund 2026-01-05 09:59:37 -05:00
  • f31d2b99ae Merge remote-tracking branch 'upstream/main' into coretext-position-y Jacob Sandlund 2026-01-05 09:58:10 -05:00
  • d38558aee1 Show current cp with ▸ in list of cps Jacob Sandlund 2026-01-05 09:34:17 -05:00
  • f36abed35a fix: reset progress bar on reset terminal Peter Cardenas 2026-01-05 05:26:33 -08:00
  • b830a8397c Update po/de_DE.UTF-8.po Jan Klass 2026-01-05 10:48:09 +01:00
  • 1d4a5d91e0 More debugging for position.y differences Jacob Sandlund 2026-01-04 21:15:29 -05:00
  • 742c9ca390 i18n: Add missing German translation Jan Klass 2026-01-04 23:44:04 +01:00
  • f5d7108c51 gtk: Remove strong reference to surface from command palette Tommy Brunn 2026-01-04 08:36:40 +01:00
  • bd20f844aa deps: Update iTerm2 color schemes mitchellh 2026-01-04 00:16:28 +00:00
  • d3aa684139 gtk: Remove window reference from jump commands Tommy Brunn 2026-01-03 22:15:23 +01:00
  • 8754c53e0e gtk: Get jump command title from Surface title Tommy Brunn 2026-01-03 22:07:57 +01:00
  • d7972cb8b7 gtk: Session Search Tommy Brunn 2026-01-03 18:36:43 +01:00
  • e2de0bfd93 fix: clarify error codes in comment Tommy D. Rossi 2026-01-03 13:44:29 +01:00
  • 4ea669562e fix: use flush instead of end on stdout in code generators for Windows compatibility Tommy D. Rossi 2026-01-03 03:57:44 +01:00
  • f316c969a5 chore: update test expectation Eric Bower 2026-01-01 20:24:33 -05:00
  • ea03c5c8a2 fix: reset style to prevent bleeding bg colors newline Eric Bower 2026-01-01 20:15:41 -05:00
  • 6fdbc29b9a fix(formatter): preserve background colors on cells without text Eric Bower 2026-01-01 20:07:27 -05:00
  • 1c2db85aa4 fix: Mac window becomes unmovable after pane rearrangement (#10133) Mitchell Hashimoto 2026-01-01 16:21:15 -08:00
  • c384cd050e Fix Mac window becomes unmovable after pane rearrangement Martin Emde 2026-01-01 15:27:26 -08:00
  • 9a21e56311 Add iTimeFocus shader uniform to track time since focus (#10130) Mitchell Hashimoto 2026-01-01 13:14:30 -08:00
  • ec2612f9ce Add iTimeFocus shader uniform to track time since focus Martin Emde 2025-12-31 19:59:28 -08:00
  • bde9578adc macOS: flash menu bar when using keyboard shortcuts (#10122) Mitchell Hashimoto 2026-01-01 12:47:47 -08:00
  • c89627fe75 macOS: Add menu shortcut handling in macOS key event processing Ivan Buiko 2025-12-31 20:55:18 +01:00
  • b3fbf11b0c macOS: temporarily disable window.isMovable to fix #10110 (#10125) Mitchell Hashimoto 2026-01-01 12:45:08 -08:00
  • 2c6c6e1b69 macos: simplify .keyDown guard condition (#10127) Jon Parise 2026-01-01 11:52:58 -05:00
  • c081adce05 chore: write page vt test bg color with trailing row Eric Bower 2026-01-01 10:47:40 -05:00
  • 12024ed831 macos: simplify .keyDown guard condition Jon Parise 2026-01-01 08:52:53 -05:00
  • 1249f3b88c macOS: temporarily disable window.isMovable to fix #10110 Lukas 2026-01-01 14:37:08 +01:00
  • 74fc48682a macOS: remove unused file Lukas 2026-01-01 14:31:11 +01:00
  • 3a89c8ac54 Update Imgui from 1.90.6 to 1.92.5, use Dear Bindings instead of cimgui (#10118) Mitchell Hashimoto 2025-12-31 13:53:36 -08:00
  • c694517432 update gitattributes, removed file Mitchell Hashimoto 2025-12-31 13:41:58 -08:00
  • 8449c3efb8 update all deps Mitchell Hashimoto 2025-12-31 13:39:17 -08:00
  • 82e585ad9a remove pkg/cimgui Mitchell Hashimoto 2025-12-31 13:38:39 -08:00
  • f2bc722a58 pkg/dcimgui: fix wchar size mismatch Mitchell Hashimoto 2025-12-31 13:35:37 -08:00
  • 965ffb1750 pkg/dcimgui: add freetype Mitchell Hashimoto 2025-12-31 13:12:55 -08:00
  • f1ba5297b8 build: fix imgui on GTK Mitchell Hashimoto 2025-12-31 13:20:01 -08:00