Commit Graph

8024 Commits (41d64d886ab662050f077c08eadca4942f6f9c0e)

Author SHA1 Message Date
Jon Parise 41d64d886a doc: remove sixels from the TODO list
Per https://github.com/ghostty-org/ghostty/discussions/2496
2024-11-22 16:41:24 -05:00
Mitchell Hashimoto 14f603e691
Merge pull request #2733 from jparise/path_sep
os: replace PATH_SEP with std.fs.path.delimiter
2024-11-19 10:12:27 -08:00
Jon Parise 433b6b4fe2 os: replace PATH_SEP with std.fs.path.delimiter
This standard library symbol is equivalent.
2024-11-19 10:51:02 -05:00
Mitchell Hashimoto 29c3a52e96
config: clarify config-file behavior
No one has actually ever complained about this but I wanted to
explicitly call it out.
2024-11-18 15:14:57 -08:00
Mitchell Hashimoto d605509775
Merge pull request #2728 from gpanders/push-zptlqykzosss
vim: fix comment syntax pattern
2024-11-18 14:40:38 -08:00
Gregory Anders bc6cd631e5 vim: fix comment syntax pattern
Only lines which contain (optional) whitespace followed by a # character
are comments. We should not treat lines like "foreground = #aaa" as
containing a comment.
2024-11-18 16:11:44 -06:00
Mitchell Hashimoto e54ae31d1c
Merge pull request #2726 from ghostty-org/push-mqwylwsuwzqv
build: always emit-docs in system packaging mode
2024-11-18 08:23:32 -08:00
Mitchell Hashimoto cd214dbeac
build: always emit-docs in system packaging mode
System packages are always going to want docs. This forces to true so a
build error can appear if `pandoc` is unavailable.
2024-11-18 08:15:19 -08:00
Mitchell Hashimoto 43bca7540f
Merge pull request #2717 from aymanbagabas/patch-1
website: vt/cht: correct v-2 results
2024-11-18 08:02:45 -08:00
Mitchell Hashimoto e747345b03
Merge pull request #2712 from notcancername/set-xdg-data-dirs-default
Append the default value of XDG_DATA_DIRS when setting up shell integration
2024-11-18 06:24:35 -08:00
Ayman Bagabas b0e60a103d
website: vt/cht: correct v-2 results
Fixes: https://github.com/ghostty-org/ghostty/issues/2716
2024-11-17 19:39:53 -05:00
Mitchell Hashimoto 3e971f2837
termio: tweaks to xdg data dir handling (no logic changes) 2024-11-17 09:48:42 -08:00
Mitchell Hashimoto 86c601f136
Merge pull request #2700 from tristan957/pwd
apprt/gtk: handle pwd action
2024-11-17 09:40:45 -08:00
notcancername 8e736aa4eb
Append the default value of XDG_DATA_DIRS when setting up shell integration 2024-11-17 15:28:41 +01:00
Tristan Partin 9c25811576 apprt/gtk: handle pwd action
Use it as a tooltip for the tab.

Signed-off-by: Tristan Partin <tristan@partin.io>
2024-11-16 15:20:53 -06:00
Mitchell Hashimoto 4a71812352
Merge pull request #2696 from jparise/macos-about-properties
macos: support linkable AboutView properties
2024-11-16 10:42:10 -08:00
Mitchell Hashimoto 002832deb5
Merge pull request #2703 from furtidev/port-to-latest-vaxis
cli: update to latest libvaxis and fix `+list-themes` bugs
2024-11-16 08:49:02 -08:00
furtidev d32e3be0b3
update nix cache 2024-11-16 21:15:20 +06:00
furtidev 8901027e6d
fix: theme search ranking is now case insensitive 2024-11-16 20:05:11 +06:00
furtidev fb2510c2ed
fix: +list-themes crashing when there's search result is empty 2024-11-16 20:03:58 +06:00
furtidev a6bdd2f201
port +list-themes to latest libvaxis 2024-11-16 20:02:35 +06:00
furtidev e7b9a2ac95
port +list-keybinds to latest libvaxis 2024-11-16 19:39:48 +06:00
furtidev eb9b7681c7
dep: add latest libvaxis and zf 2024-11-16 19:38:22 +06:00
Jon Parise 8a74b59a7e macos: struct attributes can be private 2024-11-15 22:47:38 -05:00
Jon Parise de60382824 macos: further simplify using a @ViewBuilder 2024-11-15 22:43:21 -05:00
Jon Parise 2db43158a8 macos: formatting 2024-11-15 22:36:11 -05:00
Jon Parise 1807eabcb8 macos: prefer private View structs to functions 2024-11-15 22:33:27 -05:00
Mitchell Hashimoto 77ab6448f5
Merge pull request #2697 from ghostty-org/push-xmnyomtrnlml
macos: swap out pointerVisible with NSCursor.setHiddenUntilMouseMoves
2024-11-15 19:16:11 -08:00
Mitchell Hashimoto 954c4d7b56
macos: swap out pointerVisible with NSCursor.setHiddenUntilMouseMoves
Fixes #2695

We had various issues with the pointerVisible property on macOS,
including the pointer not being hidden when it should be. Our only use
case today is mouse hide while typing so
NSCursor.setHiddenUntilMouseMoves is a better fit!
2024-11-15 19:05:51 -08:00
Jon Parise 6c3eaaf647 macos: support linkable AboutView properties
This allows us to enrich the build's commit property as a GitHub link.

This change also displays the property values using a monospaced font,
which I think looks a little nicer (especially the commit SHA).
2024-11-15 20:04:06 -05:00
Mitchell Hashimoto 9472853f71
Merge pull request #2694 from ghostty-org/push-olxurkvkspxq
Balance padding uses the explicit padding value for grid calculations
2024-11-15 15:22:04 -08:00
Mitchell Hashimoto 7605472922
Balance padding uses the explicit padding value for grid calculations
This fixes window resize not working properly when
`window-padding-balance` is set to true.
2024-11-15 15:16:00 -08:00
Mitchell Hashimoto 3d05c36364
Merge pull request #2684 from jparise/hover-url-padding
macos: add a rounded corner to the URL hover view
2024-11-15 14:21:48 -08:00
Mitchell Hashimoto 7dbcde7286
Merge pull request #2689 from markpeek/markpeek-font-copyrights
Include font copyright information into OFL.txt and add MIT license
2024-11-15 13:33:34 -08:00
Mark Peek ea3d997f3e Include font copyright information into OFL.txt and add MIT license 2024-11-15 12:35:29 -08:00
Mitchell Hashimoto f16af9de81
termio: need to update cached size on resize 2024-11-15 10:44:02 -08:00
Mitchell Hashimoto 381df8c4d5
Merge pull request #2688 from ngynkvn/OFL
add OFL.txt for embedded fonts
2024-11-15 10:37:09 -08:00
Kevin 900f0efb75 add accompanying README with license details 2024-11-15 13:29:50 -05:00
Kevin 9cce09a36b add OFL.txt 2024-11-15 12:45:42 -05:00
Jon Parise dab3c68311 macos: use a constant for the corner radius 2024-11-15 11:19:00 -05:00
Jon Parise 69f396c252 macos: only round the opposing corner
Also, removing the padding from the window edge.
2024-11-15 11:16:25 -05:00
Mitchell Hashimoto e8ee92e369
Merge pull request #2676 from ghostty-org/coordinate-space
Refactor how we pass around sizes
2024-11-15 07:43:59 -08:00
Mitchell Hashimoto d4c3a49268
Merge pull request #2682 from AnthonyZhOon/patch-1
Remove shebang from non-executable script
2024-11-15 07:43:25 -08:00
Jon Parise 07bff5f06d macos: reduce the corner radius to 3 pixels 2024-11-15 10:15:48 -05:00
Jon Parise d9c9f44d6e macos: add rounded corners to the URL hover view
Also pad the view's position from the corners of the surface.
2024-11-15 09:27:42 -05:00
AnthonyZhOon d4d8cbd153
Remove shebang from non-executable script 2024-11-15 19:23:20 +11:00
Mitchell Hashimoto 1792ddfff1
remove some unused structs 2024-11-14 14:25:42 -08:00
Mitchell Hashimoto 72a3d22e69
apprt/gtk: use new size structs 2024-11-14 14:04:20 -08:00
Mitchell Hashimoto bdf3d1cb5f
apprt/embedded: fix new size struct 2024-11-14 13:58:15 -08:00
Mitchell Hashimoto 3b856f6269
renderer/opengl: update to new size struct 2024-11-14 13:49:49 -08:00