Misaki Kasumi
5c2fb580d0
misc: add desktop entry fields to support xdg-terminal-exec
2024-12-29 13:58:12 +08:00
sin-ack
5e14b8e501
font/freetype: Downgrade pixfmt conversion log to debug
...
This is an expected occurrence with bitmap glyphs and causes unnecessary
spam when using the terminal with one.
2024-12-29 04:56:17 +00:00
sin-ack
1a6d9590a2
font/freetype: Add test for crisp bitmap font rendering
...
Now we can be certain that bitmap fonts stay crisp. :^)
2024-12-29 04:55:29 +00: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
sin-ack
ea8fe9a4b0
font/freetype: Enable bitmap glyphs for non-color faces
...
This allows for crisp bitmap font rendering once again.
2024-12-29 02:27:56 +00:00
sin-ack
bfde326bcb
font/freetype: Rewrite monoToGrayscale algorithm
...
The original version had issues converting properly and caused broken
glyphs. This version tries to be as simple as possible in order to make
it easy to understand. I haven't measured the performance but in
practice this will only happen during the first render of the glyph
after a face change (i.e. during launch or when changing font size).
2024-12-29 02:27:52 +00:00
Zein Hajj-Ali
fa83140585
Set alpha component for fullscreen background colour
2024-12-28 21:07:43 -05: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