Commit Graph

  • 0ed76b4300 scroll_page_fractional keybinding Mitchell Hashimoto 2023-08-09 07:37:18 -07:00
  • a8380e937d scroll top, bot, page up, page down binding actions Mitchell Hashimoto 2023-08-09 07:24:11 -07:00
  • 2c140b5a22 Merge pull request #257 from mitchellh/pckeys Mitchell Hashimoto 2023-08-08 16:45:36 -07:00
  • 7ac61469c9 bind sequences for PC style function keys from xterm Mitchell Hashimoto 2023-08-08 16:43:27 -07:00
  • 591bd3c719 Merge pull request #252 from mitchellh/caps Mitchell Hashimoto 2023-08-08 11:01:33 -07:00
  • bfe6cfeb1a keyboard bindings should never take caps/num lock into account Mitchell Hashimoto 2023-08-08 10:58:05 -07:00
  • a295d1e872 revert back to nix 22.11, see comment Mitchell Hashimoto 2023-08-08 10:32:49 -07:00
  • 0fafed7b21 Merge pull request #251 from mitchellh/resources-dir Mitchell Hashimoto 2023-08-08 09:59:07 -07:00
  • 42735bd0e0 apprt/embedded: new resources dir api Mitchell Hashimoto 2023-08-08 09:55:23 -07:00
  • e93a6eb2e4 apprt/gtk: set icon name Mitchell Hashimoto 2023-08-08 09:43:15 -07:00
  • 6b45d931c3 plumb through the resources dir to termio Mitchell Hashimoto 2023-08-08 09:29:38 -07:00
  • bd7cc4b71d core: App looks up resources dir on startup Mitchell Hashimoto 2023-08-08 09:21:52 -07:00
  • 4e9dcf6b62 os: add resourcesDir function to find app resource dir Mitchell Hashimoto 2023-08-08 09:02:41 -07:00
  • c0f5c0ef41 termio/exec: poll() needs a negative timeout to block 🤡 Mitchell Hashimoto 2023-08-08 09:14:08 -07:00
  • c2137360f4 update nix to 23.05 (#250) Mitchell Hashimoto 2023-08-08 09:01:47 -07:00
  • 8f69a9c55d Merge pull request #249 from mitchellh/fix-typos Mitchell Hashimoto 2023-08-08 08:09:43 -07:00
  • 22b8173164 Fix typos Kevin Hovsäter 2023-08-08 14:27:34 +02:00
  • aff64d9951 Merge pull request #247 from mitchellh/gtk-single-instance Mitchell Hashimoto 2023-08-07 21:43:08 -07:00
  • 6d32d74996 apprt/gtk: remove useless calls Mitchell Hashimoto 2023-08-07 21:15:42 -07:00
  • e2e876bfa1 termio/exec: make sure that process is dead before killing read thread Mitchell Hashimoto 2023-08-07 21:13:33 -07:00
  • b5bb3b3739 termio/exec: if read thread gets 0 bytes then break the tight loop Mitchell Hashimoto 2023-08-07 21:10:11 -07:00
  • 816cad07b9 termio/exec: set pty fd to non-blocking, try to read as long as possible Mitchell Hashimoto 2023-08-07 20:55:01 -07:00
  • f40a90e7aa termio: use a pipe to notify the reader thread to quit Mitchell Hashimoto 2023-08-07 20:40:23 -07:00
  • 2e98d43a58 apprt/glfw: launch window on startup Mitchell Hashimoto 2023-08-07 19:28:48 -07:00
  • 60a36ca5cc apprt/gtk: enable single instance mode Mitchell Hashimoto 2023-08-07 19:26:57 -07:00
  • 22296b377a Revert "Merge pull request #244 from mitchellh/alt-as-esc" Mitchell Hashimoto 2023-08-07 17:06:40 -07:00
  • 23935c3563 change sentinel value for resources dir, its different on Linux Mitchell Hashimoto 2023-08-07 16:16:44 -07:00
  • ebbf42eec6 search for resources dir relative to executing binary on Linux (#245) Mitchell Hashimoto 2023-08-07 16:08:27 -07:00
  • c139279d47 Merge pull request #244 from mitchellh/alt-as-esc Mitchell Hashimoto 2023-08-07 16:01:31 -07:00
  • 274f934e88 key: fix wrong comment Mitchell Hashimoto 2023-08-07 15:39:08 -07:00
  • 32eb226fa3 non-macos doesn't support directional bindings Mitchell Hashimoto 2023-08-07 14:52:20 -07:00
  • 47bed51177 bindings can contain directional modifiers: left_shift+a Mitchell Hashimoto 2023-08-07 14:43:44 -07:00
  • eca5955e65 apprt/gtk: new input mods format Mitchell Hashimoto 2023-08-07 14:35:52 -07:00
  • 67cbabd605 make keyboard modifiers left/right-aware throughout core Mitchell Hashimoto 2023-08-07 14:33:56 -07:00
  • 4ed21047a7 build: update flatpak to point to correct zig version Mitchell Hashimoto 2023-08-07 11:15:29 -07:00
  • 456d6c6c84 Merge pull request #240 from mitchellh/linux-build Mitchell Hashimoto 2023-08-07 11:10:15 -07:00
  • f631e38b99 Merge pull request #239 from mitchellh/mrn/specify-main-nib-file Mitchell Hashimoto 2023-08-07 10:58:37 -07:00
  • c7865f0aad nix: remove unused libs Mitchell Hashimoto 2023-08-07 10:55:56 -07:00
  • a348adf26b build: dynamic link first (mode_first) Mitchell Hashimoto 2023-08-07 10:49:50 -07:00
  • 39055ebf40 macOS: explicitly name the NSMainNibFile in plist Thorsten Ball 2023-08-07 19:48:04 +02:00
  • d356d5ea38 build: add libxml2/libbuid for fontconfig dynamic link for CI Mitchell Hashimoto 2023-08-07 10:33:00 -07:00
  • 68cd53e82d build: always add /usr/lib/{triple} to search path for Linux Mitchell Hashimoto 2023-08-07 10:20:20 -07:00
  • b28c7a5557 Merge pull request #238 from mitchellh/ignore-restore-mode Mitchell Hashimoto 2023-08-07 09:54:46 -07:00
  • 5e100a3b6b CSI r for top/bot margin must have no intermediates Mitchell Hashimoto 2023-08-07 09:45:44 -07:00
  • 24ef5d1b1c tests for insert mode (4) Mitchell Hashimoto 2023-08-07 08:07:14 -07:00
  • 1ec395fa4f Merge pull request #235 from mitchellh/insert-mode Mitchell Hashimoto 2023-08-07 07:45:50 -07:00
  • 5c6d3c7df2 terminal: implement insert mode (mode = 4) Mitchell Hashimoto 2023-08-07 07:44:04 -07:00
  • 407fc3da24 Merge pull request #233 from mitchellh/mrn/flatpak-fix-icons Mitchell Hashimoto 2023-08-06 10:00:26 -07:00
  • f77b114423 Merge pull request #232 from mitchellh/cursor-vis Mitchell Hashimoto 2023-08-06 09:59:47 -07:00
  • 85e32f9a15 renderer: hide cursor is state explicit asks for invisible cursor Mitchell Hashimoto 2023-08-06 09:55:13 -07:00
  • 89227a1aac flatpak: install icon files to /apps path Thorsten Ball 2023-08-06 18:54:45 +02:00
  • 7178cdc4a5 fix keybind example in README Mitchell Hashimoto 2023-08-05 22:51:24 -07:00
  • b9307309fc Merge pull request #230 from mitchellh/glfw-ctx Mitchell Hashimoto 2023-08-05 22:43:36 -07:00
  • 2065dd77d7 renderer/opengl: need to release OpenGL context with glfw Mitchell Hashimoto 2023-08-05 22:33:55 -07:00
  • 178fef7a90 Merge pull request #229 from mitchellh/linux-jump Mitchell Hashimoto 2023-08-05 21:58:36 -07:00
  • 247ddd227d update README with shell integration instructions Mitchell Hashimoto 2023-08-05 21:43:51 -07:00
  • 321be2d5ad termio: respect GHOSTTY_RESOURCES_DIR Mitchell Hashimoto 2023-08-05 21:38:32 -07:00
  • 2840062ad5 bind shift+<page-up/down> to jump_to_prompt back/forward, respectively Mitchell Hashimoto 2023-08-05 21:32:30 -07:00
  • ef5d75e328 input: support assigning integer binding action values Mitchell Hashimoto 2023-08-05 21:31:34 -07:00
  • 5f5a23acc4 macos: help menu goes to the github repo Mitchell Hashimoto 2023-08-05 15:03:17 -07:00
  • d9baf5e759 Merge pull request #226 from mitchellh/copy-paste Mitchell Hashimoto 2023-08-05 14:53:42 -07:00
  • d895887361 macos: enable copy/paste menu items in "Edit" Mitchell Hashimoto 2023-08-05 14:50:18 -07:00
  • 0bb286eeb2 C API for invoking bindings Mitchell Hashimoto 2023-08-05 14:46:47 -07:00
  • 2f6159b16d macos: quit menu should say "Ghostty" Mitchell Hashimoto 2023-08-05 13:04:06 -07:00
  • e604b9086c Merge pull request #225 from mitchellh/mrn/readd-edit-menu Mitchell Hashimoto 2023-08-05 12:00:28 -07:00
  • bbe171f314 macos: remove unimplemented menu items Mitchell Hashimoto 2023-08-05 11:59:57 -07:00
  • 1908895303 macos: re-add Edit submenu to main menu Thorsten Ball 2023-08-05 20:51:43 +02:00
  • a09bfecce5 Merge pull request #224 from mitchellh/quit-without-focus Mitchell Hashimoto 2023-08-05 10:46:54 -07:00
  • 2752995ec5 macos: Cmd-Q without any window focus works Mitchell Hashimoto 2023-08-05 10:43:56 -07:00
  • b6d5848f13 update tester readme info Mitchell Hashimoto 2023-08-05 08:11:37 -07:00
  • 2e55b87e51 Merge pull request #222 from mitchellh/size Mitchell Hashimoto 2023-08-04 19:58:40 -07:00
  • 437c1ca261 only send resize messages to renderer/io thread if changes happen Mitchell Hashimoto 2023-08-04 19:50:21 -07:00
  • 8ff81de30f apprt/gtk: fix build for macos non-native fullscreen changes Mitchell Hashimoto 2023-08-04 18:19:48 -07:00
  • 90cdcab190 Merge pull request #215 from mitchellh/mrn/non-native-fs Mitchell Hashimoto 2023-08-04 17:50:46 -07:00
  • 7c98f991db macos: new tab menu/shortcut works even if no windows are present Mitchell Hashimoto 2023-08-04 17:45:57 -07:00
  • 8c01160afa macos: "+" button ensures tab is added to same window group Mitchell Hashimoto 2023-08-04 17:39:40 -07:00
  • bb7c67b967 macos: implement newWindowForTab for "+" button Mitchell Hashimoto 2023-08-04 17:35:57 -07:00
  • 994d456223 set the title of the window Mitchell Hashimoto 2023-08-04 17:24:28 -07:00
  • 9105637697 macos: reorganize, rename, put files in groups Mitchell Hashimoto 2023-08-04 17:17:18 -07:00
  • bf190ba442 macos: merge AppController and AppDelegate, organize groups Mitchell Hashimoto 2023-08-04 17:05:52 -07:00
  • b56ffa6285 Add config setting to turn non-native fullscreen on or off Thorsten Ball 2023-07-29 21:05:49 +02:00
  • 850bf3e945 macos: add support for non-native fullscreen mode Thorsten Ball 2023-06-30 06:33:46 +02:00
  • 4df462ce6f Merge pull request #221 from mitchellh/default-title Mitchell Hashimoto 2023-08-04 11:26:20 -07:00
  • 363e911f77 shell-integration/zsh: enable title changes Mitchell Hashimoto 2023-08-04 11:14:45 -07:00
  • b11734bd67 default the title to the ghostty emoji Mitchell Hashimoto 2023-08-04 11:11:15 -07:00
  • fb2f635c91 termio/exec: default window title to the pwd if not reported Mitchell Hashimoto 2023-08-04 11:07:46 -07:00
  • 63ce5d67ed HTML tweak Mitchell Hashimoto 2023-08-03 14:50:10 -07:00
  • bd1991f6f4 add README for testers Mitchell Hashimoto 2023-08-03 10:50:21 -07:00
  • 674bdac024 Merge pull request #217 from mitchellh/update-zig Mitchell Hashimoto 2023-08-02 17:52:44 -07:00
  • 9e3d59534d update build.zig required zig version Mitchell Hashimoto 2023-08-02 16:18:27 -07:00
  • 5c277bf9f9 update flatpak builder to correct zig version Mitchell Hashimoto 2023-08-02 16:18:07 -07:00
  • 2b5776b101 switch back to mach-glfw fork Mitchell Hashimoto 2023-08-02 16:01:46 -07:00
  • dd18eaab5d fix various build scripts Mitchell Hashimoto 2023-08-02 15:06:24 -07:00
  • d649b3f6d4 update zig Mitchell Hashimoto 2023-08-02 14:39:19 -07:00
  • 7324cccffc Merge pull request #216 from mitchellh/mrn/gtk-close-dialog Mitchell Hashimoto 2023-08-01 08:09:21 -07:00
  • 3ab96f266b gtk: add missing space in close dialog and add newline Thorsten Ball 2023-08-01 07:03:57 +02:00
  • 4b3b42bc54 update zig Mitchell Hashimoto 2023-07-28 10:22:58 -07:00
  • b459c6e002 Merge pull request #214 from mitchellh/mrn/gtk-default-keybinding-split Mitchell Hashimoto 2023-07-23 15:59:45 -07:00
  • 1b9c183d66 Merge pull request #213 from mitchellh/mrn/gtk-disable-border Mitchell Hashimoto 2023-07-23 15:58:55 -07:00
  • 920b90ba1a config: change default keybind for goto-split on non-Darwin Thorsten Ball 2023-07-23 14:02:39 +02:00