8161 Commits

Author SHA1 Message Date
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
Mitchell Hashimoto
b3b5e15e96 renderer/metal: use new size struct 2024-11-14 13:44:05 -08:00
Mitchell Hashimoto
6f62944b9c renderer: message uses new size struct 2024-11-14 13:34:36 -08:00
Mitchell Hashimoto
90c59f2462 termio: change all sizes to the new size type 2024-11-14 13:31:10 -08:00
Mitchell Hashimoto
dcb1ce8377 termio: change resize message to use new size struct 2024-11-14 13:23:24 -08:00
Mitchell Hashimoto
ca8130bec9 core: make surface use only renderer.Size 2024-11-14 13:15:56 -08:00
Mitchell Hashimoto
c1c9aac0fe renderer: dedicated size struct, defined coordinate spaces 2024-11-14 12:36:21 -08:00
Mitchell Hashimoto
4853597cd9 Merge pull request #2675 from ghostty-org/push-sukwvwpxlkpk
build: -Dpie default to true in system package mode
2024-11-14 09:45:18 -08:00
Mitchell Hashimoto
bff802ae46 Merge pull request #2674 from AnthonyZhOon/main
Update shebangs in installed shellscripts to meet `rpmlint` and match…
2024-11-14 09:45:06 -08:00
Mitchell Hashimoto
d205f6a560 build: -Dpie default to true in system package mode
Fixes #2673

Rather than document this too much, I think it makes sense to just
default this to true when system package mode is enabled (`--system`)
since it seems that in multiple package ecosystems this is the desired
behavior.

This can still be overridden by setting `-Dpie=false`.
2024-11-14 09:34:07 -08:00
Mitchell Hashimoto
058bcb88ff Make all shell integration scripts non-executable 2024-11-14 09:25:37 -08:00
Anthony
7faa73e5fd Remove shebangs from non-executable configuration source scripts 2024-11-15 02:15:09 +11:00
Anthony
387ce53a97 Revert "Update shebangs in installed shellscripts to meet rpmlint and match provided paths at [pkgs.org](https://fedora.pkgs.org/41/fedora-x86_64/elvish-0.21.0-4.fc41.x86_64.rpm.html)"
This reverts commit c936276781107904e9af810e52f3661e91adc629.
2024-11-15 02:13:54 +11:00
Anthony
c936276781 Update shebangs in installed shellscripts to meet rpmlint and match provided paths at [pkgs.org](https://fedora.pkgs.org/41/fedora-x86_64/elvish-0.21.0-4.fc41.x86_64.rpm.html) 2024-11-15 01:29:50 +11:00