Cameron Dart
27f5a6d08e
gtk: last_active_tab
2024-07-03 16:00:25 -07:00
Danny Lin
655743c75f
HACK: ctrl-tab to swap to last active tab
...
KVO on tabGroup.selectedWindow works but I can't figure out how to
detect when the tabGroup changes, so the observer gets attached to the
wrong tabGroup
TODO: lastActiveTabIndex needs to be per-tab-group, not global, but I
can't figure out how to store per-tab-group or per-associated-window
state
2024-07-03 16:00:25 -07:00
Mitchell Hashimoto
9f3f663633
Merge pull request #1916 from jparise/darwin-manpath
...
termio: add man pages to MANPATH on macOS
2024-07-03 09:29:03 -07:00
Mitchell Hashimoto
4d2c98afea
termio: allow failing to build manpath string
2024-07-03 09:28:50 -07:00
Jon Parise
691319f6d7
termio: remove unnecessary resources_key const
2024-07-03 10:52:35 -04:00
Jon Parise
89ac7ac5f6
termio: add man pages to MANPATH on macOS
2024-07-03 10:52:35 -04:00
Mitchell Hashimoto
13b787c0b5
Merge pull request #1915 from ghostty-org/macos-merge
...
macos: relabel tabs when mergeAllWindows is called
2024-07-02 14:14:33 -07:00
Mitchell Hashimoto
e3f299ac80
macos: relabel tabs when mergeAllWindows is called
...
Fixes #1902
2024-07-02 14:08:21 -07:00
Mitchell Hashimoto
6da2ef9112
build: if emit-docs is not set, still create share/man
2024-07-02 14:01:40 -07:00
Mitchell Hashimoto
4f8a7d3222
Merge pull request #1912 from ghostty-org/chdir
...
if chdir fails for subprocess, ignore the error
2024-07-02 09:54:37 -07:00
Mitchell Hashimoto
9baf4d143d
command: if chdir fails for subprocess, ignore the error
...
Fixes #1911
2024-07-02 09:47:50 -07:00
Mitchell Hashimoto
57c6f37dcd
Merge pull request #1910 from ghostty-org/mouse-capture
...
core: mouse shift escape applies to all buttons, not just left
2024-07-01 18:43:28 -07:00
Mitchell Hashimoto
3462b0676d
core: mouse shift escape applies to all buttons, not just left
...
Fixes #1905
2024-07-01 18:42:32 -07:00
Mitchell Hashimoto
e54413c04b
Merge pull request #1909 from jparise/mdgen-repo-url
...
build: update repository URLs in mdgen documents
2024-07-01 16:51:21 -07:00
Jon Parise
ade0e7aeaf
build: update repository URLs in mdgen documents
2024-07-01 19:15:08 -04:00
Mitchell Hashimoto
bbba5ee7b5
Merge pull request #1908 from ghostty-org/macosql
...
macos: implement ctrl+command+d for quicklook under cursor
2024-07-01 10:12:22 -07:00
Mitchell Hashimoto
7fbc73ad37
macos: implement ctrl+command+d for quicklook under cursor
2024-07-01 10:08:38 -07:00
Mitchell Hashimoto
85b8d87966
Merge pull request #1907 from jcollie/no-inherit-gtk-env
...
Don't leak env vars in GTK apprt.
2024-07-01 09:35:36 -07:00
Mitchell Hashimoto
076c395cbe
Merge pull request #1904 from antonk52/f/config-docs
...
docs: add valid values for enum config options
2024-07-01 09:34:23 -07:00
Mitchell Hashimoto
d946809d6d
config: note blank valid value
2024-07-01 09:34:07 -07:00
Jeffrey C. Ollie
fa6d2b2913
Don't leak env vars in GTK apprt.
...
The GTK apprt should not leak the GDK_DEBUG and GSK_RENDERER env vars
to child processes.
2024-07-01 11:25:48 -05:00
Mitchell Hashimoto
e2c359274d
Merge pull request #1906 from ghostty-org/man
...
macos: add man pages to app bundle
2024-07-01 08:45:23 -07:00
Mitchell Hashimoto
b35ba8982a
macos: add man pages to app bundle
2024-07-01 08:43:50 -07:00
Anton Kastritskii
af18adb192
docs: add valid values for enum config options
...
fixes #1899
2024-07-01 15:02:22 +01:00
Mitchell Hashimoto
4fdf1f99c8
Merge pull request #1901 from ghostty-org/macos-context
...
macOS: Context Menu
2024-06-30 20:18:13 -07:00
Mitchell Hashimoto
a076b1c4a4
Merge pull request #1900 from blinsay/benl/config-reload-docs
...
docs: add a note about config reload to README.md
2024-06-30 20:00:24 -07:00
Mitchell Hashimoto
f203124de0
prettier
2024-06-30 19:56:54 -07:00
Mitchell Hashimoto
57d71450ab
ctrl+click is handled as right-click (with various details)
...
If mouse capturing is enabled, we encode ctrl+click as ctrl+left-click
and DO NOT handle it as right click.
2024-06-30 19:44:51 -07:00
Mitchell Hashimoto
1d70e822c5
macos: disable macOS-only API on iOS
2024-06-30 19:03:06 -07:00
Mitchell Hashimoto
f0737356cb
macos: i don't like windowing in the context menu
2024-06-30 15:19:59 -07:00
Mitchell Hashimoto
174d83bfd3
macos: add windowing commands to context menu
2024-06-30 15:18:33 -07:00
Mitchell Hashimoto
6c01d20eb7
macos: add string extension
2024-06-30 14:58:28 -07:00
Ben Linsay
50909107c4
Add a line to the README about config reload
2024-06-30 14:38:41 -04:00
Mitchell Hashimoto
27fd05d112
apprt/gtk: conform to new mouse button API
2024-06-30 10:26:27 -07:00
Mitchell Hashimoto
32588a647f
core: on right click, only create selection if point isn't in prev sel
2024-06-30 10:24:53 -07:00
Mitchell Hashimoto
a586eb9889
core: right-click press selects word
2024-06-30 10:22:34 -07:00
Mitchell Hashimoto
a771d65735
macos: start context-menu
2024-06-30 10:15:36 -07:00
Mitchell Hashimoto
03f37087a5
mouse button callbacks returns bool for consumption
2024-06-30 09:42:15 -07:00
Mitchell Hashimoto
38c31e98f1
Merge pull request #1898 from ghostty-org/pressure-click
...
Mouse Pressure Support and QuickLook on macOS
2024-06-30 12:35:37 -04:00
Mitchell Hashimoto
46a0cbf9d7
macos: remove log statement
2024-06-30 09:18:13 -07:00
Mitchell Hashimoto
78dbee00e2
Merge pull request #1897 from coxley/unfocused-split-fill-doc
...
docs: Convert 'unfocused-split-fill' comments into doc block
2024-06-29 21:56:00 -04:00
Codey Oxley
73d3761f65
docs: Convert 'unfocused-split-fill' comments into doc block
2024-06-29 21:27:23 -04:00
Mitchell Hashimoto
db29c10bce
apprt: scale coretext font size for quicklook properly
2024-06-29 11:43:13 -05:00
Mitchell Hashimoto
afc172728f
macos: offset quicklook box a bit to look better (imo)
2024-06-29 11:31:12 -05:00
Mitchell Hashimoto
9a78563428
add TODO for branch
2024-06-29 11:29:02 -05:00
Mitchell Hashimoto
26735f0e05
apprt: convert selection info to a single struct and C API
2024-06-29 11:23:14 -05:00
Mitchell Hashimoto
80700d524d
macos: add API to get selection top-left for quicklook
2024-06-29 10:42:45 -05:00
Mitchell Hashimoto
4c3fbffa4b
macos: return valid selection range
2024-06-29 10:42:45 -05:00
Mitchell Hashimoto
d5f27245d4
macos: hacky API to get a CTFont for QuickLook
2024-06-29 10:42:45 -05:00
Mitchell Hashimoto
280b8efacc
macos: I don't need any custom quicklook stuff
2024-06-29 10:42:45 -05:00