Bryan Lee
9c5ff5c4a7
build: fix macOS 26 SDK compatibility for App Intents
...
Add compile-time SDK version checking to conditionally compile macOS 26
features, allowing the project to build on macOS 15.
- Add SUPPORTS_MACOS_26_FEATURES macro in bridging header
- Wrap App Intents supportedModes properties with conditional compilation
- Fix TransparentTitlebarTerminalWindow method calls
2025-07-10 02:34:35 +08:00
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
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
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
7ae5018fe8
macos: new terminal intent
2025-06-21 06:39:18 -07:00