Jon Parise
b532cd55d6
macos: swiftlint 'trailing_whitespace' rule
2026-02-19 18:56:43 -05:00
Jon Parise
56d67ce88f
macos: swiftlint 'control_statement' rule
2026-02-19 18:34:37 -05:00
Mitchell Hashimoto
dc8f082392
macos: copy the key table action bytes
2025-12-20 20:36:35 -08:00
Mitchell Hashimoto
901618cd8f
macOS: hook up key table apprt action to state
2025-12-20 20:01:38 -08:00
Mitchell Hashimoto
65cf124e2c
core: change apprt action to enum value instead of a new one
2025-12-11 16:09:45 -08:00
Mitchell Hashimoto
bc44b187d6
macos: hook up start_search apprt action to open search
2025-11-26 08:50:04 -08:00
Mitchell Hashimoto
901708e8da
input: write_*_file actions take an optional format
...
Fixes #9398
2025-10-31 09:49:59 -07:00
Mitchell Hashimoto
7207ff08d5
macos: SurfaceScrollView
2025-10-16 14:06:46 -07:00
Mitchell Hashimoto
058d6808c1
macos: custom progress bar to workaround macOS 26 ProgressView bugs
...
Fixes #8731
The progress view in macOS 26 is broken in ways we can't work around
directly. Instead, we must create our own custom progress bar. Luckily,
our usage of the progress view is very simple.
Amp threads:
https://ampcode.com/threads/T-88b550b7-5e0d-4ab9-97d9-36fb63d18f21
https://ampcode.com/threads/T-721d6085-21d5-497d-b6ac-9f203aae0b94
2025-09-18 10:22:54 -07:00
Mitchell Hashimoto
0b58830882
macOS: Progress bar for OSC9 progress reports
2025-08-31 20:42:34 -07:00
Mitchell Hashimoto
b7ffbf933f
macos: open URLs with NSWorkspace APIs instead of open
...
Fixes #5256
This updates the macOS apprt to implement the `OPEN_URL` apprt action to
use the NSWorkspace APIs instead of the `open` command line utility.
As part of this, we removed the `ghostty_config_open` libghostty API and
instead introduced a new `ghostty_config_open_path` API that returns the
path to open, and then we use the `NSWorkspace` APIs to open it (same
function as the `OPEN_URL` action).
2025-07-06 21:01:01 -07:00
Mitchell Hashimoto
7fb86a3c9c
macos: listen for color change property to update window appearance
2024-11-21 13:37:54 -08:00
Mitchell Hashimoto
de5ec5d83e
macos: make move_tab work
2024-10-25 11:54:07 -07:00