Commit Graph

  • 38664afde0 Update iTerm2 colorschemes (#10079) main tip Mitchell Hashimoto 2025-12-27 17:06:15 -08:00
  • 03ecc9fdbf deps: Update iTerm2 color schemes mitchellh 2025-12-28 00:16:19 +00:00
  • f7a9e47011 macos: drop splits across windows split-drag Mitchell Hashimoto 2025-12-27 14:59:18 -08:00
  • 888602c26f macos: hook up onDrop to move splits Mitchell Hashimoto 2025-12-27 14:47:09 -08:00
  • f23806effe macos: fix various iOS build errors Mitchell Hashimoto 2025-12-27 14:42:27 -08:00
  • e5b4705cb3 macos: drag preview is an image of the surface Mitchell Hashimoto 2025-12-27 14:37:25 -08:00
  • e90b7285c8 macos: move around some functions Mitchell Hashimoto 2025-12-27 14:26:55 -08:00
  • 9161f0e95a macos: wire up onDrop Mitchell Hashimoto 2025-12-27 14:22:46 -08:00
  • b85246515e macos: setup drop UI on our split views Mitchell Hashimoto 2025-12-27 13:41:09 -08:00
  • 190bbde6aa macos: export our ghostty surface ID type Mitchell Hashimoto 2025-12-27 13:14:01 -08:00
  • 67c5e0d13d macOS: work on drop destination Mitchell Hashimoto 2025-12-27 13:01:49 -08:00
  • b13ac575e6 macos: move grab handle to separate file Mitchell Hashimoto 2025-12-27 12:51:26 -08:00
  • ad7460c256 surfaceview as transferable Mitchell Hashimoto 2025-12-26 14:23:55 -08:00
  • ca37f3a0e7 macOS: add handle to the top of surfaces that can be used to drag Mitchell Hashimoto 2025-12-26 13:59:49 -08:00
  • c24a053980 macos: move Ghostty surface view into dedicated folder Mitchell Hashimoto 2025-12-26 13:49:34 -08:00
  • c00d7fc5c4 shell-integration: ensure clean env on failure (#10035) Mitchell Hashimoto 2025-12-26 13:29:27 -08:00
  • 9eceea18ec macOS: Don't duplicate command palette entries for terminal commands (#10069) Mitchell Hashimoto 2025-12-26 11:13:21 -08:00
  • 14f592b8d4 macOS: Don't duplicate command palette entries for terminal commands Mitchell Hashimoto 2025-12-26 11:01:44 -08:00
  • 78e895dfae terminal: Fix possible crash on RenderState with invalid mouse point (#10067) Mitchell Hashimoto 2025-12-26 10:48:24 -08:00
  • 26b104c9e0 terminal: Fix possible crash on RenderState with invalid mouse point Mitchell Hashimoto 2025-12-26 10:43:35 -08:00
  • ebcc350018 datastruct/circ_buf: fix n=0 edge cases (#10066) Mitchell Hashimoto 2025-12-26 10:36:36 -08:00
  • 23addb3c67 terminal: fix crash when sliding window sees empty node (#10065) Mitchell Hashimoto 2025-12-26 10:36:15 -08:00
  • eb5d2e034b datastruct/circ_buf: fix n=0 edge cases Mitchell Hashimoto 2025-12-26 10:33:50 -08:00
  • 79cc22e186 terminal: fix crash when sliding window sees empty node Mitchell Hashimoto 2025-12-26 07:28:41 -08:00
  • 90075045c7 fix(iOS): fix iOS app startup failure (#10060) Mitchell Hashimoto 2025-12-26 07:17:47 -08:00
  • 88e471e015 fix(iOS): fix iOS app startup failure Zongyuan Li 2025-12-26 18:33:00 +08:00
  • f705b9f46a terminal: search will re-scroll to navigate to a single match (#10056) Mitchell Hashimoto 2025-12-25 13:54:13 -08:00
  • 2415116ad0 Revert "macOS: move NSGlassEffectView into TerminalViewContainer (#10046)" Mitchell Hashimoto 2025-12-25 13:52:59 -08:00
  • f54ac11080 terminal: search will re-scroll to navigate to a single match Mitchell Hashimoto 2025-12-25 13:36:43 -08:00
  • b8490f40c5 macOS: move NSGlassEffectView into TerminalViewContainer (#10046) Mitchell Hashimoto 2025-12-25 12:51:47 -08:00
  • 050278feae chore: fixed some typo (#10054) Mitchell Hashimoto 2025-12-25 12:50:31 -08:00
  • bf73f75304 chore: fixed some typo rezky_nightky 2025-12-26 00:27:08 +07:00
  • 4af425e11c macOS: command-palette-entry shows up in command palette (#10050) Mitchell Hashimoto 2025-12-24 14:42:35 -08:00
  • f7f29934f3 macos: ghostty.command should be part of iOS build Mitchell Hashimoto 2025-12-24 14:41:40 -08:00
  • 12523ca61c macOS: command-palette-entry is now visible in macOS Mitchell Hashimoto 2025-12-24 14:28:12 -08:00
  • 017021787c config: RepeatableCommand cval Mitchell Hashimoto 2025-12-24 14:22:21 -08:00
  • 574ee470bd macOS: move NSGlassEffectView into TerminalViewContainer Lukas 2025-12-24 21:29:14 +01:00
  • 7ce88b6811 macOS: fix initial surface color scheme in quickTerminal Lukas 2025-12-24 19:41:05 +01:00
  • 141e64cede shell-integration: always call setupFeatures (#10033) Jon Parise 2025-12-24 09:08:28 -05:00
  • df1c8120da Invalid key sequence does not encode if a catch_all has ignore (#10038) Mitchell Hashimoto 2025-12-23 20:37:39 -08:00
  • 0db0655ea5 Invalid key sequence does not encode if a catch_all has ignore Mitchell Hashimoto 2025-12-23 20:28:49 -08:00
  • 256c3b9ffb shell-integration: ensure clean env on failure Jon Parise 2025-12-23 14:51:09 -05:00
  • 634c3353fe GTK: UI for key sequences and tables (#10034) Mitchell Hashimoto 2025-12-23 11:27:03 -08:00
  • f2fe979bab update valgrind suppressions Mitchell Hashimoto 2025-12-23 11:23:02 -08:00
  • 71d5ae5a51 apprt/gtk: key state overlay text is dynamic Mitchell Hashimoto 2025-12-23 10:43:40 -08:00
  • 7ca3f41f6f apprt/gtk: key state overlay take bindings from surface Mitchell Hashimoto 2025-12-23 10:31:53 -08:00
  • 481490bd11 apprt/gtk: add getters for key-sequence and key-table Mitchell Hashimoto 2025-12-23 10:25:04 -08:00
  • 85ce7d0b04 apprt/gtk: write StringList for boxed type of strings Mitchell Hashimoto 2025-12-23 10:10:44 -08:00
  • 3d2aa9bd82 shell-integration: always call setupFeatures Jon Parise 2025-12-23 12:59:58 -05:00
  • 1562967d51 apprt/gtk: key state overlay Mitchell Hashimoto 2025-12-23 09:35:51 -08:00
  • e56f28ac7b shell-integration: add failure regression test (#10031) Jon Parise 2025-12-23 12:41:24 -05:00
  • 8f44b74b33 shell-integration: add failure regression test Jon Parise 2025-12-23 12:22:29 -05:00
  • a1ee2f0764 apprt/gtk: store key sequences/tables in surface state Mitchell Hashimoto 2025-12-23 09:06:46 -08:00
  • 6b7a7aacf2 macos: apply window position after setting content size (#10007) Mitchell Hashimoto 2025-12-23 07:08:16 -08:00
  • 2fac92bb39 feat(cli): list keybindings from key tables (#10028) Mitchell Hashimoto 2025-12-23 07:07:35 -08:00
  • 2846e9e01c ci: update macOS builds to use Xcode 26.2 (#10023) Mitchell Hashimoto 2025-12-23 07:06:22 -08:00
  • 12815f7fa3 feat(cli): list keybindings from key tables kadekillary 2025-12-23 08:19:45 -06:00
  • 6720076c95 ci: update macOS builds to use Xcode 26.2 Mitchell Hashimoto 2025-12-22 21:18:59 -08:00
  • fbed63b047 config: improve key table parsing robustness (#10022) Mitchell Hashimoto 2025-12-22 21:03:43 -08:00
  • 56f5a14dde config: improve key table parsing robustness Mitchell Hashimoto 2025-12-22 20:57:06 -08:00
  • 7ad1e6e2ea Chained Keybinds (#10015) Mitchell Hashimoto 2025-12-22 20:52:20 -08:00
  • c11febd0dd cli/list-keybinds: support chained keybindings Mitchell Hashimoto 2025-12-22 20:42:50 -08:00
  • dcbb3fe56f inspector: show chained bindings Mitchell Hashimoto 2025-12-22 20:34:23 -08:00
  • 76c0bdf559 input: fix performable bindings Jeffrey C. Ollie 2025-12-22 17:48:04 -06:00
  • 931c6c71f2 fix up gtk Mitchell Hashimoto 2025-12-22 13:38:46 -08:00
  • 99325a3d45 config: docs for chains Mitchell Hashimoto 2025-12-22 13:32:12 -08:00
  • 7dd903588b input: formatter for chained entries Mitchell Hashimoto 2025-12-22 13:27:40 -08:00
  • e4c7d4e059 input: handle unbind cleanup for leaf chains Mitchell Hashimoto 2025-12-22 13:22:38 -08:00
  • 578b4c284b apprt/gtk: handle global actions with chains Mitchell Hashimoto 2025-12-22 13:19:09 -08:00
  • 442146cf9f input: implement leaf_chained clone Mitchell Hashimoto 2025-12-22 13:13:34 -08:00
  • b8fe66a701 input: parseAndPut handles chains Mitchell Hashimoto 2025-12-22 12:58:04 -08:00
  • 9bf1b9ac71 input: cleaner reverse mapping cleanup Mitchell Hashimoto 2025-12-22 12:54:05 -08:00
  • 67be309e3f input: Trigger.eql Mitchell Hashimoto 2025-12-22 12:50:39 -08:00
  • a3373f3c6a input: appendChain reverse mapping Mitchell Hashimoto 2025-12-22 12:43:16 -08:00
  • 4fdc52b920 input: appendChain Mitchell Hashimoto 2025-12-22 12:32:52 -08:00
  • 457fededeb input: keep track of chain parent Mitchell Hashimoto 2025-12-22 10:51:43 -08:00
  • 81b024274b Support native MacOS shortcuts to move to beginning and end of window (#10003) Mitchell Hashimoto 2025-12-22 10:45:53 -08:00
  • 42c21eb16b input: leaf_chained tagged union value Mitchell Hashimoto 2025-12-22 09:13:05 -08:00
  • 3877ead071 input: parse chains (don't do anything with them yet) Mitchell Hashimoto 2025-12-22 08:46:57 -08:00
  • 5bd814adf8 move guard down to keep surfaceModel logic together Yasu Flores 2025-12-22 08:53:43 -06:00
  • b4a5ddfef9 macos: apply window position after setting content size Suyeol Jeon 2025-12-18 17:13:02 +09:00
  • 2215b731da Address warning and add guard clause Yasu Flores 2025-12-21 20:47:56 -06:00
  • ab352b5af9 macos: Support native actions to move to beginning of document and move to end of document Yasu Flores 2025-12-21 20:26:57 -06:00
  • c355a94b12 build: fix pkgs on freebsd (#9993) Mitchell Hashimoto 2025-12-21 14:46:31 -08:00
  • b171c8fd39 shell-integration: ensure shell resources exist (#9997) Mitchell Hashimoto 2025-12-21 14:46:18 -08:00
  • d0767a089a build: fix simdutf/highway flags -k 2025-12-21 17:11:34 -05:00
  • 73fd007a83 shell-integration: log warnings for missing paths Jon Parise 2025-12-21 16:44:43 -05:00
  • 39481453fe macos: show the key sequence overlay if no tables are active Mitchell Hashimoto 2025-12-21 13:32:23 -08:00
  • 8a8b06e74d config: document key tables for keybind Mitchell Hashimoto 2025-12-21 13:28:12 -08:00
  • c85847c693 Update iTerm2 colorschemes (#9988) Mitchell Hashimoto 2025-12-21 13:18:15 -08:00
  • 56b024d8fc Fix typo (#9998) Mitchell Hashimoto 2025-12-21 10:10:06 -08:00
  • 97cd4c71d5 Fix typo Henrique Albuquerque 2025-12-21 17:57:23 +00:00
  • 9ce04b81b7 shell-integration: ensure shell resources exist Jon Parise 2025-12-21 12:17:20 -05:00
  • df8dde946d Reset key tables on config reload, bound max active key tables (#9994) Mitchell Hashimoto 2025-12-21 08:24:25 -08:00
  • 18c8c338e0 Reset key tables on config reload, bound max active key tables Mitchell Hashimoto 2025-12-21 07:30:58 -08:00
  • c422650881 Key tables apprt action plus macOS UI (#9990) Mitchell Hashimoto 2025-12-21 08:11:36 -08:00
  • 7d3db17396 macOS: key table animations and cleanup Lukas 2025-12-21 09:17:01 +01:00
  • dc8f082392 macos: copy the key table action bytes Mitchell Hashimoto 2025-12-20 20:36:35 -08:00
  • eac0ec14fd macOS: revamped key table/sequence UI Mitchell Hashimoto 2025-12-20 20:11:39 -08:00
  • 901618cd8f macOS: hook up key table apprt action to state Mitchell Hashimoto 2025-12-20 19:58:24 -08:00