Mitchell Hashimoto
d94cf2f124
remove flatpak
...
Flatpak support has been a HUGE pain to keep working, the builds take
forever and cost me real money, and there are very few users. Ideally,
we want to just use native system packagers for each distro. I thought
Flatpak would make it easy to support many distros but that ended up
being false.
2023-09-13 11:41:16 -07:00
Gonzalo Diethelm
e11d737a80
README: fix typos
2023-09-13 18:11:36 +02:00
Mitchell Hashimoto
0f26fb5ac5
Merge pull request #435 from mitchellh/app-mailbox
...
core: surface should not use app mailbox
2023-09-13 08:43:54 -07:00
Mitchell Hashimoto
678bd0de0c
core: surface should not use app mailbox
...
The surface runs on the same thread as the app so if we use the app
mailbox then we risk filling the queue before it can drain. The surface
should use the app directly.
This commit just changes all the calls to use the app directly. We may
also want to coalesce certain changes to avoid too much CPU but I defer
that to a future change.
2023-09-13 08:34:09 -07:00
Mitchell Hashimoto
9c42b9976a
macos: use appearance-sensitive bg color for error window
...
Fixes #432
2023-09-13 08:10:19 -07:00
Mitchell Hashimoto
a95a1a8838
macos: add button to ignore configuration errors
...
The popup will return on the next launch or configuration load.
2023-09-12 22:25:24 -07:00
Mitchell Hashimoto
e9d650e19b
Merge pull request #431 from mitchellh/dependabot/github_actions/docker/setup-qemu-action-3
...
build(deps): bump docker/setup-qemu-action from 2 to 3
2023-09-12 17:19:51 -07:00
dependabot[bot]
d9cce27ab9
build(deps): bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 00:18:51 +00:00
Mitchell Hashimoto
f9eaab21a1
ci: upload tip releases to blob storage
2023-09-12 09:22:47 -07:00
Mitchell Hashimoto
0dc4d66691
Merge pull request #430 from mitchellh/confirm-quit
...
Confirm quit improvements, both macOS and GTK
2023-09-11 16:04:52 -07:00
Mitchell Hashimoto
fc90a4a052
apprt/gtk: do not ask for confirm window close if all surfaces idle
2023-09-11 15:53:20 -07:00
Mitchell Hashimoto
868b66ce74
apprt/gtk: integrate app needsConfirmQuit
2023-09-11 15:47:37 -07:00
Mitchell Hashimoto
999d17c49d
macos: integrate needsConfirmQuit to quit if all windows are at prompt
2023-09-11 15:44:28 -07:00
Mitchell Hashimoto
56ccadd7f1
core: app needsConfirmQuit to streamline quitting if no active sessions
2023-09-11 15:44:08 -07:00
Mitchell Hashimoto
f96eb07733
Merge pull request #429 from mitchellh/macos-config-err
...
macos: show configuration errors in GUI
2023-09-11 15:22:06 -07:00
Mitchell Hashimoto
2f0905b60c
macos: reload config MUST go through Zig core
2023-09-11 15:20:31 -07:00
Mitchell Hashimoto
42bbcbfb9b
macos: add a reload configuration button
2023-09-11 15:13:02 -07:00
Mitchell Hashimoto
ffd181f10d
macos: don't steal focus for config errors
2023-09-11 13:59:03 -07:00
Mitchell Hashimoto
b7f4c1d707
config: unify some error types for now
2023-09-11 13:55:06 -07:00
Mitchell Hashimoto
6f7fdf002f
macos: hook up proper data events
2023-09-11 13:52:47 -07:00
Mitchell Hashimoto
711e3a5043
macos: add reload configuration to the Ghostty menu bar
2023-09-11 13:49:20 -07:00
Mitchell Hashimoto
4c0871b6dc
macos: don't clear contentview for configuration on close
2023-09-11 13:39:29 -07:00
Mitchell Hashimoto
f485672d4e
macos: fix some error window styling
2023-09-11 13:28:48 -07:00
Mitchell Hashimoto
db799d53e6
macos: UI for configuration errors
2023-09-11 13:21:13 -07:00
Mitchell Hashimoto
e3fbda73b5
README: note where config errors are logged
2023-09-11 10:04:49 -07:00
Mitchell Hashimoto
f93d7a8942
Merge pull request #428 from mitchellh/config-errs
...
Track and log configuration errors, non-fatal
2023-09-11 10:00:33 -07:00
Mitchell Hashimoto
22f3fea98f
config: turn invalid config-file values into errors in the list
2023-09-11 09:46:27 -07:00
Mitchell Hashimoto
f0ee2fb454
macos: log configuration errors
2023-09-11 09:39:58 -07:00
Mitchell Hashimoto
9be46fa80a
apprt/gtk: log configuration errors
2023-09-11 09:18:03 -07:00
Mitchell Hashimoto
e5123330ce
config: add ErrorList file
2023-09-11 09:17:29 -07:00
Mitchell Hashimoto
4ee9531ce3
apprt/glfw: log configuration errors
2023-09-11 09:16:56 -07:00
Mitchell Hashimoto
a359641d07
config: store unknown errors in list too
2023-09-11 09:14:27 -07:00
Mitchell Hashimoto
75e8d8f0da
config: arg parser supports custom types with error tracking
2023-09-11 09:10:31 -07:00
Mitchell Hashimoto
58a43f1980
config: store some basic errors on parse
2023-09-11 09:10:26 -07:00
Mitchell Hashimoto
cc13f0fe49
config: cannot set underscore-prefixed fields
2023-09-11 09:10:22 -07:00
Mitchell Hashimoto
b5913a2b10
Merge pull request #427 from mitchellh/tomspeak-patch-1
...
Update README.md Config location
2023-09-11 07:18:18 -07:00
tom speak
97154598c0
Update README.md Config location
2023-09-11 10:17:17 +01:00
Mitchell Hashimoto
6464a7c8b1
Merge pull request #426 from mitchellh/cursor-q
...
Underline cursor, fix CSI q parsing
2023-09-10 22:16:39 -07:00
Mitchell Hashimoto
10989ae7b0
renderer: implement underline cursor
2023-09-10 22:05:47 -07:00
Mitchell Hashimoto
24af24a086
terminal: CSI q requires a space intermediate
2023-09-10 22:01:17 -07:00
Mitchell Hashimoto
1a9ebf3048
Merge pull request #425 from mitchellh/split-config
...
Configurable unfocused split opacity, C API for reading Config
2023-09-10 19:03:36 -07:00
Mitchell Hashimoto
2b04a7114b
macos: use the configured unfocused split opacity
2023-09-10 18:52:40 -07:00
Mitchell Hashimoto
2820db55be
config: add C API ghostty_config_get to read configuration values
2023-09-10 18:45:02 -07:00
Mitchell Hashimoto
b14ba8c022
config: extract into dedicated dir, split into files
2023-09-10 16:17:19 -07:00
Mitchell Hashimoto
8bec01f237
macos: disable hit testing for unfocused split rectangle
2023-09-10 16:02:09 -07:00
Mitchell Hashimoto
8b26e93cb5
renderer: update some code comments
2023-09-10 12:18:38 -07:00
Mitchell Hashimoto
ef5c5d1c0b
macos: add split zoom to menu
2023-09-10 09:30:42 -07:00
Mitchell Hashimoto
1d0e2c43b5
Merge pull request #423 from mitchellh/split-focus
...
macos: fade unfocused splits
2023-09-10 09:20:00 -07:00
Mitchell Hashimoto
de564dad94
macos: fade unfocused splits
...
Fixes #353
2023-09-10 09:17:46 -07:00
Mitchell Hashimoto
4be097b901
Merge pull request #422 from mitchellh/split-traversal
...
macos: split traversal uses direction to determine proper focus target
2023-09-10 09:04:15 -07:00