Mitchell Hashimoto
8c8838542f
use Apple logging subsystem on all Darwin targets
2024-01-14 14:48:39 -08:00
Mitchell Hashimoto
4d9fd2becc
macos: iOS app can initialize Ghostty
2024-01-14 14:44:16 -08:00
Mitchell Hashimoto
87f5d6f6a8
apprt/embedded: do not depend on macOS APIs on non-macOS
2024-01-14 14:31:14 -08:00
Mitchell Hashimoto
83b004b6e1
macos: show ghostty icon on main app loading
2024-01-13 22:26:51 -08:00
Mitchell Hashimoto
48af1c6c99
macos: add iOS target
2024-01-13 22:24:35 -08:00
Mitchell Hashimoto
3c7fe08d87
build: add iOS simulator target
2024-01-13 22:11:13 -08:00
Mitchell Hashimoto
468ba9ef86
nix: update hash
2024-01-13 21:39:35 -08:00
Mitchell Hashimoto
722348f552
build: build iOS lib into XCFramework
2024-01-13 21:39:08 -08:00
Mitchell Hashimoto
3360a008cd
build: build produces a broken object file for iOS
...
This gets `zig build -Dtarget=aarch64-ios` working. By "working" I mean
it produces an object file without compiler errors. However, the object
file certainly isn't useful since it uses a number of features that will
not work in the iOS sandbox.
This is just an experiment more than anything to see how hard it would be to
get libghostty working within iOS to render a terminal. Note iOS doesn't
support ptys so this wouldn't be a true on-device terminal. The
challenge right now is to just get a terminal rendering (not usable).
2024-01-13 21:38:58 -08:00
Mitchell Hashimoto
7a4c63522b
Merge pull request #1296 from der-teufel-programming/update-mach-glfw
...
Update mach-glfw dependency
2024-01-13 20:55:02 -08:00
Mitchell Hashimoto
9566e71767
nix: update hash
2024-01-13 19:44:14 -08:00
Krzysztof Wolicki
5b5bfb259b
Update mach-glfw dependency
2024-01-13 19:43:51 -08:00
Mitchell Hashimoto
0215a1c75e
Merge pull request #1295 from mitchellh/build-updates
...
build: remove global build options, remove tracy
2024-01-13 16:22:03 -08:00
Mitchell Hashimoto
09bc49ae8e
build: remove non-existent tracy dep
2024-01-13 15:36:36 -08:00
Mitchell Hashimoto
ac0994e3de
nix: update build hash
2024-01-13 15:31:04 -08:00
Mitchell Hashimoto
f61eaea4d0
build: update our macOS checks to check for macOS specifically
2024-01-13 15:29:12 -08:00
Mitchell Hashimoto
bfe3c356f0
build: move our configuration out of globals
2024-01-13 15:18:45 -08:00
Mitchell Hashimoto
d4b53cac06
build: move more options to BuildConfig
2024-01-13 15:11:28 -08:00
Mitchell Hashimoto
dfa55988d6
build: use BuildConfig struct
2024-01-13 15:08:37 -08:00
Mitchell Hashimoto
adb7958f61
remove tracy usage from all files
2024-01-13 15:06:08 -08:00
Mitchell Hashimoto
29717269ca
build: remove tracy completely
2024-01-13 14:30:56 -08:00
Mitchell Hashimoto
f236c7675f
update README about terminfo and sudo
2024-01-13 11:24:35 -08:00
Mitchell Hashimoto
50ffc7371a
Merge pull request #1294 from mitchellh/shell-integration/add-sudo-wrapper-feature
...
Add sudo wrapper as optional shell integration feature
2024-01-13 11:17:17 -08:00
Atanas Pepechkov
ee1366a0a8
add sudo wrapper as optional shell integration feature
2024-01-13 18:56:21 +02:00
Mitchell Hashimoto
b65c410a61
Merge pull request #1293 from mitchellh/mrn/window-new-tab-pos-macos
...
macos: respect window-new-tab-position config setting when opening new tabs
2024-01-13 07:32:15 -08:00
Thorsten Ball
2bf8dac864
macos: use switch statement instead of if-let
2024-01-13 08:32:50 +01:00
Thorsten Ball
90427a8d22
macos: respect window-new-tab-position configuration
2024-01-12 20:22:53 +01:00
Mitchell Hashimoto
a925afae84
Merge pull request #1289 from mitchellh/update-zig
...
update zig
2024-01-12 10:03:34 -08:00
Mitchell Hashimoto
b2cdc9401f
ci: only output build.log once for windows build
2024-01-12 10:03:14 -08:00
Mitchell Hashimoto
bd660bad6e
Merge pull request #1292 from mitchellh/mrn/gtk-append-new-tabs
...
gtk: append new tabs at the end if config is set
2024-01-12 09:51:40 -08:00
Mitchell Hashimoto
81b9a6b623
config: rename window-append-new-tab to window-new-tab-position
2024-01-12 09:50:47 -08:00
Mitchell Hashimoto
9c4bb58846
ci: do not cross-compile windows
2024-01-12 09:45:00 -08:00
Thorsten Ball
2aa1874f94
gtk: append new tabs at the end if config is set
...
This adds a new config option: `window-append-new-tabs` (please: if you
have a better name, let me know). If this is set to true, then new GTK
tabs aren't added after the current tab, but after at the end.
2024-01-12 17:35:15 +01:00
Mitchell Hashimoto
9686740286
update zig
2024-01-11 22:23:28 -08:00
Mitchell Hashimoto
bea377b184
Merge pull request #1287 from qwerasd205/shift-move-to-expand-selection
...
Shift+<arrows, home, end, page up/down> with selection should expand selection
2024-01-11 22:19:40 -08:00
Mitchell Hashimoto
50a119d300
Selection: add adjust method, unit test it, swap for adjustments
2024-01-11 22:14:40 -08:00
Mitchell Hashimoto
b40034232d
Merge pull request #1285 from rytswd/wrap-around-split-focus
...
[WIP] Wrap around split focus
2024-01-11 21:10:26 -08:00
Mitchell Hashimoto
12b54a13a0
Merge pull request #1288 from mitchellh/codeberg
...
build: do not depend on codeberg for dependencies
2024-01-11 21:10:16 -08:00
Mitchell Hashimoto
674ed9bb96
build: do not depend on codeberg for dependencies
...
This makes our only network dependency GitHub. GitHub also has
availability problems periodically so I also want to remove this
requirement over time.
2024-01-11 21:04:48 -08:00
Qwerasd
3f3703deb6
Fixed accidentally consuming ALL shift+<key> releases 😅
2024-01-11 21:58:19 -05:00
Qwerasd
8cf3b6bef3
Shift+keys selection: Fixed up/down logic, added page up/down, home, & end.
2024-01-11 21:19:41 -05:00
Qwerasd
e0867801a5
Added use of shift+arrow keys to expand current selection
2024-01-11 20:58:12 -05:00
Ryota
ad9de6707d
Fix comment
2024-01-12 00:54:16 +00:00
Ryota
3baae1dce8
Wrap around split focus with next and previous
2024-01-12 00:53:47 +00:00
Ryota
3500293bac
Add firstOrLast search based on next and previous
2024-01-12 00:53:19 +00:00
Ryota
ab8dfab9de
Add helper func for first and last leaf
2024-01-12 00:52:26 +00:00
Ryota
d9c4bd7e25
Add helper functions for finding root
2024-01-12 00:52:17 +00:00
Mitchell Hashimoto
28ead2fd30
Merge pull request #1283 from widberg/main
...
Use WINDIR instead of hardcoding C:\Windows
2024-01-11 11:58:33 -08:00
widberg
de71e992ec
Use WINDIR instead of hardcoding C:\Windows
2024-01-11 11:57:40 -08:00
Mitchell Hashimoto
2698852f08
Merge pull request #1281 from jcollie/sort-list-colors
...
sort output from +list-colors
2024-01-11 07:57:36 -08:00