Mitchell Hashimoto
471098df30
macOS: Run scripts using stdin rather than executing directly
...
Fixes #7647
See #7647 for context. This commit works by extending the `input` work
introduced in #7652 to libghostty so that the macOS can take advantage
of it. At that point, its just the macOS utilizing `input` in order to
set the command and `exit` up similar to Terminal and iTerm2.
2025-06-22 21:06:32 -04:00
Mitchell Hashimoto
296f340ff4
macos: the approval dialog is now forever
2025-06-21 06:53:09 -07:00
Mitchell Hashimoto
020976bf88
macos: address some feedback
2025-06-21 06:42:32 -07:00
Mitchell Hashimoto
b6559d0899
macos: add a macos-shortcut config
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
647f29bad1
macos: intents all ask for permission
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
027171bd5d
macos: can set env vars on new terminal
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
e6c24fbf0a
macos: remove confirmation option for close terminal
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
2c1e83ba2f
macos: intent to open quick terminal
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
f096675eaf
macos: Close Terminal Intent
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
2df301e2fb
macos: mouse pos and scroll intents
2025-06-21 06:39:20 -07:00
Mitchell Hashimoto
4445a9c637
macos: add mouse button intent
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
71b6e223af
macos: input keyboard event can send modifiers and actions now
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
93619ad420
macos: Ghostty.Key
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
a6074040e7
macos: input intent
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
c904e86883
macos: invoke keybind intent
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
14e46d0979
macos: InvokeCommandPaletteIntent and CommandEntity
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
bbb69c8f27
macos: NewTerminalIntent returns Terminal, can split
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
683b38f62c
macos: can specify parent terminal for new terminal intent
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
b8d4463754
macos: terminal not found should be an error
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
e51a93ee7c
macos: Terminal entity has screen contents deferred
2025-06-21 06:39:19 -07:00
Mitchell Hashimoto
93f0ee2089
macos: GetTerminalDetails intent
2025-06-21 06:39:18 -07:00
Mitchell Hashimoto
2aa731a64e
macos: TerminalEntity
2025-06-21 06:39:18 -07:00
Mitchell Hashimoto
7ae5018fe8
macos: new terminal intent
2025-06-21 06:39:18 -07:00