Mitchell Hashimoto
579de8e491
apprt: add window-titlebar-{background,foreground} config options ( #3806 )
...
This gives people finer-grained control over the coloring of their
titlebars. Currently only implemented for GTK.
2024-12-29 06:24:58 -08:00
Mitchell Hashimoto
6ca64bc410
cgroup: change suffix to .scope ( #3844 )
...
I think it's more consistent with the name convention used by systemd
and other terminal emulators (e.g. gnome-terminal).
See also: https://systemd.io/CGROUP_DELEGATION/#systemds-unit-types
2024-12-29 06:24:21 -08:00
Maciej Bartczak
2b245c965c
Invalidate the timer when the surface is destroyed
2024-12-29 09:27:59 +01:00
Tristan Partin
a92ed15baa
apprt: add window-titlebar-{background,foreground} config options
...
This gives people finer-grained control over the coloring of their
window titlebars. Currently only implemented for GTK.
Signed-off-by: Tristan Partin <tristan@partin.io>
2024-12-29 01:17:47 -06:00
Jeffrey C. Ollie
b6e45d49a3
gtk/x11: link directly to libX11, no more dlopen
2024-12-29 01:15:01 -06:00
Misaki Kasumi
5c2fb580d0
misc: add desktop entry fields to support xdg-terminal-exec
2024-12-29 13:58:12 +08:00
Richard Feldman
1ca25d3b5e
Fix markdown formatting for (blank) in docs
...
It currently has two backticks side by side, which end up rendering as actual backticks rather than a code-formatted blank space.
2024-12-28 23:19:52 -05:00
Mitchell Hashimoto
c8950d376a
Use premultiplied alpha for renderer clearColor ( #3347 )
...
Fixes #3324
---
I haven't tested it on Linux yet, but I believe it has the similar
problem and could be fixed by this PR as well.
2024-12-28 19:39:10 -08:00
XiaoYan Li
28bbd526f2
Fix the typing error when building on Linux
...
Co-authored-by: Gareth Widlansky <101901964+gerblesh@users.noreply.github.com>
2024-12-28 19:37:24 -08:00
Xiaoyan Li
2993d12de7
Use premultiplied alpha for renderer clearColor
...
Fixes #3324
2024-12-28 19:37:24 -08:00
Misaki Kasumi
02ca5bedac
cgroup: change suffix to .scope
2024-12-29 11:25:45 +08:00
Mitchell Hashimoto
b50e087581
Add always
in confirm-close-surface
config option ( #3700 )
...
Fixes #3648
2024-12-28 19:22:47 -08:00
Mohammadi, Erfan
85fc49b22c
confirm-close-surface option can be set to always to always require confirmation
...
Fixes #3648
The confirm-close-surface configuration can now be set to always
ensuring a confirmation dialog is shown before closing a surface, even
if shell integration indicates no running processes.
2024-12-28 19:16:36 -08:00
Mitchell Hashimoto
9fc1e4e91a
ci: our GTK tests were installing Cachix twice
2024-12-28 18:53:13 -08:00
Mitchell Hashimoto
a2c446cb73
Add default keybinding cmd+backspace=esc:w for macOS ( #3679 )
...
regarding https://github.com/ghostty-org/ghostty/issues/3646
2024-12-28 18:46:40 -08:00
Mitchell Hashimoto
1783ec922d
Update iTerm2 colorschemes ( #3824 )
...
Upstream revision:
08df2e8a72
2024-12-28 18:45:12 -08:00
Mitchell Hashimoto
b8a75c24a6
Update the pre-approved issue template
2024-12-28 18:37:17 -08:00
mitchellh
a671ca43f8
deps: Update iTerm2 color schemes
2024-12-29 01:00:43 +00:00
Mitchell Hashimoto
5293fc9c2f
gtk: add option to not link against libX11 ( #3748 )
...
Possible fix for #3477 . Needs testing.
2024-12-28 14:44:55 -08:00
Mitchell Hashimoto
531a225b1e
Clarify how to read logs on macOS ( #3808 )
...
I removed the sentence `See the Mac App section for more information.`
because I cannot find the relevant information. It would be great to
have a separate log file and indicate its location in the document.
For the record, I just spent 15 minute searching for the location of a
log file in the document, which is painful because the website does not
have a search button. Eventually I gave up and looked into the source
file, and finally found the following comment (btw do we really need
`sudo`?):
ca7c954712/src/main_ghostty.zig (L129-L132)
Hopefully, this commit can make other new users' lives easier!
2024-12-28 14:41:54 -08:00
Mitchell Hashimoto
a55bea3491
ci: install nix
2024-12-28 14:38:29 -08:00
Qingyao Sun
351a7c03a5
Clarify how to read logs on macOS
2024-12-28 17:35:32 -05:00
Mitchell Hashimoto
f95aa32965
run gtk matrix on small instances
2024-12-28 14:32:13 -08:00
Mitchell Hashimoto
63dad2fb10
prettier
2024-12-28 14:31:35 -08:00
Mitchell Hashimoto
c4ff873726
ci: test gtk via a matrix
2024-12-28 14:29:36 -08:00
Mitchell Hashimoto
ca7c954712
docs: Add info about adjustments to adjustment config options ( #3672 )
...
Fix for misunderstanding in
https://github.com/ghostty-org/ghostty/issues/3400
Adds info about the MetricModifier config options that they can be used
with percentages, and links to the config option `adjust-cell-width`
that has more info
2024-12-28 12:58:30 -08:00
Jelle Besseling
b22417630b
docs: Add info about adjustments to adjustment config options
2024-12-28 12:58:21 -08:00
Mitchell Hashimoto
54679ff30e
docs: add guide for setting quick terminal toggle keybind ( #3647 )
...
Added documentation to guide users on configuring a keybind to toggle
the quick terminal. By default there is no keybind and there is no
reference in docs also on how to set a keybind.
Related:
https://github.com/ghostty-org/website/pull/193#issuecomment-2564164801
2024-12-28 12:57:31 -08:00
Ronit Gandhi
38643ec4fe
docs: add guide for setting quick terminal toggle keybind
2024-12-28 12:57:17 -08:00
Mitchell Hashimoto
040ce0e7df
docs: update guides on handling number identifier ( #3664 )
...
Related:
https://github.com/ghostty-org/website/pull/170#discussion_r1898746444
2024-12-28 12:55:24 -08:00
Hisam Fahri
b00a4275f0
Update Config.zig
2024-12-28 12:55:04 -08:00
Mitchell Hashimoto
3bccb4f05e
docs: correct default value of gtk-single-instance
( #3793 )
...
`desktop` is the default value of `gtk-single-instance`; `detect` is not
a valid value.
2024-12-28 12:51:44 -08:00
Mitchell Hashimoto
2a4e5e1c8e
Add MDItemKeywords on macOS ( #3745 )
...
Surfaces Ghostty when searching for "terminal" in Spotlight / Finder.
2024-12-28 12:40:28 -08:00
Matt Mirus
a8261ec9f6
chore: undo unintentional change
...
I think this must have snuck in due to my fork falling behind the
upstream.
2024-12-28 15:40:25 -05:00
Mitchell Hashimoto
1e937cf2f1
fix(gtk): fix segfault/bus error on ctrl+d ( #3694 )
...
Fixes https://github.com/ghostty-org/ghostty/issues/3135 as per the fix
described here
https://github.com/ghostty-org/ghostty/issues/3135#issuecomment-2564273739
2024-12-28 12:39:34 -08:00
Mitchell Hashimoto
5340aa6c96
Use source
in the example for sourcing Zsh shell integration ( #3680 )
...
A few people were copying that snippet and were facing issues such as
"permission denied", and (after a subsequent `chmod`) "syntax error".
-----
From the [CONTRIBUTING.md]:
> Pull requests should be associated with a previously accepted issue.
I decided to ignore this for a single-word change, since creating a
discussion then waiting for it to be promoted to an issue seemed
pointless for such a minor change.
[CONTRIBUTING.md]:
https://github.com/ghostty-org/ghostty/blob/main/CONTRIBUTING.md#pull-requests-implement-an-issue
2024-12-28 12:36:21 -08:00
Koray08
95ee6c1633
Replace 'w' with '\x15'
2024-12-28 22:35:44 +02:00
Matt Mirus
e8a2950324
Merge branch 'ghostty-org:main' into patch-1
2024-12-28 15:35:25 -05:00
Mitchell Hashimoto
2362a67f68
deinit buffer ( #3736 )
...
successor of #3262
2024-12-28 12:34:55 -08:00
Matt Mirus
e00233bebf
docs: correct default value of gtk-single-instance
...
`desktop` is the default value of `gtk-single-instance`; `detect` is not a valid value.
2024-12-28 15:33:59 -05:00
Mitchell Hashimoto
00d4610fa5
fix probable typo in Config.zig ( #3714 )
...
Based on both context and interaction with ghostty, "now" was intended
to be "not" in the paragraph describing the behavior of
`focus-follows-mouse` is set to `true`.
2024-12-28 12:32:57 -08:00
Jeffrey C. Ollie
8ecb11a602
gtk: add option to not link against libX11
2024-12-28 13:40:17 -06:00
Finn Voorhees
8cb13bcfad
Add MDItemKeywords
2024-12-28 11:21:11 -05:00
Maciej Bartczak
4ed8306b02
Add delay before updating the title
2024-12-28 17:18:15 +01:00
Felix Salcher
9632a2b956
deinit buffer
2024-12-28 16:51:16 +01:00
AP Darkly
02b34f44f6
fix probable typo in Config.zig
...
Based on both context and observed behavior, "now" was intended to be "not" in the paragraph describing the behavior of `focus-follows-mouse` is set to `true`.
2024-12-28 07:32:26 -05:00
Leigh Oliver
034f79cfa2
fix(gtk): fix segfault/bus error on ctrl+d
2024-12-28 10:55:13 +00:00
Kat
e8054c41f5
Use source
in the example for sourcing Zsh shell integration
2024-12-28 09:01:41 +00:00
Koray08
0160f8a0d9
Add 'command delete' default to macOS
2024-12-28 10:41:52 +02:00
Mitchell Hashimoto
6cbd69da78
Update docs generators to include proper edit on github links ( #3651 )
...
Ref: https://github.com/ghostty-org/website/pull/197
The "Edit on Github" links currently on
[ghostty.org](https://ghostty.org/ ) link to the downstream MDX files.
This has lead to multiple folks editing the downstream MDX files.
Preview:
https://website-git-edit-on-github-link-override-ghostty.vercel.app/docs/config/reference#auto-update-channel
2024-12-27 21:05:27 -08:00